一、背景:
有幸获得了腾讯云主办的《IOT应用创新大赛》的LORAWAN开发板,但由于种种原因个人时间和精力有限,没办法做得比较完美就做了这比较简单的小项目:基于LoRaWan的数据采集系统。如果应用于农场、温棚等环境需要低成本智能化的数据采集或控制,就再好不过了,不过要注意的是传输时的数据量要把控好。
二、概述
LoRa是一种低功耗局域网无线标准,所以低功耗设备一般覆盖范围不会很远。但是LoRa就不一样了,它具有扁平网络、星形组网、维护费用低、传输质量高;布网成本低,与Zigbee网络布网成本降低一半以上;终端可电池供电,功耗低,使用期限2年以上;传输距离远,复杂地形信号覆盖半径三公里,空旷地带信号覆盖十公里;丰富的应用数据分发接口,支持WebSocket和HTTPS等协议。
三、方案设计
通过LoRa技术并连接腾讯物联网开发平台实现温棚环境检测。我用温湿度传感器HTS221来做环境检测。通过腾讯的物联网开发平台结合节点发送数据给LoRa网关,借由网关转发数据到云端,从而实现数据上云。
四、方案设计
1、LoRa源码实现
该套件可以很快实现上云,通过官方提供的教程LoRa 温湿度传感器接入指引,打通数据连接,随后就是修改TencentOS tiny源码中的LoRa案例。
平台已经收到了数据
五、总结
利用LoRa的丰富接口和传输质量高、灵活组网的特点可以快速开发相应的数据传输设备,这样就可以做更多高效的事情了。目前只做了温湿度数据采集,后边要加入其他的数据比如气压气温、小程序等。感谢腾讯提供这么好用的平台,希望Tiny OS 越来越好。