基于OneNET和Arduino的小型泵站远程监控系统设计*
2018-08-29赵九洲李玉玲周小波曾文明李光辉阮红丽卢珍梁君
四川农业与农机 2018年4期
□赵九洲 李玉玲 周小波 曾文明 李光辉 阮红丽 卢珍 梁君
/四川省农业机械研究设计院
0 引言
随着物联网技术的发展成熟,远程管理使分布广泛的农村小型提灌站的管理变得简单起来,同时也节省了大量的人力成本。本文基于中国移动提供的物联网云平台OneNET和开源Arduino硬件等技术进行了农村小型提灌站远程监控系统的设计研究。
1 系统选用技术介绍
1.1 OneNET云平台
OneNET是中国移动推出的物联网开放云平台,作为物联网系统中的传输层,它向开发者提供智能硬件开发工具和云服务,各类终端设备可以方便地接入到网络,实现数据的传输、存储和管理等交互。平台能够帮助开发者轻松实现设备的接入与连接,快速方便地进行产品开发部署,为智能硬件等产品提供完整的物联网解决方案。支持多种物联网行业及主流标准协议的设备接入;同时还提供了Java、C语言等多种语言的开发SDK,能够帮助终端快速接入云平台和快速开发应用。OneNET作为平台服务层,为软件服务层和设施设备层搭建了连接桥梁,分别向上下游提供了中间层核心能力。
OneNET的接入协议包括EDP、MQTT、TCP透传等。终端主要通过TCP与OneNET直连,OneNET将接收到的数据按照协议解包然后存储,并以API的方式提供给应用层使用,OneNET应用如图1所示。
根据上述资源模型以及对接方式,笔者基于OneNET平台按照以下流程进行了产品开发,如图2所示。

图 1OneNET应用示意图

图 2 产品开发流程图
1.2 Arduino单片机
接入OneNET云平台的硬件可以是各种可联网的设备,比如各种单片机、手机等。……
登录APP查看全文
