1.一种LoRa无线通信中继方法,其特征在于,包括以下步骤:
接收数据采集广播命令步骤:接收主机的第一数据采集广播命令,所述第一数据采集广播命令带有从机地址;
转发数据采集广播命令步骤:查询所述从机地址是否为本中继设备带的从机,如果是,将第一数据采集广播命令转换为带中继设备SN号、从机SN号的第二数据采集广播命令,并将第二数据采集广播命令广播出去;
接收响应命令步骤:接收从机的第一响应命令,所述第一响应命令带有中继设备SN号、从机SN号;
返回响应命令步骤:将所述第一响应命令转换为第二响应命令,所述第二响应命令带有从机地址,并返回第二响应命令给主机。
2.如权利要求1所述的方法,其特征在于,在接收数据采集广播命令步骤之前,还包括步骤:
中继设备设置步骤:中继设备标明中继类型,并记录所带从机的地址和SN号。
3.一种LoRa无线通信中继设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机可读程序,所述处理器可读取并运行存储器中的计算机可读程序,所述计算机可读程序实现以下方法步骤:
接收数据采集广播命令步骤:接收主机的第一数据采集广播命令,所述第一数据采集广播命令带有从机地址;
转发数据采集广播命令步骤:查询所述从机地址是否为本中继设备带的从机,如果是,将第一数据采集广播命令转换为带中继设备SN号、从机SN号的第二数据采集广播命令,并将第二数据采集广播命令广播出去;
接收响应命令步骤:接收从机的第一响应命令,所述第一响应命令带有中继设备SN号、从机SN号;
返回响应命令步骤:将所述第一响应命令转换为第二响应命令,所述第二响应命令带有从机地址,并返回第二响应命令给主机。
4.如权利要求3所属的设备,其特征在于,在接收数据采集广播命令步骤之前,还包括步骤:
中继设备设置步骤:中继设备标明中继类型,并记录所带从机的地址和SN号。
5.一种计算机可读存储介质,其特征在于,所述可读存储介质存储有计算机可读程序,所述计算机可读程序运行时可实现如权利要求1至权利要求2中任一所述LoRa无线通信中继方法。
6.一种LoRa无线通信方法,其特征在于,包括以下步骤:
数据采集广播命令步骤:主机采用标准的ModBus协议通信,广播第一数据采集广播命令,所述第一数据采集广播命令带有从机地址;
接收数据采集广播命令步骤:中继设备接收主机的第一数据采集广播命令;
转发数据采集广播命令步骤:中继设备查询所述从机地址是否为本中继设备带的从机,如果是,将第一数据采集广播命令转换为带中继设备SN号、从机SN号的第二数据采集广播命令,并将第二数据采集广播命令广播出去;
从机响应命令步骤:从机接收第二数据采集广播命令,并判断是否与本机SN号一致,如果一致,则返回第一响应命令给中继设备,所述第一响应命令带有中继设备SN号、从机SN号;
返回响应命令步骤:中继设备接收从机的第一响应命令,将所述第一响应命令转换为第二响应命令,所述第二响应命令带有从机地址,并返回第二响应命令给主机。
7.如权利要求6所述的方法,其特征在于,在数据采集广播命令步骤之前,还包括步骤:
中继设备设置步骤:中继设备标明中继类型,并记录所带从机的地址和SN号。
8.一种LoRa无线通信系统,其特征在于,包括主机、中继设备和从机,所述主机连接中继设备,所述中继设备连接从机;
主机:用于采用标准的ModBus协议通信,广播第一数据采集广播命令,所述第一数据采集广播命令带有从机地址;还用于接收第二响应命令,所述第二响应命令带有从机地址;
中继设备:用于接收主机的第一数据采集广播命令;查询所述从机地址是否为本中继设备带的从机,如果是,将第一数据采集广播命令转换为带中继设备SN号、从机SN号的第二数据采集广播命令,并将第二数据采集广播命令广播出去;还用于接收从机的第一响应命令,将所述第一响应命令转换为第二响应命令,并返回第二响应命令给主机;所述第一响应命令带有中继设备SN号、从机SN号,所述第二响应命令带有从机地址;
从机:用于接收第二数据采集广播命令,并判断是否与本机SN号一致,如果一致,则返回第一响应命令给中继设备。
9.如权利要求8所述的系统,其特征在于,所述中继设备还用于标明中继类型,并记录该中继设备所带从机的地址和SN号。