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


MQTT協(xié)議云網(wǎng)關(guān)設(shè)備接入示例(阿里云FC認證)

設(shè)備通過MQTT協(xié)議云網(wǎng)關(guān)接入物聯(lián)網(wǎng)平臺時,設(shè)備身份可以由自定義證書認證,設(shè)備可以使用證書中CN信息進行注冊。本文以MQTT協(xié)議云網(wǎng)關(guān)三方認證的阿里云FC認證為例,介紹如何將設(shè)備接入物聯(lián)網(wǎng)平臺。
使用前必讀
本文操作步驟以普通用戶權(quán)限為例。如果您在操作過程中涉及到管理員權(quán)限才能執(zhí)行的操作,可嘗試使用sudo命令執(zhí)行。
前提條件
已購買尊享型企業(yè)版實例。本示例購買華東2(上海)地域的尊享型實例。具體操作,請參見購買企業(yè)版實例。
背景信息
物聯(lián)網(wǎng)平臺提供MQTT云網(wǎng)關(guān)功能,支持設(shè)備通過函數(shù)計算提供的三方認證、自定義證書、OCSP、自定義通信Topic等能力認證并接入物聯(lián)網(wǎng)平臺進行通信,實現(xiàn)多種物聯(lián)網(wǎng)業(yè)務(wù)場景。
MQTT協(xié)議云網(wǎng)關(guān)設(shè)備認證和通信說明,請參見MQTT協(xié)議云網(wǎng)關(guān)概述。
準備工作
本文示例使用開發(fā)環(huán)境:Ubuntu 22.04版本操作系統(tǒng)。
步驟一:生成自定義證書
登錄Ubuntu操作系統(tǒng)。
執(zhí)行以下命令生成設(shè)備端和服務(wù)端的根證書文件root-ca.crt。
根據(jù)根證書文件root-ca.crt,自定義服務(wù)端證書。
執(zhí)行以下命令生成服務(wù)端密鑰文件server.key。
執(zhí)行命令touch openssl.cnf新建文件openssl.cnf。
執(zhí)行命令vi openssl.cnf進入文件,填入以下內(nèi)容后按Esc鍵,輸入:wq保存。
執(zhí)行以下命令生成服務(wù)端請求文件server.csr。
執(zhí)行以下命令生成服務(wù)端證書文件server.crt。
根據(jù)根證書文件root-ca.crt,自定義設(shè)備端證書。
執(zhí)行以下命令生成設(shè)備端密鑰文件client.key。
步驟二:創(chuàng)建設(shè)備認證的FC函數(shù)
登錄函數(shù)計算控制臺,在左側(cè)導(dǎo)航欄,單擊服務(wù)及函數(shù)。
在頂部菜單欄,選擇華東2(上海)地域,然后在服務(wù)列表頁面,單擊創(chuàng)建服務(wù)。
在創(chuàng)建服務(wù)面板,填寫服務(wù)名稱,例如:IoT_Service,然后單擊確定。
在函數(shù)管理頁面,單擊創(chuàng)建函數(shù)。
在創(chuàng)建函數(shù)頁面,配置以下配置項,然后單擊創(chuàng)建。
在函數(shù)詳情頁面,將示例代碼替換為以下代碼,單擊部署代碼。
認證函數(shù)將設(shè)備證書的CN作為deviceName返回。
步驟三:創(chuàng)建云網(wǎng)關(guān)產(chǎn)品
登錄物聯(lián)網(wǎng)平臺控制臺,在頁面左上方選擇華東2(上海)地域。
在實例概覽頁面,單擊目標尊享型實例。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 云網(wǎng)關(guān),單擊添加云網(wǎng)關(guān)。
配置如下信息,單擊確定。
服務(wù)端證書為server.crt,服務(wù)端證書私鑰為server.key,設(shè)備根證書為root-ca.crt。參數(shù)詳細說明,請參見添加云網(wǎng)關(guān)。

心靈雞湯:

標題:阿里云賬號注冊開戶,阿里云服務(wù)器購買

地址:http://m.nickbaillie.com/kfxw/64233.html