我正在研究火箭的有效载荷。它将包含一个树莓派和一个Dragino LoRa / GPS HAT。我需要将GPS数据从HAT通过LoRa传输到地面上的Pi。这样,我将能够实时查看火箭的位置,速度,高度等。
我正在使用RadioHead库进行传输,并且可以正常处理测试消息。使用指向/ dev / ttyS0的gpsd,我可以看到准确的GPS数据。我的问题在于将两者结合在一起。经过大量的故障排除后,在我看来,实现我要执行的操作的最简单方法是在有效负载pi上运行gpsd,然后使用gpspipe获取某种格式的数据输出(请注意-如果有我比接受它更好。这就是我遇到的问题-我找不到任何合理的方法来让RadioHead检查位置数据中的更新,然后通过LoRa将其流式传输。
简洁地执行此操作的最佳方法是什么?对于这个措辞含糊的问题,我感到抱歉,我是使用这些模块的新手。
编辑:我正在使用this RadioHead前叉,因为它包含特定HAT的引脚映射。