【技术实现步骤摘要】
一种基于窄带物联网的温湿度远程监测系统
[0001]本专利技术涉及温湿度信息采集
,尤其是涉及一种基于窄带物联网的温湿度远程监测系统。
技术介绍
[0002]温湿度作为最为普通但同时也是生产生活中最普遍的参数之一,在众多场合都需要对其进行采集和监控,以实现对生产环境、生活环境的了解和控制,例如智慧城市的建设、野外科研数据监测等。
[0003]目前,在野外数据采集等领域常用的数据采集方法为SD卡储存数据,再由工作人员定期更换存储卡进行数据收集,但是这种方法需要耗费较多的人力物力资源,且采集的数据有延时,达不到实时数据监测的效果,对于一些对数据实时性要求较高的领域该类方法将不具备可行性。
技术实现思路
[0004]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于窄带物联网的温湿度远程监测系统。
[0005]本专利技术的目的可以通过以下技术方案来实现:
[0006]一种基于窄带物联网的温湿度远程监测系统,用以实现野外环境下对温湿度数据的远程监测,该系统包括温湿度传感器、 ...
【技术保护点】
【技术特征摘要】
1.一种基于窄带物联网的温湿度远程监测系统,用以实现野外环境下对温湿度数据的远程监测,其特征在于,该系统包括温湿度传感器、微控制器和无线通信模块,所述的微控制器通过串行接口与温湿度传感器通信,获取采集到的温湿度数据,所述的微控制器通过串口1与PC端通信,并且所述的微控制器依次通过串口2和无线通信模块将温湿度数据发送到阿里云平台。2.根据权利要求1所述的一种基于窄带物联网的温湿度远程监测系统,其特征在于,所述的微控制器采用STM32单片机,所述的温湿度传感器为DHT11温湿度传感器,所述的无线通信模块为BC20模块。3.根据权利要求2所述的一种基于窄带物联网的温湿度远程监测系统,其特征在于,在该系统采集温湿度数据前需进行单片机初始化流程,包括LED初始化、BC20端口初始化、串口初始化、传感器检测、模块开机和设置基准时钟。4.根据权利要求3所述的一种基于窄带物联网的温湿度远程监测系统,其特征在于,所述的单片机的初始化中,各子流程的初始化内容具体为:LED初始化:初始化与LED灯连接的硬件接口,使能PC端口时钟,初始化相应的GPIO口,设置GPIO模式为推挽输出模式,设置IO口速度为50MHz;BC20端口初始化:使能BC20模块中的PA、PB端口,配置PA8端口为开机操作端口,设置GPIO端口模式为推挽输出,IO口速度为50MHz,BC20模块正常的开机方式为拉低PWRKEY引脚,初始化时为关机状态,PA8输出为高电平;串口初始化:使能串口1(USART1)、GPIOA时钟并对串口1进行复位,串口1数据发送端口为PA9,设置GPIO模式为推挽输出并对PA9初始化;串口1数据接收端口为PA10,设置GPIO模式为浮空输入并对PA10初始化;设置串口1的中断优先级为3,使能IRQ通道并初始化VIC寄存器;USART初始化,波特率设置为9600bps,数据字长为8位,模式为收发模式;最后进行开启中断、使能串口的操作;串口2的初始化操作同串口1类似,串口2数据发送端口为PA2,数据接收端口为PA3;波特率设置为115200bps,数据字长为8位,模式为收发模式;传感器检测:先初始化IO口,使能GPIOB时钟,对GPIOA7进行初始化,设置为推挽输出模式,IO口速度为50MHz;通过DHT11工作时序,检测DHT11存在与否,若存在则返回值为0;模块开机:对模块发送AT命令,若返回OK,则正常开机PWRKEY=0,并点亮LED指示灯;设置基准时钟:初始化通用定时器3,用户可以根据需要传入相应的...
【专利技术属性】
技术研发人员:张卫东,王霜,仓乃梦,吴迪,邱枫,王冠军,董博韬,刘馨泽,
申请(专利权)人:海南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。