物聯網信息系統開發平臺
一、物聯網信息系統開發平臺主要構成
1、系統原理架構
物聯網是新一代信息技術的重要組成部分,其英文名稱是:“The Internet of things”。顧名思義,物聯網就是物物相連的互聯網。
物聯網信息智能化系統是以物聯網四層系統架構為基礎,利用局部網絡或互聯網等通信技術把傳感器、控制器、機器、人員和物等通過新的方式聯在一起,形成人與物、物與物相聯,實現信息化、遠程管理控制和智能化的網絡。
如下圖所示,物聯網包括:應用層、系統層、網絡層及感知層共四層共同構建。
原理架構圖
< 應用層是物聯網應用于不同行業的關鍵,其關鍵技術在于匹配不同的應用需求,設計不同的應用層軟件,以解決國計民生問題;
< 系統層的關鍵技術包括:云計算、信息安全、數據庫技術等;
< 網絡層的關鍵技術包括:傳感器網關、智能網關(網絡自組織、自恢復、低功耗、網狀路由技術等);
< 感知層的關鍵技術包括:智能圖像感知、智能聲音感知、其它智能傳感器感知。
2、系統完整結構圖
物聯網信息智能化系統架構圖如下:
該架構是所有信息智能化系統的基礎模型,基于該架構上可定制開發適用于不同行業、特殊需求的各類應用系統。
具有自主知識產權的物聯網傳輸協議,該協議能將視頻、各種傳感器信息、RFID信息、控制命令有機的融合在一起,并在網絡上傳輸。
二、應用層開放式的系統開發平臺
—— “構建各項應用系統的基石!”
1、開放式的設計理念
1)開放——應用層軟件設計
2)簡便——二次開發簡單
3)先進——通過不但的研發投入
2、應用開發環境
< 支持的操作系統和數據庫
Microsoft Windows、 Android,
SQLserver、ORACLE等
< 開發語言
VC++/C#/Java
< 硬件平臺
SW-2000-B1Z、SW-3000-B2、SW-3000-B4
3、開發庫(API)能做什么
遠程讀取NVS信息
遠程視頻播放、語音對講
接收各種報警及傳感節點的信息
發送各種控制節點指令
4、開發步驟與開發流程舉例
< VC++語言開發(PC端)
開發步驟
程序舉例——窗簾控制
< C#語言開發(PC端)
開發步驟
程序舉例——燈光控制
< JAVA語言開發(安卓PAD/Phone端)
開發步驟
程序舉例——窗簾控制
5、開發平臺如何與項目應用相結合
< 開發平臺二次開發示意圖
< 開發平臺可應用項目舉例
~ 通信鐵塔傾斜遠程監測管理系統(ZigBee雙軸傾角檢測節點)
~ 污水處理廠遠程污水監測管理系統(ZigBee交流接觸器控制節點 )
~ 商鋪保全與報警服務系統(ZigBee防盜與報警系列節點 )
~ 高校的實驗室遠程管理系統(報警、控制、門禁 )
~ 企業的遠程視頻與報警管理系統(報警、控制、門禁 )
~ 重點文物遠程監管系統(報警、門禁 )
系統層管理軟件平臺
系統層軟件 —— 服務器端的管理平臺(TechVideoSrv)
軟件界面圖
< 平臺特點簡介
TechVideoSrv平臺軟件是新一代大型信息智能化管理平臺,支持高性能、高穩定性的MySQL數據庫,便于為用戶構建跨區域、跨網絡大型智能管理系統,同時提供完整的解決方案。
只需將此軟件運行在獨立的服務器上,就構建出了信息智能化管理系統的系統層平臺。具有視頻、音頻、數據流多功能合一的管理功能;具備基于網絡的分布式網關站點集中管理,后端登錄用戶權限管理功能,還具有智能實時預警功能。系統中擔任著中轉站服務的角色,采用可靠的網絡加密傳輸,嚴格保證數據安全。
< 平臺主要功能預覽
~ 分布式前端網關站點集中管理
~ 網關地圖布置與位置管理
~ 后端用戶權限分配與管理
~ 網關在線狀態實時列表顯示
~ 登錄用戶在線狀態列表顯示
~ 網關報警信息實時列表顯示
~ 網關報警日志檢索與查詢
~ 系統相關日志存儲與檢索功能
~ 智能移動終端查看視頻碼流可調
|