一种基于loRa组网技术的车位检测方法与流程

文档序号:13514172阅读:186来源:国知局

本发明涉及数据通信领域,具体涉及一种基于lora组网技术的车位检测方法。



背景技术:

lora是lpwan通信技术中的一种,是美国semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。在已有的lora组网应用中,车位检测这种应用环境要求数据终端采用电池进行供电;并且希望终端和服务器端的数据交互具有时效性。在这样的前提下,就存在数据终端和服务器之间通信的时效性和终端电池供电功耗之间的矛盾。为了解决上述矛盾,需要提供一种高效快捷,具有长时间续航能力的基于lora组网技术的车位检测方法。



技术实现要素:

本发明针对现有技术的不足,提出一种基于lora组网技术的车位检测方法,具体技术方案如下:

一种基于lora组网技术的车位检测方法,其特征在于:

采用以下步骤,

步骤1:设置车位检测终端系统和数据处理服务器,所述车位检测终端系统与所述数据处理服务器通过网络连接;

所述车位检测终端系统包括数据处理电路、第一无线模块和超声波电路;

所述数据处理服务器包括上位机平台和第二无线模块;

步骤2:数据处理电路间隔指定时间开启一次超声波电路检测;

步骤3:数据处理电路记录车位的当前停车状态信息;

步骤4:数据处理电路通过超声波电路检测,判断车位的状态信息是否发生改变,如果是,则进入下一步骤,否则,进入步骤6;

步骤5:数据处理电路通过第一无线模块与数据处理服务器进行数据交换,把车位状态改变信息发送的到数据处理服务器;

步骤6:数据处理电路每隔指定时间通过第一无线模块向数据处理服务器发送心跳报文,该心跳报文包括该车位终端的车辆停靠状态和自身的电池电路信息;

步骤7:数据处理服务器回复应答,同时下发给数据处理电路的指令。

为更好的实现本发明,可进一步地:所述第一无线模块和所述第二无线模块分别采用lora1278无线模块。

进一步地:所述数据处理电路包括处理器,该处理器型号为nrf51822。

本发明的有益效果为:第一,本系统采用星型组网方案,一个数据处理服务器平台对应多个状态监测终端,车位监测终端和数据处理服务器之间的通信采用定时交替的方式进行,这样既可以保证双方数据通信的及时性,又能使车位监测终端的功耗处于一个较为低的水平。第二,具有自动调节网路多个节点数据冲突的能力,解决了传统组网方式中出现的数据冲突,丢包率高的问题。

附图说明

图1为本发明的流程图。

具体实施方式

下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。

一种基于lora组网技术的车位检测方法,

采用以下步骤,

步骤1:设置车位检测终端系统和数据处理服务器,车位检测终端系统与数据处理服务器通过网络连接;

车位检测终端系统包括数据处理电路、第一无线模块和超声波电路;

数据处理服务器包括上位机平台和第二无线模块,第一无线模块和第二无线模块分别采用lora1278无线模块。

数据处理电路包括处理器,该处理器型号为nrf51822。

步骤2:数据处理电路间隔指定时间开启一次超声波电路检测;

步骤3:数据处理电路记录车位的当前停车状态信息;

步骤4:数据处理电路通过超声波电路检测,判断车位的状态信息是否发生改变,如果是,则进入下一步骤,否则,进入步骤6;

步骤5:数据处理电路通过第一无线模块与数据处理服务器进行数据交换,把车位状态改变信息发送的到数据处理服务器,进入步骤7;

步骤6:数据处理电路每隔指定时间通过第一无线模块向数据处理服务器发送心跳报文,该心跳报文包括该车位终端的车辆停靠状态和自身的电池电路信息;

步骤7:数据处理服务器回复应答,同时下发给数据处理电路的指令。

数据处理电路中的处理器采用的是nrf51822。nrf51822是功能强大、高灵活性的多协议soc。nrf51822基于配备256kbflash+16kbram的32位cortextmm0cpu而构建。nrf51822还具备丰富的模拟和数字周边外设。灵活的31引脚gpio映射方案可使i/o根据pcb需求指示映射到任何设备引脚。这可实现完全的设计灵活性及引脚位置和功能。在本方案中,nrf51822负责车位监测终端的数据采集和处理任务。

车位检测终端系统采用超声波方式进行检测。超声波发射器向车位上方发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。测距的公式表示为:l=c×t。式中l为测量的距离长度;c为超声波在空气中的传播速度;t为测量距离传播的时间差(t为发射到接收时间数值的一半)。系统通过判断车位上方是否有障碍物和障碍物的距离来判断是否有车辆停靠。

lora通信采用lora1278无线模块。该模块采用semtech公司的sx1278器件,该器件采用了loratm扩频调制跳频技术高效的接收灵敏度和超强的抗干扰性能,其通信距离,接收灵敏度都远超现在的fsk、gfsk调制,且多个传输的信号占用同一个信道而不受影响,具有超强的抗干扰性。



技术特征:

技术总结
一种基于loRa组网技术的车位检测方法,设置车位检测终端系统和数据处理服务器,车位检测终端系统与数据处理服务器通过网络连接;车位检测终端系统包括数据处理电路、第一无线模块和超声波电路;数据处理服务器包括上位机平台和第二无线模块;数据处理电路间隔指定时间开启一次超声波电路检测;数据处理电路记录车位的当前停车状态信息。具有自动调节网路多个节点数据冲突的能力,解决了传统组网方式中出现的数据冲突,丢包率高的问题。

技术研发人员:余方能;黄晓峰;谭晓东;田炯
受保护的技术使用者:重庆云停智连科技有限公司
技术研发日:2017.10.12
技术公布日:2018.01.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1