阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd

MQTT協議云網關設備接入示例(阿里云FC認證)
設備通過MQTT協議云網關接入物聯網平臺時,設備身份可以由自定義證書認證,設備可以使用證書中CN信息進行注冊。本文以MQTT協議云網關三方認證的阿里云FC認證為例,介紹如何將設備接入物聯網平臺。使用前必讀
本文操作步驟以普通用戶權限為例。如果您在操作過程中涉及到管理員權限才能執行的操作,可嘗試使用sudo命令執行。
前提條件
已購買尊享型企業版實例。本示例購買華東2(上海)地域的尊享型實例。具體操作,請參見購買企業版實例。
背景信息
物聯網平臺提供MQTT云網關功能,支持設備通過函數計算提供的三方認證、自定義證書、OCSP、自定義通信Topic等能力認證并接入物聯網平臺進行通信,實現多種物聯網業務場景。
MQTT協議云網關設備認證和通信說明,請參見MQTT協議云網關概述。
準備工作
本文示例使用開發環境:Ubuntu 22.04版本操作系統。
步驟一:生成自定義證書
登錄Ubuntu操作系統。
執行以下命令生成設備端和服務端的根證書文件root-ca.crt。
根據根證書文件root-ca.crt,自定義服務端證書。
執行以下命令生成服務端密鑰文件server.key。
執行命令touch openssl.cnf新建文件openssl.cnf。
執行命令vi openssl.cnf進入文件,填入以下內容后按Esc鍵,輸入:wq保存。
執行以下命令生成服務端請求文件server.csr。
執行以下命令生成服務端證書文件server.crt。
根據根證書文件root-ca.crt,自定義設備端證書。
執行以下命令生成設備端密鑰文件client.key。
步驟二:創建設備認證的FC函數
登錄函數計算控制臺,在左側導航欄,單擊服務及函數。
在頂部菜單欄,選擇華東2(上海)地域,然后在服務列表頁面,單擊創建服務。
在創建服務面板,填寫服務名稱,例如:IoT_Service,然后單擊確定。
在函數管理頁面,單擊創建函數。
在創建函數頁面,配置以下配置項,然后單擊創建。
在函數詳情頁面,將示例代碼替換為以下代碼,單擊部署代碼。
認證函數將設備證書的CN作為deviceName返回。
步驟三:創建云網關產品
登錄物聯網平臺控制臺,在頁面左上方選擇華東2(上海)地域。
在實例概覽頁面,單擊目標尊享型實例。
在左側導航欄,選擇設備管理 > 云網關,單擊添加云網關。
配置如下信息,單擊確定。
服務端證書為server.crt,服務端證書私鑰為server.key,設備根證書為root-ca.crt。參數詳細說明,請參見添加云網關。
相關查詢
溫馨提示:尊敬的[]站點管理員,將本頁鏈接加入您的網站友情鏈接,下次可以快速來到這里更新您的站點信息哦!每天更新您的[阿里云賬號注冊開戶,阿里云服務器購買]站點信息,可以排到首頁最前端的位置,讓更多人看到您站點的信息哦。
