level 1
大雄智能物联
楼主
来源 公众号:大雄智能物联
今天和大家简单说下LoRa无线传输模块多对一通信与实现。
我们知道LoRa模块是收发一体、既可用做发送数据,又可用做接收数据;半双工通信,不能同时发送和接收数据。因此,在LoRa模块多对一程式开发中,我们会用到轮询的写法。如下图所示:

即上位机向目标设备发起轮询,然后开启计时等待,等待时间过,不管上位机有没有收到目标设备返回的数据,都要开始向下一设备发起轮询,重复上述计时等待。
串口设备在收到上位机数据,判断目标地址与本机ID是否相同,相同则确认回传设备数据,否则就不处理。
轮询在LoRa模块上位机程式中开发中应用的比较多,常见的有固定顺序轮询、动态优先级调度轮询、事件驱动轮询,其中固定顺序轮询开发很简单,动态优先级和事件驱动轮询相对复杂些,在此不在赘述。
我司专注于无线传输领域十余年。前期根据用户需求,提供专业可靠的无线传输方案,如4G解决方案、LoRa解决方案;后期专业技术人员提供一对一技术指导,协助用户安装调试产品。从项目方案论证、项目执行实施、项目收尾完结形成整个闭环。
大雄智能物联
专注于低功耗无线传输解决方案相关产品研发与销售。技术实力雄厚,提供有线(232/TTL/485)转无线(4G/lora)硬件解决方案,应用于远程数据采集与远程控制。
2025年08月04日 01点08分
1
今天和大家简单说下LoRa无线传输模块多对一通信与实现。
我们知道LoRa模块是收发一体、既可用做发送数据,又可用做接收数据;半双工通信,不能同时发送和接收数据。因此,在LoRa模块多对一程式开发中,我们会用到轮询的写法。如下图所示:

即上位机向目标设备发起轮询,然后开启计时等待,等待时间过,不管上位机有没有收到目标设备返回的数据,都要开始向下一设备发起轮询,重复上述计时等待。串口设备在收到上位机数据,判断目标地址与本机ID是否相同,相同则确认回传设备数据,否则就不处理。
轮询在LoRa模块上位机程式中开发中应用的比较多,常见的有固定顺序轮询、动态优先级调度轮询、事件驱动轮询,其中固定顺序轮询开发很简单,动态优先级和事件驱动轮询相对复杂些,在此不在赘述。
我司专注于无线传输领域十余年。前期根据用户需求,提供专业可靠的无线传输方案,如4G解决方案、LoRa解决方案;后期专业技术人员提供一对一技术指导,协助用户安装调试产品。从项目方案论证、项目执行实施、项目收尾完结形成整个闭环。
大雄智能物联
专注于低功耗无线传输解决方案相关产品研发与销售。技术实力雄厚,提供有线(232/TTL/485)转无线(4G/lora)硬件解决方案,应用于远程数据采集与远程控制。