整體方案
物聯(lián)網(wǎng)應(yīng)用是企業(yè)和開發(fā)者進行設(shè)備管理、告警&故障監(jiān)測、業(yè)務(wù)監(jiān)控、數(shù)據(jù)分析的重要工具。 物聯(lián)網(wǎng)平臺 屏蔽了設(shè)備接入的復(fù)雜性和協(xié)議的差異性,解耦應(yīng)用與設(shè)備,為上層應(yīng)用提供統(tǒng)一格式的數(shù)據(jù),簡化終端廠商開發(fā)的同時,也讓應(yīng)用提供商聚焦于自身的業(yè)務(wù)開發(fā)。基于華為云IoT物聯(lián)網(wǎng)平臺的應(yīng)用開發(fā)方案如下。
應(yīng)用服務(wù)器作為應(yīng)用側(cè)的業(yè)務(wù)處理核心,分析物聯(lián)網(wǎng)平臺推送的設(shè)備消息,并根據(jù)分析結(jié)果與應(yīng)用客戶端進行交互,完成業(yè)務(wù)處理。
不同企業(yè),即使針對同一產(chǎn)品,業(yè)務(wù)邏輯也可能不同,應(yīng)用開發(fā)往往定制性較高?;谠摤F(xiàn)狀,華為物聯(lián)網(wǎng)平臺提供了三種不同的開發(fā)方式。
三種開發(fā)方式
基于華為物聯(lián)網(wǎng)平臺,您可通過API、SDK或低代碼開發(fā)服務(wù)如可視化大屏DLV或應(yīng)用魔方AppCube等開發(fā)應(yīng)用。同時配套多樣化的開放套件,滿足不同合作伙伴所需。三種開發(fā)方式對比如下:
開發(fā)方式 |
優(yōu)勢 |
不足 |
適用場景 |
|
|
|
|
|
|
||
低代碼開發(fā) |
|
|
企業(yè)對應(yīng)用的個性化的定制要求不高,需要快速構(gòu)建和上線應(yīng)用。 |
基于API開發(fā)物聯(lián)網(wǎng)應(yīng)用
物聯(lián)網(wǎng)需要哪些API
物聯(lián)網(wǎng)平臺把自身豐富的管理能力通過API的形式對外開放,包括產(chǎn)品管理、設(shè)備管理、設(shè)備組管理、標簽管理、設(shè)備CA證書管理、設(shè)備影子、設(shè)備命令、設(shè)備消息、設(shè)備屬性、訂閱管理、規(guī)則管理、批量任務(wù)等,幫助用戶快速構(gòu)筑基于物聯(lián)網(wǎng)平臺的行業(yè)應(yīng)用。您可以根據(jù)本文檔提供的API來使用物聯(lián)網(wǎng)平臺的服務(wù),平臺支持的全部API請參見API列表。
調(diào)用說明
物聯(lián)網(wǎng)平臺提供了RESTful(Representational State Transfer)風格API,支持您通過HTTPS請求調(diào)用,調(diào)用方法請參見如何調(diào)用API。
物聯(lián)網(wǎng)平臺的Endpoint請參見:地區(qū)和終端節(jié)點。
使用限制
- API的演進會保持前向兼容性,若接口升級了版本,其舊版本接口可以繼續(xù)使用,但功能不再做增強,新增功能僅在新版本接口中提供。
- 應(yīng)用在接收處理物聯(lián)網(wǎng)平臺發(fā)送的響應(yīng)消息和推送消息時,需要兼容或忽略消息中的新增參數(shù),不能因為消息中的新增參數(shù)導(dǎo)致應(yīng)用的處理異常。
- 調(diào)用API的其他使用限制,請參見物聯(lián)網(wǎng)平臺的使用限制。
基于SDK開發(fā)應(yīng)用
物聯(lián)網(wǎng)平臺提供應(yīng)用側(cè)SDK和設(shè)備側(cè)SDK,方便設(shè)備通過集成SDK接入到平臺,應(yīng)用通過調(diào)用物聯(lián)網(wǎng)平臺的API,實現(xiàn)安全接入、設(shè)備管理、數(shù)據(jù)采集、命令下發(fā)等業(yè)務(wù)場景。點擊查看詳細的SDK列表
基于圖形化SaaS服務(wù)開發(fā)應(yīng)用
華為云物聯(lián)網(wǎng)平臺提供規(guī)則引擎能力,支持將設(shè)備上報的數(shù)據(jù)轉(zhuǎn)發(fā)至華為云其他云服務(wù),如可由 數(shù)據(jù)可視化 服務(wù)(DLV)讀取數(shù)據(jù)呈現(xiàn)為可視化報表,實現(xiàn)數(shù)據(jù)的一站式采集、處理和分析??刹榭醋罴褜嵺`:零代碼搭建物聯(lián)網(wǎng)監(jiān)控大屏 了解相關(guān)案例。
如何搭建應(yīng)用服務(wù)器
基于API和SDK開發(fā)應(yīng)用時,都需要搭建應(yīng)用服務(wù)器,搭建應(yīng)用服務(wù)器有以下3種方案。
-
彈性 云服務(wù)器ECS :是一種可隨時自助獲取、可 彈性伸縮 的 云服務(wù)器 ,幫助用戶打造可靠、安全、靈活、高效的應(yīng)用環(huán)境。用戶無需關(guān)注硬件,即租即用,按使用量付費,易擴容;建設(shè)周期短,上線快。同時ECS提供全套管理維護工具,簡化部署和維護的步驟。
-
本地服務(wù)器:需要企業(yè)自行購買、配置和管理服務(wù)器。自由度高,但建設(shè)周期長,系統(tǒng)上線慢,需要企業(yè)自行維護。
-
本地PC:一般僅用于開發(fā)者在調(diào)試時使用,需要PC一直開機,程序持續(xù)運行。
需要特別注意的是,應(yīng)用服務(wù)器需要使用公網(wǎng)地址,例如訂閱推送、應(yīng)用客戶端訪問等場景。如果使用公司或校園的局域網(wǎng),要進行NAT穿越。
- 什么是華為云IoT_華為云物聯(lián)網(wǎng)云平臺的優(yōu)勢_物聯(lián)網(wǎng)平臺中心
- 設(shè)備接入服務(wù)怎么用_華為云IoT設(shè)備接入_設(shè)備接入管理平臺
- 華為云IoT設(shè)備接入服務(wù)介紹_物聯(lián)網(wǎng)平臺_物聯(lián)網(wǎng)設(shè)備接入方案
- 工業(yè)物聯(lián)網(wǎng)_物聯(lián)網(wǎng)設(shè)備_工業(yè)物聯(lián)網(wǎng)有哪些應(yīng)用
- 什么是設(shè)備接入管理服務(wù)_華為云設(shè)備接入平臺_設(shè)備管理與發(fā)放
最新文章
- 華為云IoT平臺介紹_什么是物聯(lián)網(wǎng)_物聯(lián)網(wǎng)及其應(yīng)用
- iot物聯(lián)網(wǎng)平臺_物聯(lián)網(wǎng)的應(yīng)用_物聯(lián)網(wǎng)安全
- IoT物聯(lián)網(wǎng)平臺開發(fā)需要具備什么技能_物聯(lián)網(wǎng)全棧云服務(wù)_物聯(lián)網(wǎng)安全如何保障
- 華為云IoT物聯(lián)網(wǎng)全景
- 華為云設(shè)備接入IoTDA介紹_物聯(lián)網(wǎng)廠家有哪些_物聯(lián)網(wǎng)的應(yīng)用
- 物聯(lián)網(wǎng)設(shè)備接入平臺_mqtt設(shè)備接入_Iot設(shè)備接入驗證