预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109903544A(43)申请公布日2019.06.18(21)申请号201910219669.2G01K1/02(2006.01)(22)申请日2019.03.22(71)申请人广州大学地址510006广东省广州市番禺区大学城外环西路230号(72)发明人姚菁狄琤刘贵云刘仕铭蒋文俊彭百豪唐冬(74)专利代理机构广州市华学知识产权代理有限公司44245代理人刘巧霞裘晖(51)Int.Cl.G08C17/02(2006.01)G08C19/00(2006.01)H04W4/38(2018.01)H04L29/08(2006.01)权利要求书1页说明书3页附图1页(54)发明名称一种基于Lora的温度数据采集系统(57)摘要本发明公开了一种基于Lora的温度数据采集系统,包括计算机、数据库、数据采集模块和无线通信模块;数据采集模块包括温度传感器和开发板,无线通信模块包括多个Lora模块;采用温度传感器采集所需测量对象的温度数据,发送数据保存在开发板中,开发板将接收到的数据转换成温度数值并进行输出;将各个Lora模块设置不同地址,并将各个Lora模块改为定向传输,将Lora模块接收到的数据通过点名轮询的方式发送到传到计算机中;指定通信串口,初始化通信端口后打开串口,Lora模块与计算机进行数据的发送与接收;计算机将接收的数据定时保存到数据库中。本发明通过对温度数据采集系统的创建,以及基于Lora模块实现的无线通信,实现远距离低功耗的温度数据采集。CN109903544ACN109903544A权利要求书1/1页1.一种基于Lora的温度数据采集系统,包括计算机、数据库、数据采集模块和无线通信模块;其特征在于,所述数据采集模块包括温度传感器和开发板,所述无线通信模块包括多个Lora模块;采用温度传感器采集所需测量对象的温度数据,发送数据保存在开发板中,开发板将接收到的数据转换成温度数值并进行输出;将各个Lora模块设置不同地址,并将各个Lora模块改为定向传输,将Lora模块接收到的数据通过点名轮询的方式发送到传到计算机中;指定电脑中任意一个串口为通信串口,设置参数,初始化通信端口后打开串口,Lora模块与计算机进行数据的发送与接收;计算机将接收的数据定时保存到数据库中。2.根据权利要求1所述的一种基于Lora的温度数据采集系统,其特征在于,所述温度传感器采用DHT11温度传感器,所述开发板采用arduiboUNO开发板。3.根据权利要求1所述的一种基于Lora的温度数据采集系统,其特征在于,所述Lora模块采用AS32-TTL-100模块,Lora模块中的Lora终端节点,采用SX1278收发器。4.根据权利要求1所述的一种基于Lora的温度数据采集系统,其特征在于,Lora模块中的5号引脚(AUX)在接收数据时,AUX会输出低电平,能检测Lora模块是否收到总接收机的Lora点名,实现点名轮询作用。5.根据权利要求1所述的一种基于Lora的温度数据采集系统,其特征在于,由于Lora模块的TTL电平不适用于计算机,因此在Lora模块与计算机之间,采用UART无线串口模块USB转TTL转接板。6.根据权利要求1所述的一种基于Lora的温度数据采集系统,其特征在于,在串口通信中,将串口参数中波特率、数据为以及停止位的设置与Lora模块保持一致。2CN109903544A说明书1/3页一种基于Lora的温度数据采集系统技术领域[0001]本发明涉及无线通信和数据采集领域,尤其涉及一种Lora的温度数据采集系统。背景技术[0002]如今物联网处于一个快速发展的状态,尽管如今无线通信技术的类型很多,如蓝牙、WiFi、ZigBee等,但上述无线通信技术往往存在着一个两难的问题,即传输距离较短或者功耗较高,无法平衡上述问题的话对于无线通信的发展有着一定的限制,因此长距离传输及低功耗是一直以来的研究方向。发明内容[0003]本发明的目的在于克服现有技术的不足,提供一种基于Lora的温度数据采集系统。本发明采用Lora模块进行无线通信,采用多个温度采集系统进行数据采集和传输。[0004]本发明的目的能够通过以下技术方案实现:[0005]一种基于Lora的温度数据采集系统,包括计算机、数据库、数据采集模块和无线通信模块;所述数据采集模块包括温度传感器和开发板,所述无线通信模块包括多个Lora模块;[0006]采用温度传感器采集所需测量对象的温度数据,发送数据保存在开发板中,开发板将接收到的数据转换成温度数值并进行输出;将各个Lora模块设置不同地址,并将各个Lora模块改为定向传输,将Lora模块接收到的数据通过点名轮询的方式发送到传到计算机中;指定电脑中任意一个串口为通信