本篇文章1174字,讀完約3分鐘
阿里云國(guó)際站經(jīng)銷商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
MQTT協(xié)議云網(wǎng)關(guān)設(shè)備接入示例(阿里云FC認(rèn)證)
設(shè)備通過MQTT協(xié)議云網(wǎng)關(guān)接入物聯(lián)網(wǎng)平臺(tái)時(shí),設(shè)備身份可以由自定義證書認(rèn)證,設(shè)備可以使用證書中CN信息進(jìn)行注冊(cè)。本文以MQTT協(xié)議云網(wǎng)關(guān)三方認(rèn)證的阿里云FC認(rèn)證為例,介紹如何將設(shè)備接入物聯(lián)網(wǎng)平臺(tái)。使用前必讀
本文操作步驟以普通用戶權(quán)限為例。如果您在操作過程中涉及到管理員權(quán)限才能執(zhí)行的操作,可嘗試使用sudo命令執(zhí)行。
前提條件
已購(gòu)買尊享型企業(yè)版實(shí)例。本示例購(gòu)買華東2(上海)地域的尊享型實(shí)例。具體操作,請(qǐng)參見購(gòu)買企業(yè)版實(shí)例。
背景信息
物聯(lián)網(wǎng)平臺(tái)提供MQTT云網(wǎng)關(guān)功能,支持設(shè)備通過函數(shù)計(jì)算提供的三方認(rèn)證、自定義證書、OCSP、自定義通信Topic等能力認(rèn)證并接入物聯(lián)網(wǎng)平臺(tái)進(jìn)行通信,實(shí)現(xiàn)多種物聯(lián)網(wǎng)業(yè)務(wù)場(chǎng)景。
MQTT協(xié)議云網(wǎng)關(guān)設(shè)備認(rèn)證和通信說明,請(qǐng)參見MQTT協(xié)議云網(wǎng)關(guān)概述。
準(zhǔ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進(jìn)入文件,填入以下內(nèi)容后按Esc鍵,輸入:wq保存。
執(zhí)行以下命令生成服務(wù)端請(qǐng)求文件server.csr。
執(zhí)行以下命令生成服務(wù)端證書文件server.crt。
根據(jù)根證書文件root-ca.crt,自定義設(shè)備端證書。
執(zhí)行以下命令生成設(shè)備端密鑰文件client.key。
步驟二:創(chuàng)建設(shè)備認(rèn)證的FC函數(shù)
登錄函數(shù)計(jì)算控制臺(tái),在左側(cè)導(dǎo)航欄,單擊服務(wù)及函數(shù)。
在頂部菜單欄,選擇華東2(上海)地域,然后在服務(wù)列表頁(yè)面,單擊創(chuàng)建服務(wù)。
在創(chuàng)建服務(wù)面板,填寫服務(wù)名稱,例如:IoT_Service,然后單擊確定。
在函數(shù)管理頁(yè)面,單擊創(chuàng)建函數(shù)。
在創(chuàng)建函數(shù)頁(yè)面,配置以下配置項(xiàng),然后單擊創(chuàng)建。
在函數(shù)詳情頁(yè)面,將示例代碼替換為以下代碼,單擊部署代碼。
認(rèn)證函數(shù)將設(shè)備證書的CN作為deviceName返回。
步驟三:創(chuàng)建云網(wǎng)關(guān)產(chǎn)品
登錄物聯(lián)網(wǎng)平臺(tái)控制臺(tái),在頁(yè)面左上方選擇華東2(上海)地域。
在實(shí)例概覽頁(yè)面,單擊目標(biāo)尊享型實(shí)例。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 云網(wǎng)關(guān),單擊添加云網(wǎng)關(guān)。
配置如下信息,單擊確定。
服務(wù)端證書為server.crt,服務(wù)端證書私鑰為server.key,設(shè)備根證書為root-ca.crt。參數(shù)詳細(xì)說明,請(qǐng)參見添加云網(wǎng)關(guān)。
標(biāo)題:阿里云賬號(hào)注冊(cè)開戶,阿里云服務(wù)器購(gòu)買
地址:http://www.pengfei-china.com/kfxw/64233.html