llj 发表于 2020-1-10 19:38:41

终端通信问题

大家好,额,想问一下,如果目前没有硬件,怎么样才能模拟终端与网关通信呢,或者网关与服务器通信?

BeyondDream 发表于 2020-1-12 07:46:32

没有硬件的话,模拟网关与服务器通信可以,在一台 Linux 机器上(虚拟机也可以)修改 packet_forwarder 代码,让它向 Server 发送数据包即可。源代码:https://github.com/Lora-net/packet_forwarder

模拟终端与网关通信会比较困难,毕竟 LoRa 无线电是一个“物理”链路。其实,自己做一个 LoRa 终端也是很容易的事,如:


《花 1 小时,开源设计 LoRa 温湿度终端》https://blog.csdn.net/jiangjunjie_2005/article/details/103650756


《花 1 小时,开源设计 LoRa 按钮终端》https://blog.csdn.net/jiangjunjie_2005/article/details/103884814


llj 发表于 2020-1-13 17:37:30

噢噢,好的,真的非常感谢,想请教一下模拟终端与网关通信,修改packet_forwarder代码方面主要修改哪一方面呢,可否再详细指导一二,或者有什么在这方面的类似的文章吗,一直都没找到。

BeyondDream 发表于 2020-1-14 07:50:55

修改 packet_forwarder 代码,首先需要理解基本框架,再次添加“定时发送数据”的模拟代码,编译,运行。
可以参考《剖析 LoRaWAN Gateway 核心代码》https://blog.csdn.net/jiangjunjie_2005/article/details/80192421


llj 发表于 2020-1-15 10:49:15

好的,非常感谢,祝新年快乐,天天开心,万事胜意
页: [1]
查看完整版本: 终端通信问题