該物聯網系統是一個實際的需求項目,目前已經完成,現將該項目分享出來,歡迎大家指正。
該項目分為以下幾部分,后續會逐個進行詳細說明:
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,總結