華爲OceanConnect物聯網平臺概念全景 | 個人物聯網成長記

做者 | 我是滷蛋 安全

 

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

華爲雲OceanConnect IoT雲服務不只能夠簡化各種終端廠家的開發,屏蔽各類複雜設備接口,實現終端設備的快速接入;同時面向各行業提供強大的開放能力,支撐各行業夥伴快速實現各類物聯網業務應用,知足各行業客戶的個性化業務需求。網絡

20191014-105112(eSpace).png

咱們將會用一系列文章爲你們介紹一下華爲雲OceanConnect 物聯網平臺的各類開發工具及其概念。架構

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

開發中心框架

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

 

固件學習

固件是指設備內部保存的設備「驅動程序」,是一個系統最基礎最底層工做的軟件。開發工具

 

項目測試

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

 

產品

某一類具備相同能力或特徵的設備的集合稱爲一款產品。除了設備實體,產品還包含該類設備在物聯網能力建設中產生的產品信息、產品模型(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

20191014-105046(eSpace).png

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雲服務的重要組件。

在接下來的幾期中,咱們會爲你們從「應用開發資源」、「設備開發資源」以及「證書獲取」等幾個方面爲你們介紹各類開發工具,你們敬請期待!

 

關於華爲物聯網可參加學習免費課程視>>>>>《IoT七天開發訓練營》或聯繫華爲IoT小助手(微信號:huawei-iot)獲取更多課程。

相關文章
相關標籤/搜索