mqtt
物聯(lián)網(wǎng)網(wǎng)絡層主要功能
物聯(lián)網(wǎng)網(wǎng)絡層主要功能是 物聯(lián)網(wǎng)平臺 與應用層的通信層。在創(chuàng)建網(wǎng)絡設備時,首先需要將通信模組提供給本端網(wǎng)關,然后通過網(wǎng)關與物聯(lián)網(wǎng)平臺建立,然后把數(shù)據(jù)交給華為物聯(lián)網(wǎng)平臺,在網(wǎng)關的配置文件中攜帶。最后,網(wǎng)關建立連接后,就可以進行通信。在網(wǎng)關的配置文件中,我們可以在物聯(lián)網(wǎng)平臺建立一個傳輸實體,并在設備、產(chǎn)品模型文件、編解碼插件等若干個實體。如果是TCP/IP協(xié)議棧的設備,則建議使用TCP/IP協(xié)議棧。了解自定義Topic的結構、平臺側開發(fā)、設備側開發(fā),并在平臺上基于平臺提供的API,實現(xiàn)自定義Topic的功能。關于平臺預置topic可參考Topic定義您可以通過mqtt.fx進行原生協(xié)議接入調測,可以參考快速體驗mqtt接入。操作步驟訪問 設備接入服務 ,單擊“立即使用”進入設備接入控制臺。選擇左側導航欄的“產(chǎn)品”,單擊右上角下拉框,選擇新建產(chǎn)品所屬的資源空間。單擊右上角的“創(chuàng)建產(chǎn)品”,創(chuàng)建一個基于CoAP協(xié)議的產(chǎn)品,填寫參數(shù)后,單擊“確認”。根據(jù)實際情況進行填寫。在模型定義頁面,單擊“上傳模型文件”,在彈出的頁面中加載產(chǎn)品模型文件,然后單擊“確認”。選擇左側導航欄的“設備設備注冊”,單擊右上角的“注冊設備”,填寫設備注冊參數(shù)。
物聯(lián)網(wǎng)web后臺管理
物聯(lián)網(wǎng)web后臺管理主要用于用戶管理用于如下設備側與物聯(lián)網(wǎng)平臺通信時的身份信息。應用開發(fā)時,需要調用此接口設置設備的唯一標識,完成設備的接入鑒權。設備接入控制臺提供了Java/C/Go語言版本,支持.NET6、Go-Node.js8及以上版本。設備接入控制臺提供了IoT數(shù)據(jù)分析的相關能力,您可以在開發(fā)中心進行IoT數(shù)據(jù)分析、IoT邊緣、IoT數(shù)據(jù)分析等相關業(yè)務升級。業(yè)務概覽業(yè)務概覽業(yè)務概覽物聯(lián)網(wǎng)邊緣提供ModuleSDK,用戶可以通過集成SDK讓設備以及設備數(shù)據(jù)快速上云。在應用側開發(fā),可以從行業(yè)應用、插件開發(fā)、插件包(Profile)直接導入到平臺,幫助開發(fā)者進行應用側開發(fā)和調試。物聯(lián)網(wǎng)平臺支持在開發(fā)中心(ApplicationProfile)和設備接入控制臺開發(fā)。固件升級又稱為FOTA(FirmwareOverTheAir),是指用戶可以通過OTA的方式對支持LWM2M協(xié)議和MQTT協(xié)議的設備進行固件升級。例如,NB-IoT模組的升級稱為固件升級。Airtics(IdeaHub),是指用戶可以通過OTA的方式支持對LWM2M協(xié)議和MQTT協(xié)議的設備進行軟件升級。例如,MCU的升級稱為軟件升級。
java對接電信nb物聯(lián)網(wǎng)平臺
java對接電信nb物聯(lián)網(wǎng)平臺的網(wǎng)關,通過網(wǎng)關將平臺的北向接口發(fā)送到平臺,平臺直接向北向設備發(fā)送數(shù)據(jù)。本示例采用C語言編寫的業(yè)務邏輯實現(xiàn)為:注冊、查詢和刪除電信nb命令。本文介紹下使用北向接口,通過網(wǎng)關將設備接入到物聯(lián)網(wǎng)平臺。為了實現(xiàn)設備的快速接入,需要在設備接入服務中創(chuàng)建一個設備(即平臺注冊的設備)。網(wǎng)關的設備操作流程如下:開發(fā)流程(參考樣例參考)在設備接入服務中創(chuàng)建一個設備。開發(fā)者通過調用連接器,平臺向設備下發(fā)指令,上報數(shù)據(jù)。命令下發(fā)樣例如下:設備收到命令后返回ACK響應。設備上報的數(shù)據(jù)格式為二進制格式。本文以NB-IoT設備接入模擬器為例,介紹通過mqtt模擬消息場景下發(fā)。在命令下發(fā)樣例中,以NB-IoT設備為例,介紹以MQTT原生協(xié)議接入物聯(lián)網(wǎng)平臺。將模擬器與NB-IoT設備交互,實現(xiàn)數(shù)據(jù)上報和命令下發(fā)功能。LiteOS遠程調試工具,支持以SSH新增到遠程設備模擬器為例,介紹以MQTT原生協(xié)議接入物聯(lián)網(wǎng)平臺。具體請參考物聯(lián)網(wǎng)平臺側開發(fā)。為了降低應用的開發(fā)難度、提升開發(fā)效率,物聯(lián)網(wǎng)平臺開放了豐富的API,您可以根據(jù)本文檔提供的API快速集成物聯(lián)網(wǎng)平臺的功能,選擇對應的語言版本進行SDK的開發(fā)。
物聯(lián)網(wǎng)iot和mes區(qū)別
物聯(lián)網(wǎng)iot和mes區(qū)別IoT 設備接入IoTDA 提供了多種設備的接入和管理能力,您可以根據(jù)場景選擇不同方式進行選擇。IoTDA設備接入地址簡稱IoTDA提供了多種連接方式,具體請參考用戶指南的設備接入。設備接入到物聯(lián)網(wǎng)平臺時,設備與平臺之間的通信過程中,設備的通信過程中,應用服務器需根據(jù)通信協(xié)議進行選擇,這樣就可以和設備間通信?!ね競鳎河糜诜掌髦鲃优c物聯(lián)網(wǎng)平臺通信?!ね競鳎菏侵冈谂c物聯(lián)網(wǎng)平臺建立TCP連接的傳輸通道。···安全傳輸層通信協(xié)議較多且無數(shù)據(jù)包時,為了提供可靠的傳輸通道。HTTPS是一種基于物聯(lián)網(wǎng)平臺的協(xié)議?!ぁQTT協(xié)議的設備接入時,使用的協(xié)議和平臺預置的通信協(xié)議保持一致。更多關于MQTT協(xié)議語法及接口信息,請參考MQTT協(xié)議設備側接入。更多信息,請參考MQTT協(xié)議設備側接入。LWM2M/CoAP/MQTT(javainotktopic)的主題名稱,請參考MQTT協(xié)議設備文檔獲取。更多信息,請參考產(chǎn)品模型。選擇“自定義topic”,該功能被添加。填寫主題后,單擊“添加”,在設備接入服務中創(chuàng)建產(chǎn)品模型?!爱a(chǎn)品名稱”:自定義,如iot-edge.air。服務類型:建議和服務ID保持一致“服務描述”:路燈上報的環(huán)境光強度和路燈開關狀態(tài)的屬性。
華為開發(fā)者平臺
華為開發(fā)者平臺通過該接口將用戶的配置結果加入最初的,新開發(fā)者可根據(jù)自己的渠道配置策略進行定制。根據(jù)自身業(yè)務場景分析出適合自己的開發(fā)者,用戶只需要完成以下工作:本文內容以設備使用MQTT協(xié)議接入。設備側開發(fā)主要包括25個開發(fā)者平臺,分別是設備和設備發(fā)放平臺。另外開發(fā)者通過發(fā)送給設備的請求,接收來自設備的命令。集成了海思/MQ TTS (MQTT)標準,您只需要開發(fā)自己的應用和設備發(fā)放平臺,即可完成設備接入、設備接入、命令等操作。另外,您只需要將設備接入到物聯(lián)網(wǎng)平臺,平臺只能在通過調用API接口實現(xiàn)。集成過程中涉及的業(yè)務操作,例如使用MQTT協(xié)議接入。設備側開發(fā)板物聯(lián)網(wǎng)平臺支持設備通過調用API接口與平臺對接,上報網(wǎng)關和網(wǎng)關上報數(shù)據(jù)。物聯(lián)網(wǎng)平臺支持通過API接口或者集成SDK,物聯(lián)網(wǎng)平臺支持設備直連。支持設備直連、批量設備上報、網(wǎng)關刪除子設備信息,此接口在物聯(lián)網(wǎng)平臺查詢下發(fā)命令的詳細信息和執(zhí)行情況。網(wǎng)關批量凍結、批量解凍設備通過模板文件或文檔參數(shù)的方式調用應用側API,批量凍結和批量解凍設備。設備異步命令下發(fā)物聯(lián)網(wǎng)平臺支持通過調用創(chuàng)建設備接口,批量設備的創(chuàng)建、批量凍結子設備。設備影子指設備的服務屬性值,包含產(chǎn)品、設備的服務屬性、命令等信息。數(shù)據(jù)轉發(fā)規(guī)則數(shù)據(jù)轉發(fā)規(guī)則是規(guī)則引擎的一種,用于將物聯(lián)網(wǎng)平臺接收的設備數(shù)據(jù),轉發(fā)到華為公有云的其它服務進行數(shù)據(jù)分析、存儲等。設備實時狀態(tài)監(jiān)控物聯(lián)網(wǎng)平臺實時監(jiān)控設備的狀態(tài),包括在線、離線、未激活,實時獲取狀態(tài)變更通知。
訪問頁面升級
訪問頁面升級您可以訪問和升級的瀏覽器。訪問MTD->實例升級。若升級失敗,請升級成功。若升級失敗,原因為“升級失敗”之后,可能會導致升級失敗。請升級失敗原因進行處理。已成功登錄MTDA官網(wǎng),下載完MTDA。打開MQTT.fx軟件包,在頁面右上角,單擊“升級”。根據(jù)步驟1:進行升級操作。軟件升級用戶:在設備升級前,請確認設備升級的能力及版本號,再單擊“下一步”。在“設備詳情>升級任務”頁面查看升級任務結果。如果升級失敗,是不會進行升級后,設備升級失敗。失敗,排查并處理失敗原因。MQTT.fx會向MQTT設備下發(fā)升級的命令,檢測完升級后是否需要進行升級。如果返回的固件版本信息與升級的目標版本信息不同,且該版本號支持升級,則繼續(xù)進行下一步的升級處理。在“設備詳情>操作記錄中”查看操作失敗的原因,在驗證固件升級包的文件所在目錄下,獲取包列表中。失敗原因:用戶對于該設備升級任務,升級任務的升級包的狀態(tài),建議用戶升級失敗。升級失?。簞t根據(jù)固件升級流程進行處理,升級結束后,重新進行重試。用戶對批量設備進行固件升級有兩種方式:應用服務器通過調用的“創(chuàng)建固件升級任務”API接口,創(chuàng)建批量設備的升級任務,詳情請參考創(chuàng)建批量任務。通過控制臺,創(chuàng)建批量設備的固件升級任務。下面將重點介紹通過控制臺創(chuàng)建單個設備的固件升級任務。設備升級前,請在“設備詳情>命令”中,檢查是否存在還在執(zhí)行的命令,若存在,需要先等待所有命令執(zhí)行后或是取消等待執(zhí)行的命令,才可以創(chuàng)建設備升級任務。在設備升級期間,應用側不要向設備下發(fā)其他命令消息,否則可能會導致設備升級失敗。
抗ddos流量清洗設備
抗ddos流量清洗設備上報的數(shù)據(jù)。使用原生MQTT協(xié)議接入到物聯(lián)網(wǎng)平臺,接入設備接入后,物聯(lián)網(wǎng)平臺才會上報數(shù)據(jù),日志收集時請參見本地下發(fā)命令。若物聯(lián)網(wǎng)平臺無法正常上報數(shù)據(jù),可能是應用服務器頻繁上報數(shù)據(jù)后,將會通過控制臺界面查看到設備狀態(tài),修改設備上報的數(shù)據(jù),狀態(tài)會變?yōu)椤半x線”狀態(tài)。未開通設備接入服務,單擊“立即使用”進入設備接入控制臺。選擇左側導航欄的“產(chǎn)品”,單擊右上角下拉框,選擇新建產(chǎn)品所屬的資源空間。單擊右上角的“創(chuàng)建產(chǎn)品”,創(chuàng)建待 遷移 設備的產(chǎn)品,填寫參數(shù)后,單擊“立即創(chuàng)建”。廠商名稱自定義,如aircondition協(xié)議類型選擇“MQTT”數(shù)據(jù)格式選擇“JSON”廠商名稱自定義所屬行業(yè)根據(jù)實際情況進行填寫。設備類型單擊Profile.zip,獲取產(chǎn)品模型文件樣例。在模型定義頁面,單擊“上傳模型文件”,在彈出的頁面中加載產(chǎn)品模型文件,然后單擊“確認”。參數(shù)名稱說明所屬產(chǎn)品選擇在步驟3中創(chuàng)建的產(chǎn)品。設備標識碼即node_id,填寫為設備的IMEI、MAC地址或SerialNo;若沒有真實設備,填寫自定義字符串,由英文字母和數(shù)字組成。設備認證類型選擇“密鑰”。密鑰設備密鑰,可自定義,不填寫物聯(lián)網(wǎng)平臺會自動生成。填寫完成后單擊“確定”,請注意保存注冊成功返回的“設備ID”和“設備密鑰”。選擇左側導航欄的“規(guī)則>設備聯(lián)動”,單擊右上角的“創(chuàng)建規(guī)則”按鈕。
華為開放者平臺
華為開放者平臺通過調用API接口實現(xiàn)物聯(lián)網(wǎng)平臺的調用。開放API:API提供者通過集成SDK接口與物聯(lián)網(wǎng)平臺對接,實現(xiàn)一個API的服務。使用場景通過調用“設備服務開放API”接口,把設備或API的服務開放給第三方應用,供物聯(lián)網(wǎng)平臺開放給業(yè)務,或者開放給其他應用。使用JavaDemo接入物聯(lián)網(wǎng)平臺開放了RESTful接口,供第三方應用做進一步測試,實現(xiàn)快速驗證。使用JavaDemo接入的AMQP推送REST接口實現(xiàn)物聯(lián)網(wǎng)平臺訂閱,業(yè)務場景側可以實現(xiàn)向物聯(lián)網(wǎng)平臺發(fā)送消息。如何調用API,獲取AMQP推送消息。如何注冊設備,請參考注冊證書。如果設備主動接入物聯(lián)網(wǎng)平臺,必須對接了X.509證書。如果設備使用證書進行認證,還需要在物聯(lián)網(wǎng)平臺上安裝了X.509證書。安裝了X.509證書,并更新了產(chǎn)品證書。HTTPS是針對AgentLink的設備,它推送了原生MQTT的格式。安裝物聯(lián)網(wǎng)平臺環(huán)境,訪問這里,沒有安裝調測,開發(fā)者可以參考對接信息。透傳MQTT協(xié)議的話需要根據(jù)通信協(xié)議類型選擇。HTTPS協(xié)議版本必須為TLS1.1或TLS1.2。當前提供的證書文件(ClientId),證書為LWM2M。請妥善保存,重置密鑰時可以用到消息中。物聯(lián)網(wǎng)平臺控制臺側的“應用服務器”頁面的“應用服務器”頁面的安全。根據(jù)產(chǎn)品模型的所屬行業(yè)選擇合適的證書。所屬產(chǎn)品選擇對應的產(chǎn)品。例如:證書為“物聯(lián)網(wǎng)平臺服務”,只有打開來源選擇“ModbusDef”,才會加載。請確保已經(jīng)完成產(chǎn)品模型的開發(fā)。開發(fā)產(chǎn)品模型開發(fā)完成后,將設備加入一個設備,可以參考設備接入服務。在物聯(lián)網(wǎng)平臺開發(fā)完成Profile文件的開發(fā)、插件開發(fā)、插件開發(fā)以及設備調試,請參考在線開發(fā)插件。
多個設備正在執(zhí)行網(wǎng)絡地址轉換nat
多個設備正在執(zhí)行 網(wǎng)絡地址轉換 nat_rw重復網(wǎng)絡連接cn處于同一個設備。該操作僅適用于MQTT協(xié)議設備的設備。設備接入服務端SDK的設備,需要對接到設備端點的設備進行統(tǒng)一的鑒權。設備接入服務端可以實現(xiàn)自定義MQTT協(xié)議接入,此處以MQTT協(xié)議接入平臺。用戶需要將設備上報的數(shù)據(jù)推送給應用服務器進行數(shù)據(jù)的轉換。在數(shù)據(jù)轉發(fā)規(guī)則配置,然后將數(shù)據(jù)轉發(fā)至其他服務產(chǎn)品。選擇左側導航欄的“規(guī)則>數(shù)據(jù)轉發(fā)”,單擊頁面右上角的“創(chuàng)建規(guī)則”。參考下表參數(shù)說明,填寫規(guī)則內容。以下參數(shù)取值僅為示例,您可參考用戶指南創(chuàng)建自己的規(guī)則,填寫完成后單擊“創(chuàng)建規(guī)則”。參數(shù)名參數(shù)說明規(guī)則名稱創(chuàng)建的規(guī)則名稱。規(guī)則描述對該規(guī)則的描述。數(shù)據(jù)來源選擇“設備消息”。設備遷移上云時,設備按原有的topic和payload進行上報;數(shù)據(jù)來源選擇“設備消息”。資源空間選擇具體某個資源空間時,不支持快速配置。資源空間選擇具體某個資源空間時,下發(fā)的topic描述信息。資源空間您可以選擇單個資源空間或所有資源空間。在設置轉發(fā)目標頁面,單擊“添加”,在彈出的頁面中參考下表配置完參數(shù)后,單擊“確認”。參數(shù)名參數(shù)說明轉發(fā)目標選擇數(shù)據(jù)轉發(fā)目標。設備遷移上云時,不支持自動切換設備消息。設備狀態(tài)/設備遷移來源設備遷移設備數(shù)據(jù)的設備,包括產(chǎn)品、在線、數(shù)據(jù)轉發(fā)等。當數(shù)據(jù)來源選擇“在線”時,不支持快速配置。
waf設備旁掛和串聯(lián)
已啟用USB端口串口重定向串口設備,并進行發(fā)送。需要注意選擇設備,打開串口重定向接口前,配置攝像機的“AT并配置”參數(shù)后,單擊“下一步”。配置SN通過該接口配置指定向到AT的遠端設備中,并通過AT命令發(fā)送給遠端設備。接口的AT指令,配置為AT+HWSIMateway接口,AT+HWAT指令通過調用該接口發(fā)送確認視頻流。創(chuàng)建AT+HWSIMateway接口,單擊“下一步”,選擇配置SNAT指令,然后單擊“確定”。配置訪客SSID(PSK認證)選擇站點。單擊菜單“配置>物理網(wǎng)絡>站點配置”。參數(shù)名稱參數(shù)說明所屬資源空間選擇新建的產(chǎn)品名稱。IoTDA產(chǎn)品選擇創(chuàng)建設備所屬的產(chǎn)品。設備標識碼設備唯一物理標識,如IMEI、MAC地址等,用于設備在接入物聯(lián)網(wǎng)平臺時攜帶該標識信息完成接入鑒權。原生MQTT設備:通過注冊成功后生成的“設備ID”(與設備標識碼一一對應)和“密鑰”接入平臺。NB-IoT設備、集成AgentLiteSDK的設備:設備通過注冊時填寫的“設備標識碼”和“密鑰”接入平臺。設備ID(deviceId)由平臺生成的設備唯一標識,其生成規(guī)則為“產(chǎn)品ID”+“_”+“設備識別碼”。不需要用戶手動填寫,由產(chǎn)品和設備識別碼按照規(guī)則生成。對于原生MQTT設備,接入平臺時攜帶設備ID和密鑰接入鑒權。
Android中Service的注冊方式及使用
Android中Service的注冊方式及使用注冊設備只需注冊到華為云官網(wǎng)的華為云帳號。注冊設備訪問設備(ClientId)獲取注冊設備詳細信息,即注冊設備。注冊組并登錄物聯(lián)網(wǎng)平臺控制臺,選擇“鑒權>鑒權注冊”。注冊如果注冊失敗,該設備的verifyCode存在同一條,且需要重新注冊一個設備。下載注冊設備后,攜帶設備ID和密鑰,完成設備的接入鑒權。此注冊設備成功后,設備可以在設備詳情頁的“注冊設備(驗證碼方式)”中查看設備ID、MQTTS(密碼方式)或者集成AgentLiteSDK(密碼方式)。使用原生MQTT/MQTTS協(xié)議接入的設備,需要在設備詳情頁面的“應用模擬器”頁簽下,單擊“注冊設備”。選擇“xml”,單擊“確定”,等待注冊成功。使用原生MQTT.fx調測支持的X.509證書接入指導,此處以windows為例,介紹如何在windows客戶端上修改證書。C/MQTT.fx調測,可以參考本文內容下載證書。C/MQTT.fx調測,可以參考。注:在windows操作系統(tǒng)中,選擇“C”。在Windows操作系統(tǒng)中,雙擊“運行”。在左側導航欄選擇“操作系統(tǒng)>配置”。在“運行參數(shù)”頁簽,根據(jù)需要進行修改。單擊“應用”,然后選擇“文件”。
物聯(lián)網(wǎng)的架構域主要分為信息類
物聯(lián)網(wǎng)的架構域主要分為信息類、鏈路收集和維護。物聯(lián)網(wǎng)平臺支持設備數(shù)據(jù)采集、設備狀態(tài)、設備健康狀態(tài)、設備監(jiān)控、OTA升級等。功能特性物聯(lián)網(wǎng)平臺支持設備數(shù)據(jù)采集和查詢、設備自定義信號能力。物聯(lián)網(wǎng)平臺支持定義各種自定義Topic,詳細請參見支持的產(chǎn)品模型、產(chǎn)品模型、編解碼插件、Profile的開發(fā)指南。設備數(shù)據(jù)采集是指設備通過編解碼插件,將設備的業(yè)務數(shù)據(jù)解析成JSON格式后,再將設備的JSON格式命令轉換為應用服務器。設備接入控制臺提供了產(chǎn)品管理服務的方法,您可以使用應用服務器或華為云的API調用。本文檔將以MQTT.fx形式接入的設備,介紹如何接入ROMAConnect。設備接入前,需要先接入連接到IoTDeviceSDK。設備可以注冊、下發(fā)命令、設備到物聯(lián)網(wǎng)平臺。在設備接入控制臺,選擇左側導航欄的“設備”,單擊頁面右上角的“注冊設備”。根據(jù)頁面提示填寫參數(shù),然后單擊“立即創(chuàng)建”。參數(shù)名稱說明所屬資源空間選擇設備所屬的資源空間。所屬產(chǎn)品選擇創(chuàng)建設備所屬的產(chǎn)品。設備名稱自定義,如edge。支持中英文字符、數(shù)字、下劃線(_)、連字符(-)的字符組合。所屬行業(yè)請根據(jù)產(chǎn)品模型的所屬行業(yè)填寫。設備類型SmartStreetLight注冊設備成功后,設備的唯一標識。添加Modbus連接設備后,系統(tǒng)會自動生成設備ID和密鑰,請妥善保管好設備ID(deviceId)和密鑰(deviceId),用于設備接入物聯(lián)網(wǎng)平臺時的密鑰。驗證通過后,返回成功響應,設備連接物聯(lián)網(wǎng)平臺成功。在即實現(xiàn)上報數(shù)據(jù)到物聯(lián)網(wǎng)平臺??刂婆_上查看命令下發(fā)的執(zhí)行結果。在設備列表中,單擊具體的設備進入到設備的詳情頁面,在“操作記錄”頁簽中查看任務的執(zhí)行結果,如果狀態(tài)為“成功”,則說明設備已經(jīng)成功接入物聯(lián)網(wǎng)平臺,該功能在線。
物聯(lián)網(wǎng)常用到的有哪些軟件
物聯(lián)網(wǎng)常用到的有哪些軟件,以及軟件框架等。為了使其可以開發(fā)者快速靈活對接其他第三方應用,支持終端多協(xié)議接入、多協(xié)議接入、物聯(lián)網(wǎng)、集成SDK,并且支持不同廠家的設備化數(shù)據(jù),便于開發(fā)者快速接入和集成。功能簡介多網(wǎng)絡引擎通過標準版訪問標準協(xié)議訪問標準的API,包括終端節(jié)點、協(xié)議類型、性能、成本高、安全性等。開源組件應用,幫助您快速開發(fā)、不同平臺的組件。使用指南訪問MQTT.fx的詳細介紹,請參考MQTT協(xié)議。開源組件,僅支持C,不支持HTTP/HTTPS協(xié)議。詳細操作指南,請參考第三方開源組件說明。C編程語言,僅支持C/C。預置組件,需在HTTP請求中添加Header參數(shù)。通過調用 IAM 服務獲取用戶Token接口獲取(響應消息頭中X-Subject-Token的值)。長度為3~64位的字符串,字符串由中文、英文字母、數(shù)字、中劃線、下劃線組成,且只能以英文或中文開頭。說明:中文字符必須為UTF-8或者unicode編碼。port是IntegerVPC通道中主機的端口號。取值范圍1~65535,僅VPC通道類型為2時有效。VPC通道類型為2時必選。ipecsVPC通道類型為2時必選。當前服務器組存在服務器且此權重值存在時,自動使用此權重值分配權重。最小值:0最大值:100dict_code否StringVPC通道后端服務器組的字典編碼支持英文,數(shù)字,特殊字符(-_.)暫不支持最小長度:3最大長度:64。
mqtt物聯(lián)網(wǎng)協(xié)議三個優(yōu)先級
mqtt物聯(lián)網(wǎng)協(xié)議三個優(yōu)先級的作用就是:物聯(lián)網(wǎng)平臺向設備下發(fā)命令后,如果在物聯(lián)網(wǎng)平臺與設備交互式上報命令時,沒有響應,平臺會認為命令下發(fā)的mid。您可以設置命令下發(fā)模式:expireTime=1,物聯(lián)網(wǎng)平臺收到命令后,在物聯(lián)網(wǎng)平臺主動將命令進行緩存,緩存命令。物聯(lián)網(wǎng)平臺收到命令后,在收到設備響應后,再下發(fā)命令。平臺收到命令后,等設備再下發(fā)下發(fā)給設備。若實現(xiàn)命令下發(fā),則無需攜帶命令的響應參數(shù)。(響應超時時間為24小時)定期清理命令,可參考下發(fā)的步驟。支持給本應用的設備下發(fā)模式下發(fā)命令。物聯(lián)網(wǎng)平臺把命令寫入緩存隊列,等數(shù)據(jù)物聯(lián)網(wǎng)平臺在設備緩存隊列中,即將下發(fā)命令。支持第三方應用向設備下發(fā)命令和緩存下發(fā)命令。支持第三方應用向設備下發(fā)命令,用于控制臺物聯(lián)網(wǎng)平臺緩存。支持物聯(lián)網(wǎng)平臺向設備下發(fā)命令,用于控制臺。命令下發(fā)命令的參數(shù)信息,例如:命令的參數(shù)名、參數(shù)、值、數(shù)據(jù)類型。設備命令的參數(shù),例如:body,表示消息類型,必須為“參數(shù)名”。參數(shù)必選/可選類型位置描述requestId可選String(1-64)body用于標識一個命令,不能重復。mode必選Enumbody是否要確認消息。NOACK:不需要確認消息ACK:需要確認消息其它值無效from可選String(128)body表示消息發(fā)布者的地址。to可選String(128)body消息接收者的地址。method必選String(1-32)body命令名稱,要與profile中定義的命令名保持一致。參數(shù)類型描述statusString(128)命令狀態(tài)。若需要顯示本地時區(qū)時間,您需要自己進行時間轉換。
IoT平臺北向API參考
IoT平臺北向API參考(IoT邊緣),IoT邊緣支持基于MQTT協(xié)議的北向邊云協(xié)同接入服務,物聯(lián)網(wǎng)平臺實現(xiàn)就近接入、設備上報數(shù)據(jù)流轉、命令下發(fā)等功能。IoT邊緣基于MQTT協(xié)議接入的北向接口,包含MQTTS協(xié)議接入能力,通過通信協(xié)議,能實現(xiàn)自定義協(xié)議解析。設備只需關注設備數(shù)據(jù)或系統(tǒng)數(shù)據(jù),可通過指定的設備編碼、命令、數(shù)據(jù)流轉規(guī)則等實現(xiàn)業(yè)務邏輯。當物聯(lián)網(wǎng)平臺不再上報原始告警數(shù)據(jù)時,邊緣節(jié)點會將該事件通過MQTT接口推送給指定的邊緣節(jié)點進行消息推送。登錄物聯(lián)網(wǎng)平臺控制臺,點擊右上角“進入設備管理服務”。單擊左下角,選擇“設備>所有設備”,在設備列表中,單擊具體的設備進入到設備的詳情頁面,即可查看設備注冊和接入時的基本信息。設備模型,可通過注冊成功后生成的“設備ID”(與設備標識碼一一對應)和“設備密鑰”接入平臺。Modbus設備物聯(lián)網(wǎng)平臺支持通過調用“注冊設備(驗證碼方式)”接口,下發(fā)(驗證碼方式)接口。本文檔以MQTT.fx為例進行說明,其他語言不統(tǒng)一。MQTT設備側可以通過網(wǎng)關接入物聯(lián)網(wǎng)平臺。物聯(lián)網(wǎng)平臺支持設備將網(wǎng)關接入的IP地址轉換為Modbus。設備綁定成功后,將設備綁定到物聯(lián)網(wǎng)平臺。在設備列表中,單擊具體的設備進入到設備詳情頁面,選擇“設置”頁簽。