OneNET物聯網平臺介紹

OneNET定位爲PaaS服務,即在物聯網應用和真實設備之間搭建高效、穩定、安全的應用平臺:面向設備,適配多種網絡環境和常見傳輸協議,提供各類硬件終端的快速接入方案和設備管理服務;面向應用層,提供豐富的API和數據分發能力以滿足各類行業應用系統的開發需求,使物聯網企業可以更加專注於自身應用的開發,而不用將工作重心放在設備接入層的環境搭建上,從而縮短物聯網系統的形成周期,降低企業研發、運營和運維成本。

平臺概述

1.1 平臺簡介

OneNET是中國移動打造的高效、穩定、安全的物聯網開放平臺。OneNET支持適配各種網絡環境和協議類型,可實現各種傳感器和智能硬件的快速接入,提供豐富的API和應用模板以支撐各類行業應用和智能硬件的開發,有效降低物聯網應用開發和部署成本,滿足物聯網領域設備連接、協議適配、數據存儲、數據安全以及大數據分析等平臺級服務需求。

OneNET已構建“雲-網-邊-端”整體架構的物聯網能力,具備接入增強、邊緣計算、增值能力、AI、數據分析、一站式開發、行業能力、生態開放8大特點。全新版本OneNET平臺,向下延展終端適配接入能力,向上整合細分行業應用,可提供設備接入、設備管理等基礎設備管理能力,以及位置定位LBS、遠程升級OTA、數據可視化View、消息隊列MQ等PaaS能力。同時隨着5G網絡的到來,平臺也在打造5G+OneNET新能力,重點提供並優化視頻能力Video、人工智能AI、邊緣計算Edge等產品能力,通過高效、穩定、多樣的組合式服務,讓各項應用實現輕鬆上雲,完美賦能行業端到端應用。。

平臺架構

OneNET主要功能如下:

設備接入

  • 支持多種行業及主流標準協議的設備接入,提供如NB-IoT(LWM2M)、MQTT、EDP、JT808、Modbus、HTTP等物聯網套件,滿足多種應用場景的使用需求
  • 提供多種語言開發SDK,幫助開發者快速實現設備接入
  • 支持用戶協議自定義,通過TCP透傳方式上傳解析腳本來完成協議的解析

設備管理

  • 提供設備生命週期管理功能,支持用戶進行設備註冊,設備更新,設備查詢、設備刪除
  • 提供設備在線狀態管理功能,提供設備上下線的消息通知,方便用戶管理設備的在線狀態
  • 提供設備數據存儲能力,便於用戶進行設備海量數據存儲於查詢
  • 提供設備調試工具以及設備日誌,便於用戶快速調試設備以及定位設備問題

位置定位LBS

  • 提供基於基站的定位能力,支持三網的2G/3G/4G基站定位,覆蓋大陸及港澳臺地區
  • 支持NB-IoT基站定位,滿足NB設備的位置定位場景
  • 提供7天連續時間段位置查詢,可查詢在定位時間段內任意7天段的歷史軌跡

遠程升級OTA

  • 提供對終端模組的遠程FOTA升級,支持2G/3G/4G/NB-IoT/WIFI等類型模組
  • 提供對終端MCU的遠程SOTA升級,滿足用戶對應用軟件的迭代升級需求
  • 支持升級羣組以及策略設置,支持完整包和差分包升級

消息隊列MQ

  • 基於分佈式技術架構,具有高可用性、高吞吐量、高擴展性等特點
  • 支持TLS加密傳輸,提高傳輸安全性
  • 支持多個客戶端對同一隊列進行消費
  • 支持業務緩存功能,具有削峯去谷特性

數據可視化View

  • 免編程,可視化拖拽配置,10分鐘完成物聯網可視化大屏開發
  • 提供豐富的物聯網行業定製模版和行業組件
  • 支持對接OneNET內置數據、第三方數據庫、Excel靜態文件多種數據源
  • 自動適配多種分辨率的屏幕,滿足多種場景使用

人工智能AI

  • 提供人臉對比、人臉檢測、圖像增強、圖像抄表、車牌識別、運動檢測等多種人工智能能力
  • 通過API的方式爲用戶提供,方便能力集成和使用

視頻能力Video

  • 提供視頻平臺,直播以及端到端解決方案等多種視頻能力
  • 提供設備側和應用側的SDK,幫助快速實現視頻監控、直播等設備及應用能力
  • 支持Onvif視頻的設備通過視頻網關盒子可實現接入平臺

邊緣計算Edge

  • 支持私有化協議適配、協議轉換能力,滿足各類設備接入平臺需求
  • 支持設備側就近部署,提供低時延、高安全、本地自治的網關能力
  • 支持“雲-邊”協同,可實現例如AI能力雲側推理,在邊緣側執行

應用開發環境

  • 提供全雲端在線應用構建能力,幫助用戶快速定製雲上應用
  • 支持SaaS應用託管於雲端,提供開發、測試、打包、一鍵部署等能力
  • 提供通用領域服務沉澱至環境,如支付、地圖等領域服務能力
  • 提供行業業務建模基礎模型,可視化UI拖拽流程編排

1.2 資源模型

OneNET資源模型如下圖:

資源模型

  • 產品(product)

    用戶的最大資源集爲產品,產品下資源包括設備、設備數據、設備權限、數據觸發服務以及基於設備數據的應用等多種資源,用戶可以創建多個產品。

  • 設備(device)

    設備爲真實終端在平臺的映射,真實終端連接平臺時,需要與平臺設備建立一一對應關係,終端上傳的數據被存儲在數據流中,設備可以擁有一個或者多個數據流。

  • 數據流與數據點

    數據流用於存儲設備的某一類屬性數據,例如溫度,溼度,座標等信息;平臺要求設備上傳並存儲數據時,必須以key-value的格式上傳數據,其中key即爲數據流名稱,value爲實際存儲的數據點,value格式可以爲int、float、string、json等多種自定義格式。

  • APIkey

    APIkey爲用戶進行API調用時的密鑰,用戶訪問產品資源時,必須使用該產品目錄下對應的APIkey。

  • 觸發器(trigger)

    觸發器爲產品目錄下的消息服務,可以進行基於數據流的簡單邏輯判斷並觸發HTTP請求或者郵件。

  • 應用(application)

    應用編輯服務,支持用戶以拖拽控件並關聯設備數據流的方式,生成簡易網頁展示應用。

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章