物聯(lián)網(wǎng)設(shè)備接入平臺有什么特點(diǎn)
活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費(fèi)滿送活動,其他客戶參與前請咨詢客戶經(jīng)理
活動時間: 2020年8月12日-2020年9月11日
活動期間,華為云用戶通過活動頁面購買云服務(wù),或使用上云禮包優(yōu)惠券在華為云官網(wǎng)新購云服務(wù),累計(jì)新購實(shí)付付費(fèi)金額達(dá)到一定額度,可兌換相應(yīng)的實(shí)物禮品。活動優(yōu)惠券可在本活動頁面中“上云禮包”等方式獲取,在華為云官網(wǎng)直接購買(未使用年中云鉅惠活動優(yōu)惠券)或參與其他活動的訂單付費(fèi)金額不計(jì)入統(tǒng)計(jì)范圍內(nèi);
-
協(xié)議靈活
廣泛支持IoT主流的接入?yún)f(xié)議及私有協(xié)議,滿足各類設(shè)備和接入場景要求
-
快速接入
提供系列化、多語言的開源IoT Device SDK,與主流模組、芯片預(yù)集成,簡化設(shè)備接入難度
-
性能穩(wěn)定
服務(wù)資源可彈性擴(kuò)展,支持億級設(shè)備接入、百萬級消息并發(fā)能力,服務(wù)可用性99.95%
-
安全可靠
多種認(rèn)證方式及傳輸加密協(xié)議得到行業(yè)權(quán)威認(rèn)證;數(shù)據(jù)隱私保護(hù)遵從歐盟GDPR標(biāo)準(zhǔn)
物聯(lián)網(wǎng)設(shè)備接入平臺簡介
設(shè)備接入服務(wù)(IoTDA)是華為云的物聯(lián)網(wǎng)平臺,提供海量設(shè)備連接上云、設(shè)備和云端雙向消息通信、批量設(shè)備管理、遠(yuǎn)程控制和監(jiān)控、OTA升級、設(shè)備聯(lián)動規(guī)則等能力,并可將設(shè)備數(shù)據(jù)靈活流轉(zhuǎn)到華為云其他服務(wù)。
使用物聯(lián)網(wǎng)平臺構(gòu)建一個完整的物聯(lián)網(wǎng)解決方案主要包括3部分:物聯(lián)網(wǎng)平臺、業(yè)務(wù)應(yīng)用和設(shè)備。
· 物聯(lián)網(wǎng)平臺作為連接業(yè)務(wù)應(yīng)用和設(shè)備的中間層,屏蔽了各種復(fù)雜的設(shè)備接口,實(shí)現(xiàn)設(shè)備的快速接入;同時提供強(qiáng)大的開放能力,支撐行業(yè)用戶構(gòu)建各種物聯(lián)網(wǎng)解決方案。
· 設(shè)備可以通過固網(wǎng)、2G/3G/4G/5G、NB-IoT、Wifi等多種網(wǎng)絡(luò)接入物聯(lián)網(wǎng)平臺,并使用LWM2M/CoAP、MQTT、HTTPS協(xié)議將業(yè)務(wù)數(shù)據(jù)上報(bào)到平臺,平臺也可以將控制命令下發(fā)給設(shè)備。
· 業(yè)務(wù)應(yīng)用通過調(diào)用物聯(lián)網(wǎng)平臺提供的API,實(shí)現(xiàn)設(shè)備數(shù)據(jù)采集、命令下發(fā)、設(shè)備管理等業(yè)務(wù)場景。

物聯(lián)網(wǎng)設(shè)備接入方案有哪些
物聯(lián)網(wǎng)平臺支持終端設(shè)備直接接入,也可以通過工業(yè)網(wǎng)關(guān)或者家庭網(wǎng)關(guān)接入;支持多網(wǎng)絡(luò)接入、多協(xié)議接入、系列化Agent接入,解決設(shè)備接入復(fù)雜多樣化和碎片化難題;也提供了豐富完備的設(shè)備管理能力,簡化海量設(shè)備管理復(fù)雜性,提升管理效率。
原生協(xié)議接入:支持MQTT/CoAP/LwM2M/HTTP協(xié)議接入。
泛協(xié)議接入:提供開源SDK和技術(shù)框架,需用戶自行部署云網(wǎng)關(guān)完成協(xié)議轉(zhuǎn)換,或部署協(xié)議驅(qū)動到邊緣網(wǎng)關(guān)。
系列化Device SDK:支持IoT Device SDK和IoT Device SDK Tiny,覆蓋的語言包括C、Java等。詳情請參考IoT Device SDK介紹。
行業(yè)協(xié)議接入:支持通過邊緣網(wǎng)關(guān)接入Modbus、OPCUA、可通過行業(yè)協(xié)議插件方式支持行業(yè)協(xié)議接入。
設(shè)備接入鑒權(quán):支持一機(jī)一密,X.509證書等鑒權(quán)方式。
物聯(lián)網(wǎng)常見的設(shè)備接入方式——MQTT使用指導(dǎo)
MQTT(Message Queuing Telemetry Transport)是一個基于客戶端-服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議,主要應(yīng)用于計(jì)算能力有限,且工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備,適合長連接的場景,如智能路燈等。更多關(guān)于MQTT協(xié)議語法及接口信息,請?jiān)L問這里獲取。
MQTTS是MQTT使用TLS加密的協(xié)議。采用MQTTS協(xié)議接入平臺的設(shè)備,設(shè)備與物聯(lián)網(wǎng)平臺之間的通信過程,數(shù)據(jù)都是加密的,具有一定的安全性。
業(yè)務(wù)流程
采用MQTT協(xié)議接入物聯(lián)網(wǎng)平臺的設(shè)備,設(shè)備與物聯(lián)網(wǎng)平臺之間的通信過程,數(shù)據(jù)沒有加密,建議使用MQTTS協(xié)議。
若選擇MQTTS協(xié)議接入平臺,建議通過使用IoT Device SDK接入。
· 設(shè)備接入前,需創(chuàng)建產(chǎn)品(可通過控制臺創(chuàng)建或者使用應(yīng)用側(cè)API創(chuàng)建產(chǎn)品)。
· 產(chǎn)品創(chuàng)建完畢后,需注冊設(shè)備(可通過控制臺注冊單個設(shè)備或者使用應(yīng)用側(cè)API注冊設(shè)備創(chuàng)建)。
· 設(shè)備注冊完畢后,可以按照圖中流程實(shí)現(xiàn)消息/屬性上報(bào)、接收命令/屬性/消息、OTA升級、自定義Topic等功能。關(guān)于平臺預(yù)置Topic可參考Topic定義
說明:您可以通過mqtt.fx進(jìn)行原生協(xié)議接入調(diào)測,可以參考快速體驗(yàn)mqtt接入。
使用限制
|
描述
|
限制
|
|---|---|
支持的MQTT協(xié)議版本 |
3.1.1 |
與標(biāo)準(zhǔn)MQTT協(xié)議的區(qū)別 |
· 支持Qos 0和Qos 1 · 支持Topic自定義 · 不支持QoS2 · 不支持will、retain msg |
MQTTS支持的安全等級 |
采用TCP通道基礎(chǔ) + TLS協(xié)議(最高TLSv1.3版本) |
單帳號每秒最大MQTT連接請求數(shù) |
無限制 |
單個設(shè)備每分鐘支持的最大MQTT連接數(shù) |
1 |
單個MQTT連接每秒的吞吐量,即帶寬,包含直連設(shè)備和網(wǎng)關(guān) |
3KB/s |
MQTT單個發(fā)布消息最大長度,超過此大小的發(fā)布請求將被直接拒絕 |
1MB |
MQTT連接心跳時間建議值 |
心跳時間限定為30至1200秒,推薦設(shè)置為120秒 |
產(chǎn)品是否支持自定義Topic |
支持 |
消息發(fā)布與訂閱 |
設(shè)備只能對自己的Topic進(jìn)行消息發(fā)布與訂閱 |
每個訂閱請求的最大訂閱數(shù) |
無限制 |
物聯(lián)網(wǎng)MQTT接入設(shè)備與物聯(lián)網(wǎng)平臺通信
設(shè)備使用MQTT協(xié)議接入平臺時,平臺和設(shè)備通過Topic進(jìn)行通信。物聯(lián)網(wǎng)平臺預(yù)置了Topic,通過這些預(yù)置的Topic,平臺和設(shè)備可以實(shí)現(xiàn)消息、屬性、命令的交互。您還可以在設(shè)備接入控制臺,自定義Topic,實(shí)現(xiàn)設(shè)備平臺通信的個性化配置。
|
描述
|
限制
|
說明
|
|---|---|---|
數(shù)據(jù)上行 |
設(shè)備屬性上報(bào) |
用于設(shè)備按產(chǎn)品模型中定義的格式將屬性數(shù)據(jù)上報(bào)給平臺。 |
設(shè)備消息上報(bào) |
設(shè)備無法按照產(chǎn)品模型中定義的屬性格式進(jìn)行數(shù)據(jù)上報(bào)時,將設(shè)備的自定義數(shù)據(jù)通過設(shè)備消息上報(bào)接口上報(bào)給平臺,平臺將設(shè)備上報(bào)的消息轉(zhuǎn)發(fā)給應(yīng)用服務(wù)器或華為云其他云服務(wù)上進(jìn)行存儲和處理。 |
|
網(wǎng)關(guān)批量屬性上報(bào) |
用于網(wǎng)關(guān)設(shè)備將多個設(shè)備的屬性數(shù)據(jù)一次性上報(bào)給平臺。 |
|
設(shè)備事件上報(bào) |
用于設(shè)備按產(chǎn)品模型中定義的格式將事件數(shù)據(jù)上報(bào)給平臺。 |
|
數(shù)據(jù)下行 |
平臺消息下發(fā) |
用于平臺下發(fā)自定義格式的數(shù)據(jù)給設(shè)備。 |
平臺設(shè)置設(shè)備屬性 |
設(shè)備的產(chǎn)品模型中定義了平臺可向設(shè)備設(shè)置的屬性,平臺/應(yīng)用服務(wù)器可通過屬性設(shè)置的方式修改指定設(shè)備的屬性值。 |
|
平臺查詢設(shè)備屬性 |
平臺/應(yīng)用服務(wù)器通過屬性查詢的方式,實(shí)時查詢指定設(shè)備的屬性數(shù)據(jù)。 |
|
平臺命令下發(fā) |
平臺/應(yīng)用服務(wù)器按產(chǎn)品模型中定義的命令格式下發(fā)控制命令給設(shè)備。 |
|
平臺事件下發(fā) |
平臺/應(yīng)用服務(wù)器按產(chǎn)品模型中定義的事件格式下發(fā)事件給設(shè)備。 |
物聯(lián)網(wǎng)設(shè)備接入平臺最佳實(shí)踐案例
通過業(yè)務(wù)場景示例呈現(xiàn)平臺能力和價(jià)值 體驗(yàn)更多
-
設(shè)備模擬器快速接入
以設(shè)備接入模擬器為例,介紹以MQTT原生協(xié)議接入物聯(lián)網(wǎng)平臺。
以設(shè)備接入模擬器為例,介紹以MQTT原生協(xié)議接入物聯(lián)網(wǎng)平臺。
-
設(shè)備接入平臺開發(fā)恒溫空調(diào)
通過恒溫控制系統(tǒng),不論空調(diào)是否開機(jī),都可以調(diào)整空調(diào)默認(rèn)溫度,待空調(diào)上電開機(jī)后,自動按默認(rèn)溫度調(diào)節(jié)。
通過恒溫控制系統(tǒng),不論空調(diào)是否開機(jī),都可以調(diào)整空調(diào)默認(rèn)溫度,待空調(diào)上電開機(jī)后,自動按默認(rèn)溫度調(diào)節(jié)。
-
設(shè)備通過微信小程序接入到平臺
通過微信小程序模擬設(shè)備,帶您體驗(yàn)設(shè)備通過MQTT over WebSocket協(xié)議連接到物聯(lián)網(wǎng)平臺、上報(bào)數(shù)據(jù)和接收命令的全過程。
通過微信小程序模擬設(shè)備,帶您體驗(yàn)設(shè)備通過MQTT over WebSocket協(xié)議連接到物聯(lián)網(wǎng)平臺、上報(bào)數(shù)據(jù)和接收命令的全過程。
-
設(shè)備接入零代碼搭建物聯(lián)網(wǎng)監(jiān)控大屏
設(shè)備上報(bào)數(shù)據(jù)到物聯(lián)網(wǎng)平臺,將數(shù)據(jù)以CSV格式存儲到對象存儲服務(wù)(OBS),DLV從OBS文件讀取數(shù)據(jù)并展現(xiàn)為多個維度的報(bào)表。
設(shè)備上報(bào)數(shù)據(jù)到物聯(lián)網(wǎng)平臺,將數(shù)據(jù)以CSV格式存儲到對象存儲服務(wù)(OBS),DLV從OBS文件讀取數(shù)據(jù)并展現(xiàn)為多個維度的報(bào)表。
-
設(shè)備接入觸發(fā)告警并郵件或短信通知
本示例為設(shè)備上報(bào)的電池電量小于20%時,物聯(lián)網(wǎng)平臺會上報(bào)告警并發(fā)送郵件或短信通知給指定的手機(jī)號碼。
本示例為設(shè)備上報(bào)的電池電量小于20%時,物聯(lián)網(wǎng)平臺會上報(bào)告警并發(fā)送郵件或短信通知給指定的手機(jī)號碼。
-
設(shè)備接入基于NB-IoT小熊派開發(fā)智慧路燈
帶您體驗(yàn)十分鐘快速上云,現(xiàn)智慧路燈檢測并上報(bào)光照強(qiáng)度,顯示在IoTDA控制臺,并在IoTDA控制臺遠(yuǎn)程控制LED燈開關(guān)的功能。
帶您體驗(yàn)十分鐘快速上云,實(shí)現(xiàn)智慧路燈檢測并上報(bào)光照強(qiáng)度,顯示在IoTDA控制臺,并在IoTDA控制臺遠(yuǎn)程控制LED燈開關(guān)的功能。