国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Linux設備如何接入阿里云IoT平臺

沈建明 / 2444人閱讀

摘要:名詞解釋設備端阿里云物聯網平臺提供的即設備端,用于設備端開發。設備廠商將設備端集成到設備上,設備便可通過該安全地接入到阿里云物聯網平臺。設備證書設備證書指和,是阿里云物聯網平臺認證設備的標識。

本文以在Ubuntu x86_64系統上編譯設備端C語言SDK為例,介紹設備上云的配置和開發過程。

前提條件

在進行本示例配置前,您需要完成以下準備工作:

背景信息

阿里云物聯網平臺官方發布的設備端C語言版本SDK可以直接運行于Linux系統,并通過MQTT協議接入物聯網平臺。

創建產品和設備

在物聯網平臺注冊產品和設備后,獲取設備證書信息(ProductKey、DeviceName和DeviceSecret)。設備證書信息需配置到設備端SDK中。當設備請求連接物聯網平臺時,物聯網平臺會根據設備證書信息進行設備身份驗證。

  1. 登錄物聯網平臺控制臺
  2. 創建產品。
    1. 在左側導航欄,選擇設備管理>產品。
    2. 在產品管理頁,單擊創建產品。
    3. 填入產品信息,單擊確定。完成產品創建。

  3. 創建設備。
    1. 在左側導航欄,選擇設備。
    2. 在設備管理頁,單擊添加設備。
    3. 選擇剛創建的產品,輸入設備名稱和備注名稱,單擊確定。完成設備創建。

      設備創建成功后,會彈出設備證書信息。您也可以在設備管理頁,單擊設備對應的查看按鈕,進入設備詳情頁查看設備證書信息。

定義物模型

物模型指將物理空間中的實體進行數字化,并在云端構建該實體的數據模型。在物聯網平臺中,定義物模型即定義產品功能(包括屬性、事件、服務)。完成功能定義后,系統將自動生成該產品的物模型。

  1. 編輯物模型。

    物聯網平臺提供的設備端C SDK Demo包中,包含一個完整的物模型JSON文件。本示例中,將該JSON文件導入為已創建產品的物模型。

    1. 下載C SDK Demo包中的物模型JSON文件
    2. 解壓Demo包后,打開src/dev_model/examples目錄下的model_for_examples.json文件。

    3. 將物模型JSON文件中的productKey的值替換為您在物聯網平臺上創建的產品ProductKey。

      說明?C SDK Demo包中的物模型JSON文件中,productKey對應的值只是一個示例代碼,您需將其替換為您的產品ProductKey。

    4. 保存文件。
  2. 導入物模型。

    將已經編輯好的物模型文件導入為產品的物模型。

    1. 在物聯網平臺控制臺的左側導航欄,選擇設備管理>產品。
    2. 在產品管理頁,找到之前創建的產品,單擊對應的查看按鈕。
    3. 在產品詳情頁功能定義頁簽下,單擊導入物模型。
    4. 在彈出的對話框中,單擊?上傳文件,上傳上一步中編輯好的物模型JSON文件,單擊確定。

    導入成功后,該文件定義的所有功能將顯示在自定義功能列表中。

配置C版本SDK

在開發工具中,導入Demo,并修改配置文件中的信息為您的設備信息。配置成功后,設備接入物聯網平臺。

  1. 配置設備證書信息。

    在SDK Demo中wrappers/os/ubuntu目錄下的HAL_OS_linux.c文件中,修改設備證書信息為您的設備證書信息。

  2. 編譯SDK。

    在SDK根目錄中,執行make reconfig,并選擇3,然后make。

  3. 運行測試。

    在SDK根目錄中,執行./output/release/bin/linkkit-example-solo。執行結果如下圖。

    SDK運行成功后,可在物聯網平臺控制臺上設備對應的設備詳情頁,查看設備狀態和設備上報的物模型數據。

    說明?您可以在物聯網平臺控制臺上監控運維>日志服務頁,搜索和查看設備日志。

名詞解釋

  • 設備端SDK

    阿里云物聯網平臺提供的Link Kit SDK即設備端SDK,用于設備端開發。設備需要支持TCP/IP協議棧才能集成Link Kit SDK。設備廠商將設備端SDK集成到設備上,設備便可通過該SDK安全地接入到阿里云物聯網平臺。目前,物聯網平臺提供六種設備端SDK:C SDK、Java SDK、Python SDK、Node.js SDK、Android SDK和iOS SDK。本示例使用的是C SDK。

    設備端SDK下載和使用說明,參見設備接入Link Kit SDK

  • 設備證書

    設備證書指ProductKey、DeviceName和DeviceSecret,是阿里云物聯網平臺認證設備的標識。設備證書信息不可泄露。

  • ProductKey

    物聯網平臺為產品頒發的全局唯一標識。

  • DeviceName

    在注冊設備時,自定義的或系統自動生成的設備名稱,具備產品維度內的唯一性。

  • DeviceSecret

    物聯網平臺為設備頒發的設備密鑰。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/121364.html

相關文章

  • “舊城改造”的背后——銀泰新零售阿里解決方案(下)

    摘要:同時通過云攝像頭的圖像采集,圖像分析,結合人臉識別,以及阿里沉淀的人臉底庫,我們目前正在做銀泰場內的智能客流系統。文/阿里云MVP 銀泰技術高級經理 賈爽 相關免費課程《銀泰新零售上云解決方案精講》上線中立足實戰 講透經典案例 助你快速理解新零售 第一節學習地址第二節學習地址 安全策略的部署和風險防控先來說一下邊界安全,下圖是銀泰邊界安全所接入的所有阿里云產品: 我們結合了阿里云安全產...

    wenhai.he 評論0 收藏0
  • 阿里新推出 HiTSDB + IoT套件 物聯網設備步入快車道

    摘要:針對五大痛點阿里云推出套件伴隨著設備的增長,物聯網企業遇到的問題也越來越明顯。套件是阿里云專門為物聯網領域的開發人員推出的,目的是幫助開發者搭建安全性能強大的數據通道,方便終端如傳感器執行器嵌入式設備或智能家電等等和云端的雙向通信。 摘要: 阿里云針對物聯網企業遇到的5大痛點,提供了HiTSDB +IoT 套件的一體化解決方案,能夠支持物聯設備快速上云,高效設備管理,數據安全,低成本海...

    solocoder 評論0 收藏0
  • 一張圖看懂阿里新發布的物聯網設備神器——HiTSDB + IoT套件

    摘要:近日,阿里云針對物聯網企業遇到的設備認證困難安全問題突出等問題,發布了套件的一體化解決方案,能夠支持物聯設備快速上云,高效設備管理,數據安全,低成本海量數據存儲,實時掌握設備狀態,快速發現數據價值等,可以讓更多物聯網企業快速擁抱云計算。 近日,阿里云針對物聯網企業遇到的設備認證困難、安全問題突出等問題,發布了HiTSDB +IoT 套件的一體化解決方案,能夠支持物聯設備快速上云,高效設...

    Pink 評論0 收藏0
  • 以小窺大,從一盞路燈看億萬物聯網之路

    摘要:而要實現物物相連,一共有個階段性任務,而這個階段性任務,也伴隨著巨大的挑戰本文分享自華為云社區云駐共創以小窺大,從一盞路燈看億萬物聯網之路云駐共創以小窺大,從一盞路燈看億萬物聯網之路,作者啟明。 摘要:IoT, Internet of Things,物聯網,顧名思義,是物物相連。而要實現物...

    appetizerio 評論0 收藏0
  • 2018中國計算技術應用盤點:AI正當道,IoT崛起時

    摘要:如今,無論是阿里云的驅動數字中國騰訊云的產業互聯網,還是金山云的企業級市場,都指向了一片尚待開墾的沃土,即政企云化為主導的云計算下半場,此處我們略去不表產業發展,主要從技術應用演進的角度,來盤點年云計算市場現狀,探討未來技術發展態勢。在2018年初,一位云計算從業者寫下了這樣一段話:2018年,最大的變局就是今年可能會成為中國IT產業全面變革的分水嶺,基于云計算的全產業信息化在今年會正式拉開...

    keelii 評論0 收藏0

發表評論

0條評論

沈建明

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<