该物联网系统是一个实际的需求项目,目前已经完成,现将该项目分享出来,欢迎大家指正。
该项目分为以下几部分,后续会逐个进行详细说明:
1,需求说明
该项目硬件到软件都是从零开始,关于远程管理和控制的物联网项目,包含APP(iOS,android 原生开发)、物联网网关、控制器、采集器、传感器数据采集、IO控制、现场触摸屏操作、IoT 服务平台、后台管理、战情中心、视频监控。
2,设计思路
IoT 平台提供WebAPI ,MQTT 服务,物联网关由ESP8266设计, 物联网网关通过Zigbee与控制器、采集器通讯,采集器通过485与传感器连接,采用modbus RTU 通讯协议。
3,设计工具
IoT 平台采用.net4.6开发(2年前开始的,没有采用.netcore,后续会升级到.netCore,甚是遗憾),硬件采用arduino开发;数据库采用mysql,系统架构在某云服务器(windows平台)。
4,设计过程
该项目设计包含:软件包含IoT服务平台、APP、战情中心、后台管理、战情中心;硬件包含网关、控制器、采集器、触摸屏的设计。
5,系统调试和部署
6,总结