設備接入與APP(應用程序)接入華為云iotDA平臺的路徑元素有哪些不同?

目錄

壹、設備接入華為云iotDA

🏢 形象比喻:設備 = 員工,IoTDA 平臺 = 安保森嚴的總部大樓

一、📍 平臺接入地址 = 總部大樓地址

二、🧾 接入憑證 = 出入證 / 門禁卡 / 工牌

1. 設備密鑰或證書

2. 預置接入憑證密鑰(accessCode)

三、📇 設備基本信息 = 員工的身份證、入職信息

1. 設備標識碼(如 IMEI、MAC)

2. 設備名稱

3. 產品信息(產品名稱或ID)

四、🔐 協議與安全模式 = 進門方式 + 安檢流程

1. 協議類型(MQTT / LwM2M / HTTPS)

2. 安全模式

3. 引導服務端 PSK / 配置項

五、📦 Topic 信息 = 員工工作流 + 報告路徑

六、💻 設備運行環境 = 你的電腦環境和入職工具

七、🌐 網絡連通性與狀態 = 辦公環境暢通

八、📝 自注冊模板 / SNI 擴展 = 自動入職流程

? 小結:設備登錄 IoTDA 的通關清單

貳、APP接入華為云iotDA

🧠 形象比喻:APP = 合作公司代表,IoTDA 平臺 = 總部大樓,設備 = 員工

一、📍 接入地址 = 總部訪問入口 + 專用通道

二、🧾 接入憑證 = 授權信函 + 授權卡

1. IAM Token(一次性通行證)

2. AK/SK(訪問密鑰)

3. accessCode(特別通行碼)

三、📦 產品和設備信息 = 被訪問員工的身份信息

四、📐 產品模型 = 員工的崗位說明書

五、📨 Topic 信息 = 信息分發的路線圖

六、🔐 認證鑒權配置 = 安保核驗機制

七、🔧 API 使用方法 = 擁有公司系統的操作權限

八、🌐 網絡環境 = 你的手機/電腦能連總部網

? 小結:APP 登錄 IoTDA 的“入場與操作清單”


壹、設備接入華為云iotDA

設備要成功登錄華為云的 IoTDA 平臺,把它整體類比成一個出入“高安寫字樓”的新員工報到流程。下面用“出入寫字樓”的比喻 + 技術解釋,來理清楚設備登錄所需的內容。


🏢 形象比喻:設備 = 員工,IoTDA 平臺 = 安保森嚴的總部大樓

設備登錄 IoTDA,就像一個新員工要進公司總部上班,你不能直接闖進去,而要準備好各種證件、身份信息、部門歸屬、報到協議,甚至辦公區域通行路徑(Topic)才能順利“打卡上班”。


一、📍 平臺接入地址 = 總部大樓地址

  • 比如:iot-bs.cn-north-4.myhuaweicloud.com

  • 就像公司總部在“北京中關村28號樓”,你必須知道去哪棟樓、哪個門口。

  • 這個地址對應的是平臺的 MQTT 或 HTTPS 接入服務器,是設備必須連接的目標。


二、🧾 接入憑證 = 出入證 / 門禁卡 / 工牌

1. 設備密鑰或證書
  • 使用 密鑰模式 = 帶“密碼”的工卡(用戶名密碼模式)

  • 使用 X.509證書模式 = 帶數字簽名的門禁卡(更高級別)

  • 系統注冊設備可由平臺返回密鑰;手動注冊需上傳證書、輸入指紋。

2. 預置接入憑證密鑰(accessCode)
  • 類似“入職批次代碼”或“臨時通行口令”,部分公司要求填寫才能進門。


三、📇 設備基本信息 = 員工的身份證、入職信息

1. 設備標識碼(如 IMEI、MAC)
  • 就像員工的身份證號或指紋,全球唯一,作為硬件身份核驗。

  • IoTDA 平臺用它來識別并確認是不是“授權設備”。

2. 設備名稱
  • 類似工牌上的“姓名”,必須按公司命名規范填好(便于管理和分配任務)。

3. 產品信息(產品名稱或ID)
  • 相當于所屬“部門/職位”,比如你是“研發部/嵌入式工程師”

  • 必須先由公司(平臺)創建這個崗位(產品),你才能歸屬進去。


四、🔐 協議與安全模式 = 進門方式 + 安檢流程

1. 協議類型(MQTT / LwM2M / HTTPS)
  • 相當于你走哪種通道進公司:普通門、專用門、地下通道。

    • MQTT:主流方式,支持密鑰+證書

    • LwM2M:更輕量化,支持 DTLS(加密)或非安全(明文)通信

2. 安全模式
  • MQTT 密鑰模式、X.509證書模式

  • LwM2M 支持 5683(不加密)5684(DTLS加密) 端口

  • 就像公司給的門禁卡,有的可以通所有樓層,有的只能進公開區。

3. 引導服務端 PSK / 配置項
  • 類似高級員工或外包公司需要在出入時提前設置公司VPN、訪問口令等。


五、📦 Topic 信息 = 員工工作流 + 報告路徑

  • 設備與平臺通信的“數據通道”,就像你每天上報工作要發郵件到哪個部門。

  • 預置 Topic:平臺默認支持的通道,如發布屬性、訂閱命令、上報事件等。

  • 自定義 Topic:企業定制的數據交換路徑,需要設備端和平臺配合設定。


六、💻 設備運行環境 = 你的電腦環境和入職工具

  • 使用的是 Linux 系統,需安裝 SSH Server → 就像你需要電腦能上網、遠程訪問

  • 集成 IoT Device SDK(如 C v1.1.1)→ 相當于你預裝了公司辦公軟件套件


七、🌐 網絡連通性與狀態 = 辦公環境暢通

  • 設備必須在線,且網絡能訪問華為云平臺,就像你到崗了且能連上公司Wi-Fi。

  • 若有防火墻或代理,也要打通端口(如 MQTT 的 8883、LwM2M 的 5684)


八、📝 自注冊模板 / SNI 擴展 = 自動入職流程

  • 自注冊模板 = 員工自助報到系統,設備自動提交身份和配置表單

  • 證書中的 SNI = 嵌入“我來自哪個公司”信息,以便平臺快速匹配授權模板


? 小結:設備登錄 IoTDA 的通關清單

類別具體內容類比
地址平臺接入地址(域名/IP)總部地址
身份設備ID、標識碼(MAC/IMEI)員工工號、身份證
憑證密鑰/證書/AccessCode工卡、門禁卡、入職口令
部門產品ID、設備名稱所屬部門、職位名稱
協議MQTT / LwM2M / HTTPS通道類型(門禁種類)
安全密鑰 or 證書模式,DTLS/非DTLS是否走加密通道
Topic預置或自定義Topic路徑工作匯報郵件地址
系統Linux + SDK + SSH你的電腦和辦公軟件
網絡在線 + 通信正常到崗 + 能打卡

貳、APP接入華為云iotDA

APP(應用程序)要登錄并訪問華為云 IoTDA 平臺(比如讀取設備數據、控制設備等),其實和“設備登錄”完全不同,它不是作為一個“設備”,而是作為一個“應用調用者”來接入平臺的開放 API。它走的是 REST API 路線,而不是設備那種 MQTT、HTTPS 直連的方式。

我們可以把 APP 登錄 IoTDA 平臺 比喻成一個 外部合作方公司員工(APP)來總部拜訪并管理設備(IoTDA) 的過程。不同于設備“自己入職”,APP是“第三方來訪”,需要走特殊通道、提前登記、授權訪問,過程更多涉及身份核驗、權限控制和接口調用


🧠 形象比喻:APP = 合作公司代表,IoTDA 平臺 = 總部大樓,設備 = 員工

APP 不代表設備本身,而是一個“管理者”或“調度者”,通過調用平臺提供的 API、訂閱消息、下發命令等方式實現“遠程管人(設備)”。


一、📍 接入地址 = 總部訪問入口 + 專用通道

  • 比如 AMQP 接入地址:amqps://${server.address}:5671

  • 就像合作公司代表必須從“客戶通道”走指定門口進入總部,不能隨便闖別的通道。

  • 這個地址是 APP 訪問消息服務或調用 API 的入口,必須填對。


二、🧾 接入憑證 = 授權信函 + 授權卡

1. IAM Token(一次性通行證)
  • 就像你臨時申請的訪客證,需要平臺先審批、然后憑證進入。

  • 有效期短,但適合臨時訪問場景。

2. AK/SK(訪問密鑰)
  • 像長期合作公司持有的訪問卡,帶簽名功能,權限可控,穩定可靠。

  • 適合長期運行的應用或服務對接。

3. accessCode(特別通行碼)
  • 如果 APP 通過 AMQP 接入,這相當于你還需要報上一個訪問口令,確保你屬于白名單訪客。


三、📦 產品和設備信息 = 被訪問員工的身份信息

APP 不是“員工本人”,但要調度員工、查看狀態、發送指令,必須知道他們的:

  • 產品名稱/ID = 員工所屬部門

  • 設備名稱/ID = 具體員工編號

APP 如果不知道這些信息,就像你進公司卻不知道要找哪個人,就無法辦事。


四、📐 產品模型 = 員工的崗位說明書

  • APP 需要根據產品模型(JSON 定義的屬性、命令格式)與設備交互,確保格式正確。

  • 比如知道這個設備有溫度傳感器,支持“讀取溫度”“設置閾值”,APP 才能正確發出指令。


五、📨 Topic 信息 = 信息分發的路線圖

  • 如果 APP 也通過 MQTT 訂閱設備消息,它必須知道平臺規定的“數據路線”,比如:

    • /v1/devices/${device_id}/data/report

    • /v1/devices/${device_id}/command/response

  • 就像你要抄送或查看某個員工的工作郵件,你必須知道他們的郵箱地址或內部系統路徑。


六、🔐 認證鑒權配置 = 安保核驗機制

  • 就像訪客在門口需要刷臉、掃碼、出示授權函,根據通道不同(HTTP, AMQP, MQTT)采用不同的驗證規則:

    • AMQP ? accessCode + AK/SK 或 Token

    • API ? Token 或 AK/SK

    • MQTT ? 客戶端ID/用戶名/密碼


七、🔧 API 使用方法 = 擁有公司系統的操作權限

  • IoTDA 提供豐富的 API:創建設備、讀取屬性、下發命令等

  • 就像公司為你開放了“人事系統”“運維系統”的訪問權限,你需要會用、會調用、懂得安全性。


八、🌐 網絡環境 = 你的手機/電腦能連總部網

  • APP 所在環境必須能連通 IoTDA 平臺的公網地址,否則“進不去門”,即使有證件也沒用。

  • 通常這意味著手機、服務器要能訪問云平臺公網接口,或者開通了專線/VPN等通道。


? 小結:APP 登錄 IoTDA 的“入場與操作清單”

類別內容類比
接入地址amqps / HTTPS 等地址合作通道地址
憑證方式IAM Token 或 AK/SK + accessCode授權證件、通行口令
產品/設備信息產品ID、設備ID要訪問的員工及其部門
產品模型屬性/命令定義崗位職責說明書
Topic 信息消息訂閱路徑郵件或指令收發路線
鑒權配置協議認證參數門禁系統核驗要求
API 使用創建設備/下發命令給員工派工、收集報告
網絡環境可達 IoTDA 公網接口手機能連網,能打電話

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/77623.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/77623.shtml
英文地址,請注明出處:http://en.pswp.cn/web/77623.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JavaScript基礎知識合集筆記2——數組排序、數組轉換字符串、迭代方法

文章目錄 排序方法reverse()sort() 轉換方法join() 迭代方法some()every()forEach()filter()map() 排序方法 組有兩個方法可以用來對元素重新排序: reverse()sort() reverse() 顧名思義,將數組元素方向反轉。會直接改變原數組,請謹慎使用…

Redis 筆記(三)-Redis 基本知識及五大數據類型

一、redis 基本知識 redis 默認有 16個 數據庫,config get databases 查看數據庫數量 127.0.0.1:6379> config get databases # 查看數據庫數量 1) "databases" 2) "16"默認使用的是第 0個 16 個數據庫為:DB 0 ~ DB 15&am…

springboot項目文件上傳到服務器本機,返回訪問地址

文件上傳到服務器本機&#xff0c;然后給出訪問地址&#xff1a; 具體如下&#xff1a; 1、添加必要的工具類依賴 <!-- 文件上傳工具類 --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId>…

巧用 Element - UI 實現圖片上傳按鈕的智能隱藏

引言 在前端開發中&#xff0c;使用 Element - UI 組件庫來構建用戶界面是非常常見的操作。其中圖片上傳功能更是在許多項目中頻繁出現&#xff0c;比如用戶頭像上傳、商品圖片上傳等場景。有時候&#xff0c;我們會有這樣的需求&#xff1a;當上傳圖片達到一定數量后&#xf…

Golang|工廠模式

工廠模式是一種創建型設計模式&#xff0c;它的核心思想是&#xff1a;把對象的創建過程封裝起來&#xff0c;不直接在代碼中 new 一個對象&#xff0c;而是通過一個“工廠”來生成對象。這樣做的好處是&#xff1a; 降低了代碼之間的耦合&#xff08;依賴具體類減少&#xff0…

CentOS 使用國內鏡像安裝 nvm 和 Node.js 完整指南

前言?&#xff1a; 本文是實踐過程中的個人總結&#xff0c;介紹在 CentOS 系統上通過國內鏡像快速安裝 nvm&#xff08;Node Version Manager&#xff09;&#xff0c;并配置鏡像源加速 Node.js 的下載和依賴管理&#xff0c;解決因網絡問題導致的安裝失敗或速度緩慢。 一、…

ComfyUI 學習筆記:安裝篇及模型下載

背景 去年在掘金看到一個博主使用 ComfyUI 進行 AI 繪畫&#xff0c;并基于此工具展開個人業務。知道了這個東西&#xff0c;感覺很厲害的樣子。 前段時間玩 DeepSeek 的時候&#xff0c;嘗試用它寫《歷史是一群喵》的漫畫&#xff0c;給出了 AI 作畫的提示詞&#xff0c;但是…

人腦、深思考大模型與其他大模型的區別科普

文章目錄 大模型的基本概念與特點深思考大模型的獨特之處深思考大模型與其他大模型的對比架構與技術訓練數據應用場景提示詞編寫 大模型給出答案的方式&#xff1a;基于概率還是真的會分析問題&#xff1f;人腦的思考過程基本單位與網絡大腦結構與功能分區信息處理流程思維模式…

圖像保邊濾波之BEEPS濾波算法

目錄 1 簡介 2 算法原理 3 代碼實現 4 演示Demo 4.1 開發環境 4.2 功能介紹 4.3 下載地址 參考 1 簡介 BEEPS&#xff08;Bias Elimination in Edge-Preserving Smoothing&#xff09; 是一種基于偏微分方程&#xff08;PDE&#xff09;的邊緣保留平滑濾波算法。它能夠…

怎樣給MP3音頻重命名?是時候管理下電腦中的音頻文件名了

在處理大量音頻文件時&#xff0c;給這些文件起一個有意義的名字可以幫助我們更高效地管理和查找所需的內容。通過使用專業的文件重命名工具如簡鹿文件批量重命名工具&#xff0c;可以極大地簡化這一過程。本文將詳細介紹如何利用該工具對 MP3 音頻文件進行重命名。 步驟一&am…

uniapp實現統一添加后端請求Header方法

uniapp把請求寫完了&#xff0c;發現需要給接口請求添加頭部&#xff0c;每個接口去添加又很麻煩&#xff0c;uniapp可以統一添加&#xff0c;并且還能給某些接口設置不添加頭部。 一般用于添加token登錄驗證信息。 在 main.js 文件中配置。 代碼如下&#xff1a; // 在…

Qt/C++面試【速通筆記四】—Qt中的MVC模式

在軟件開發中&#xff0c;設計模式是為了讓代碼結構更加清晰、可維護和擴展的工具。MVC&#xff08;Model-View-Controller&#xff0c;模型-視圖-控制器&#xff09;模式就是其中一種經典的設計模式&#xff0c;它被廣泛應用于圖形界面&#xff08;GUI&#xff09;應用程序中。…

機器學習-入門-線性模型(2)

機器學習-入門-線性模型(2) 3.4廣義線性回歸 一般形式&#xff1a; y g ? 1 ( w T x b ) y g^{-1} \left( w^T x b \right) yg?1(wTxb) 單調可微的聯系函數 (link function) 令 g ( ? ) ln ? ( ? ) g(\cdot) \ln (\cdot) g(?)ln(?) 則得到對數線性回歸 ln ?…

Scratch——第20課 輾轉相除法/繩子算法

輾轉相除法是用于求取最大公約數時需要用到的方法&#xff0c;它還有個名字稱為繩子算法&#xff0c;這類題目只要理解輾轉相處的原理即可拿下。 一、輾轉相除法的基本原理 兩個整數的最大公約數不變&#xff0c;當較大數減去較小數后&#xff0c;得到的差值與較小數的最大公…

【Keil5-開發指南】

Keil5-編程指南 ■ Keil5 介紹■ Keil5 生成bin文件■ 新建工程后debug在 BX R0 不動了■ J-Flash 使用■ Keil5-Debug調試工具 Jlink---STLink---DAP仿真器■ Keil5 使用 AStyle插件格式化代碼■ Keil5-編譯4個階段■ Keil5-Boot和APP配置■ Keil5-報錯■ 芯片手冊區別 ■ Kei…

HarmonyOS SDK助力鴻蒙版今日水印相機,真實地址防護再升級

今日水印相機是一款真實記錄"工作"和"生活"的水印拍照APP。作為專業的可信影像服務平臺&#xff0c;今日水印相機依托時間、地點、身份三重數字水印技術&#xff0c;為企業和個人提供考勤打卡、外勤巡檢、生活美好時刻記錄等場景的可信存證服務。 面對虛擬…

WSL釋放空間

在 WSL (Windows Subsystem for Linux) 中&#xff0c;Linux 發行版可能會占用越來越多的磁盤空間&#xff0c;即使刪除文件后&#xff0c;空間也可能不會自動釋放。這是因為 WSL 使用虛擬硬盤&#xff08;VHDX 文件&#xff09;來存儲 Linux 文件系統&#xff0c;而 Windows 不…

C#核心知識

委托 如何聲明一個委托&#xff1a;通過 【delegate 返回值類型 委托名稱】 的格式來定義 如何使用一個委托&#xff1a;使用new關鍵字&#xff0c;并傳入和聲明委托的構造相同的方法名&#xff0c;比如&#xff1a;new 委托名稱(與委托的參數和返回值相同的一個方法名) 如何…

免費LUT網站

FREE LUTs | Color Lookup Tables - Presetpro.com

力扣-160.相交鏈表

題目描述 給你兩個單鏈表的頭節點 headA 和 headB &#xff0c;請你找出并返回兩個單鏈表相交的起始節點。如果兩個鏈表不存在相交節點&#xff0c;返回 null 。 圖示兩個鏈表在節點 c1 開始相交&#xff1a; 題目數據 保證 整個鏈式結構中不存在環。 注意&#xff0c;函數返…