本提供了一种基于arduino和NB?IOT的森林环境因子采集装置包括:OceanConnect平台、NB?IOT模块、arduino平台、温湿度传感器、大气压强传感器及土壤湿度传感器;所述arduino平台与所述温湿度传感器、大气壓强传感器及土壤湿度传感器连接,用于将温湿度传感器、大气压强传感器及土壤湿度传感器采集的数据进行处理并通过所述NB?IOT模块将處理后的数据发送至OceanConnect平台;所述NB?IOT模块通过COAP协议与所述OceanConnect平台双向通信。本发明通过NB?IOT技术对采集因子进行实时传输解决了现有技术实时性差的缺陷,同时具有广覆盖、低功耗、低成本、大连接的特点通过与IOT平台进行连接解决了的数据的上传、管理、下载问题。
本发明属於森林环境因子采集技术领域具体涉及一种基于arduino和NB-IOT的森林环境因子采集装置。
现有森林环境因子采集设备难以实现大规模的覆盖、实时性较差、不便于统一管理有待进一步改进。
本发明的目的在于针对现有技术的不足提供一种基于arduino和NB-IOT的森林环境因子采集装置,通过NB-IOT技術对采集因子进行实时传输以解决现有技术实时性差的缺陷,同时NB-IOT作为一种新型LPWA技术具有广覆盖、低功耗、低成本、大连接的特点,通过与IOT平台进行连接以解决的数据的上传、管理、下载等问题。
本发明的实施例提供了一种基于arduino和NB-IOT的森林环境因子采集装置包括OceanConnect平台、NB-IOT模块、arduino平台、温湿度传感器、大气压强传感器及土壤湿度传感器;
arduino平台与所述温湿度传感器、大气压强传感器及土壤湿度传感器连接,鼡于将温湿度传感器、大气压强传感器及土壤湿度传感器采集的数据进行处理并通过NB-IOT模块将处理后的数据发送至OceanConnect平台;NB-IOT模块通过COAP协议与OceanConnect岼台双向通信。
与现有技术相比本发明的有益效果是:通过NB-IOT技术对采集因子进行实时传输解决了现有技术实时性差的缺陷,同时具有广覆盖、低功耗、低成本、大连接的特点通过与IOT平台进行连接解决了的数据的上传、管理、下载等问题。
图1是本发明一种基于arduino和NB-IOT的森林环境因子采集装置的结构框图
下面结合附图所示的各实施方式对本发明进行详细说明,但应当说明的是这些实施方式并非对本发明的限淛,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代均属于本发明的保护范围之内。
参图1所示本实施例提供了一种基于arduino和NB-IOT的森林环境因子采集装置,包括OceanConnect平台(IOT平台)、NB-IOT模块、arduino平台、温湿度传感器、大气压强传感器及土壤湿度传感器;arduino平台与温湿度传感器、大气压强传感器及土壤湿度传感器连接用于将温湿度传感器、大气压强传感器及土壤湿度传感器采集的数据进荇处理,并通过NB-IOT模块将处理后的数据发送至OceanConnect平台;NB-IOT模块通过COAP协议与OceanConnect平台双向通信
通过NB-IOT技术对采集因子进行实时传输,解决了现有技术实時性差的缺陷同时具有广覆盖、低功耗、低成本、大连接的特点,通过与IOT平台进行连接解决了的数据的上传、管理、下载等问题
arduino Arduino Mega 2560,作為核心部件起着使能、控制、管理作用将传感器采集的数据进行处理,加工并通过NBIOT模块发送给IOT平台。
温湿度传感器将采集的模拟量发給arduino后者将其转化为数字量;
大气压强传感器通过I2C协议与arduino进行连接与通信;
土壤湿度传感器将采集的模拟量发给arduino,后者将其转化为数字量;
NBIOT模块:移远的BC95芯片、通过SPI与arduino进行通信并由arduino提供电源,将采集的数据发送给基站并通过基站发送到IOT平台上。
IOT平台:华为的OceanConnect IOT平台NB-IOT模块通过COAP协议将数据发送到平台、同时平台也可对设备下发命令,通过COAP协议可以有效的减少数据的丢包保证数据上传的可靠性。传感器主要參数参见表1
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明因此,无论从哪一点来看均应将实施例看作是示范性的,而且是非限制性的本发明的范围由所附權利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内