【我的物聯網成長記1】OceanConnect物聯網平臺概念全景

華爲雲OceanConnect IoT雲服務包括應用管理、設備管理、系統管理等能力,實現統一安全的網絡接入、各種終端的靈活適配、海量數據的採集分析,從而實現新價值的創造。

華爲雲OceanConnect IoT雲服務不僅可以簡化各類終端廠家的開發,屏蔽各種複雜設備接口,實現終端設備的快速接入;同時面向各行業提供強大的開放能力,支撐各行業夥伴快速實現各種物聯網業務應用,滿足各行業客戶的個性化業務需求。
在這裏插入圖片描述
我們將會用一系列文章爲大家介紹一下華爲雲OceanConnect 物聯網平臺的各種開發工具及其概念。

----------今天的任務是先了解一下各種概念----------

開發中心
開發中心是基於物聯網平臺開放能力的一站式開發工具,幫助開發者快速構建基於物聯網平臺的解決方案。

固件
固件是指設備內部保存的設備“驅動程序”,是一個系統最基礎最底層工作的軟件。

項目
項目指物聯網平臺的資源空間。開發者在基於開發者門戶進行物聯網開發時,需要根據行業屬性創建獨立的項目,並在該項目空間內建設物聯網產品和應用。

產品
某一類具有相同能力或特徵的設備的集合稱爲一款產品。除了設備實體,產品還包含該類設備在物聯網能力建設中產生的產品信息、產品模型(Profile)、插件、測試報告等資源。

產品模型
產品模型(也稱Profile)用於描述設備具備的能力和特性。開發者通過定義Profile,在物聯網平臺構建一款設備的抽象模型,使平臺理解該款設備支持的服務、屬性、命令等信息。

編解碼插件
物聯網平臺和北向應用使用JSON格式進行通信,所以當設備使用二進制格式上報數據時,開發者需要在物聯網平臺上開發編解碼插件,幫助物聯網平臺完成二進制格式和JSON格式的轉換。
注意:編解碼插件和設備Profile是一對一的關係,即一個設備Profile只能對應一個編解碼插件。APP和編解碼插件的關係是一對多的關係,即一個APP下面可以同時關聯多個編解碼插件。

設備
歸屬於某個產品下的設備實體,每個設備具有一個唯一的標識碼。設備可以是直連物聯網平臺的設備,也可以是代理子設備連接物聯網平臺的網關。

網關
具有子設備管理功能,並代理子設備連接物聯網平臺的設備實體。

子設備
不與IoT平臺直連,通過網關連接物聯網平臺的設備實體。

規則
物聯網平臺根據用戶設置的規則和設備上報的數據,當設備滿足設置的條件時,即觸發對應動作,給設備下發命令或將數據轉發給公有云其他服務進行進一步整合利用。

應用
物聯網平臺中,應用包括用戶在物聯網平臺上創建的行業應用和用戶自行開發的北向應用。行業應用是用戶在物聯網平臺上的項目實體,每個行業應用會分配一個應用ID和應用密匙,用於北向應用接入鑑權。北向應用是用戶自行的開發的物聯網應用,可接入物聯網平臺進行設備的管理。

SDK(Software Development Kit)
軟件開發工具包,是一些被軟件工程師用於爲特定的軟件包、軟件框架、硬件平臺、操作系統等創建應用軟件的開發工具集合。一般而言,SDK即開發Windows平臺下的應用程序所使用的SDK。它可以簡單的爲某個程序設計語言提供應用程序接口的一些文件,但也可能包括能與某種嵌入式系統通訊的複雜的硬件。
我們會爲開發者提供應用側SDK和設備側SDK,幫助開發者快速實現應用或設備與物聯網平臺的集成對接。

Agent Lite SDK
應用場景爲面向運算、存儲能力較強的嵌入式設備,例如工業網關、採集器等。支持的物聯網通信協議爲HTTP+MQTT。

Agent Tiny SDK
應用場景爲面向對功耗、存儲、計算資源有苛刻限制的終端設備,例如單片機、芯片、模組。支持的物聯網通信協議爲LWM2M over CoAP 、MQTT。

MQTT(Message Queue Telemetry Transport)
MQTT是一個物聯網傳輸協議,被設計用於輕量級的發佈/訂閱式消息傳輸,旨在爲低帶寬和不穩定的網絡環境中的物聯網設備提供可靠的網絡服務。
MQTTS指MQTT+SSL/TLS,在MQTTS中使用SSL/TLS協議進行加密傳輸。

CoAP(Constrained Application Protocol)
受約束的應用協議(CoAP)是一種軟件協議,旨在使非常簡單的電子設備能夠在互聯網上進行交互式通信。
CoAPS指CoAP over DTLS,在CoAPS中使用DTLS協議進行加密傳輸。

LWM2M(lightweight Machine to Machine)
LWM2M是由OMA(Open Mobile Alliance)定義的物聯網協議,主要使用在資源受限(包括存儲、功耗等)的NB-IoT終端。
在這裏插入圖片描述
Huawei LiteOS 是華爲面向IoT領域,構建的輕量級物聯網操作系統,遵循BSD-3開源許可協議,可廣泛應用於智能家居、個人穿戴、車聯網、城市公共服務、製造業等領域,大幅降低設備佈置及維護成本,有效降低開發門檻、縮短開發週期。

2015 年 5 月 20 日,在 2015 華爲網絡大會上,華爲發佈最輕量級的物聯網操作系統LiteOS。
LiteOS開源項目目前支持 ARM Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M7 等芯片架構。

AT指令
AT指令集是從終端設備(Terminal Equipment,TE)或數據終端設備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數據電路終端設備(Data Circuit Terminal Equipment,DCE)發送的。

端雲互通組件
端雲互通組件是華爲物聯網解決方案中,資源受限終端對接到華爲雲OceanConnect IoT雲服務的重要組件。

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