level 1
大雄智能物联
楼主
来源 公众号:大雄智能物联
最近有用户提到想用LoRa模块远程采集设备通断电状态,以判定设备是否在线。
对于上述应用场景的实现,若是没接触或者刚开始接触LoRa模块的用户,可能会觉得陌生,不清楚软硬件这些如何实现,但若稍稍接触过LoRa模块的,会发现上述应用场景实现非常简单。具体应用实现如下:
首先将设备和单片机通过各类串口如TTL、RS232、RS485等端口,接入我们的LoRa模块,然后就是单片机程序的实现。
单片机程序的实现,根据工程师应用经验,会有不同的实现方案。
方案一 设备主动与单片机通信

设备上电后,通过LoRa模块给单片机发送一个信号,单片机收到信号后,确认显示设备在线,此后设备每隔段时间设备就给单片机发送一个信号,如果单片机长时间没收到设备信号,就说明设备断电,显示不在线状态。
这种办法只适合一对一通信,也就是单个设备和单片机通信连接。若是多个设备和单片机通信连接,因为不确定设备上电时间,即设备上电时间是随机的,若都在第一时间上电,多个设备同时和单片机通信那就没法整了,因为LoRa属于半双工通信,只有在上个LoRa模块数据发送完、且单片机处理完数据,下个LoRa模块才可发送数据,否在就会存在接收端信号阻塞接收数据乱码、丢包的情况。其次,单片机没法通过时间间隔判断设备是否离线状态。
方案二 单片机主动与设备通信

单片机给轮流给设备发送一个信号,信号发送完后单片机开始等待,设备收到信号后,回给单片机一个信号,单片机等待期间收到设备信号,确认该设备在线,等待时间过,还没收到设备信号,确认该设备离线;然后开始给下一个设备发送信号,重复上述操作步骤。
单片机主动轮询这种编程方法可完美实现上述场景,在LoRa模块单片机程序开发应用较多。
我司专注于无线传输领域十余年。前期根据用户需求,提供专业可靠的无线传输方案,如4G解决方案、LoRa解决方案;后期专业技术人员提供一对一技术指导,协助用户安装调试产品。从项目方案论证、项目执行实施、项目收尾完结形成整个闭环。
大雄智能物联
专注于低功耗无线传输解决方案相关产品研发与销售。技术实力雄厚,提供有线(232/TTL/485)转无线(4G/lora)硬件解决方案,应用于远程数据采集与远程控制。
2025年06月14日 02点06分
1
最近有用户提到想用LoRa模块远程采集设备通断电状态,以判定设备是否在线。
对于上述应用场景的实现,若是没接触或者刚开始接触LoRa模块的用户,可能会觉得陌生,不清楚软硬件这些如何实现,但若稍稍接触过LoRa模块的,会发现上述应用场景实现非常简单。具体应用实现如下:
首先将设备和单片机通过各类串口如TTL、RS232、RS485等端口,接入我们的LoRa模块,然后就是单片机程序的实现。
单片机程序的实现,根据工程师应用经验,会有不同的实现方案。
方案一 设备主动与单片机通信

设备上电后,通过LoRa模块给单片机发送一个信号,单片机收到信号后,确认显示设备在线,此后设备每隔段时间设备就给单片机发送一个信号,如果单片机长时间没收到设备信号,就说明设备断电,显示不在线状态。这种办法只适合一对一通信,也就是单个设备和单片机通信连接。若是多个设备和单片机通信连接,因为不确定设备上电时间,即设备上电时间是随机的,若都在第一时间上电,多个设备同时和单片机通信那就没法整了,因为LoRa属于半双工通信,只有在上个LoRa模块数据发送完、且单片机处理完数据,下个LoRa模块才可发送数据,否在就会存在接收端信号阻塞接收数据乱码、丢包的情况。其次,单片机没法通过时间间隔判断设备是否离线状态。
方案二 单片机主动与设备通信

单片机给轮流给设备发送一个信号,信号发送完后单片机开始等待,设备收到信号后,回给单片机一个信号,单片机等待期间收到设备信号,确认该设备在线,等待时间过,还没收到设备信号,确认该设备离线;然后开始给下一个设备发送信号,重复上述操作步骤。单片机主动轮询这种编程方法可完美实现上述场景,在LoRa模块单片机程序开发应用较多。
我司专注于无线传输领域十余年。前期根据用户需求,提供专业可靠的无线传输方案,如4G解决方案、LoRa解决方案;后期专业技术人员提供一对一技术指导,协助用户安装调试产品。从项目方案论证、项目执行实施、项目收尾完结形成整个闭环。
大雄智能物联
专注于低功耗无线传输解决方案相关产品研发与销售。技术实力雄厚,提供有线(232/TTL/485)转无线(4G/lora)硬件解决方案,应用于远程数据采集与远程控制。