精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

UIoT RT-Thread軟件包實現了IoT設備與UCloud UIoT Core物聯網通信云平臺連接

RTThread物聯網操作系統 ? 來源:RTThread物聯網操作系統 ? 2020-04-30 15:16 ? 次閱讀

前言

UIoT RT-Thread軟件包實現了IoT設備與UCloud UIoT Core物聯網通信云平臺連接,包含設備注冊、MQTT、設備影子、物模型、OTA、文件上傳等功能,開發者進行靈活裁剪。

軟件包的簡介

軟件包架構框圖

軟件包目錄結構

依賴說明

OTA功能需要fal軟件包

TLS功能需要mbedtls軟件包

資源占用

統計UCloudSDK資源占用分為兩種場景,分別為ROMRAM占用最少和最多的示例,統計的時候包含RT-Thread操作系統及其他依賴的軟件包

測試平臺:

?測試平臺:STM32F767 + ESP8266

?測試IDE:MDK5

?優化級別:o3

資源占用如下:

MQTT示例(使用了AT Device、SAL):ROM83K RAM 31KOTA+TLS 示例(使用了ATDevice、SAL、FAL、mbedtls):ROM 187K RAM 87K

軟件包的使用

方法一:通過ENV使用軟件包

1.打開RT-Thread env開發工具,使用 menuconfig選擇UIoT RT-Thread軟件包。

2.配置UIoT物聯網平臺認證4要素(productSN、productSecret、deviceSN、deviceSecret),這4要素可以生成MQTT連接所需要的clientid、username、password。

認證4要素,需要完成以下工作:

1)注冊UCloud平臺賬號,并完成實名認證(否則無法使用);(參加RT-Thread應用創新設計大賽可申請800元體驗金)

2)登錄UIoT物聯網平臺的控制臺,創建產品、創建設備

3)獲取平臺認證4要素。

4)將4要素填寫到如下圖的config中。

3.選擇需要使用的功能,軟件包功能介紹請參考文檔(https://docs.ucloud.cn/iot/uiot-core/product_introduction/function_introduction以上鏈接請復制至外部瀏覽器打開)

4.軟件包配置選項詳細說明:

Ucloud Device Config:填寫當前設備認證要素,當認證模式為動態認證時,設備密鑰可以不填寫
Enable Mqtt Link uiot-core Platform:使能mqtt連接云平臺功能。
Enable Ucloud Mqtt Sample:使能靜態注冊mqtt和注冊成功后收發消息的案例
Enable Ucloud Mqtt Dynamic Auth Sample: 使能動態注冊mqtt和注冊成功后收發消息的案例
Enable Http Link uiot-core Platform:使能http連接云平臺功能,包括使用https上傳消息和上傳文件,只支持https,勾選會關聯選中mbedTLS軟件包。
Enable Ucloud Http Publish Sample:使能使用https向云平臺上傳消息的案例
Enable Ucloud Http Upload File Sample: 使能使用https向云平臺上傳一段buffer在云端保存成文件的案例
Enable Shadow:使能設備影子功能
Enable Ucloud Shadow Sample:使能設備影子的案例
Enable Dev Model:使能物模型功能
Enable Ucloud Dev Model Sample:使能物模型的案例
Enable Ota:使能遠程升級版本的功能,若使能由于要使用flash的分區功能進行ota升級,會關聯選中fal軟件包。
Enable Ucloud Ota Sample:使能遠程升級版本的案例
Enable TLS:是否使能TLS,若使能,則會關聯選中mbedtls軟件包。
Enable Ucloud Debug: 使能調試打印輸出
Version (latest):選擇軟件包的版本

5.保存配置:

6.下載軟件包,并生成MDK5工程:

7.生成MDK工程

方法二:通過RT-Thread studio使用UIoT RT-Thread軟件包

1.新建一個RT-Thread工程,添加UIoT RT-Thread軟件包。

2.配置軟件包

3.配置完成后保存生成代碼。

4.編譯下載至開發板

通過MSH命令行運行demo程序,上行數據

運行mqtt_test_example,該示例連接UIoT-Core平臺,同時發送10條MQTT消息到UIoT物聯網云平臺。

在云平臺上可以查看相關日志,方便調試

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2904

    文章

    44306

    瀏覽量

    371464
  • RT-Thread
    +關注

    關注

    31

    文章

    1274

    瀏覽量

    39942
  • iot設備
    +關注

    關注

    0

    文章

    23

    瀏覽量

    10695

原文標題:RT-Thread UIoT 軟件包助力設備快速上云,今晚8點還有直播噢

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    聯網學習路線來啦!

    的軟硬件功能,設計硬件方案和軟件實現方案。 2)搭建硬件平臺 使用傳感器、單片機最小系統、通信模塊等硬件設備,搭建物
    發表于 11-11 16:03

    工業聯網IOT平臺是什么

    隨著信息技術的飛速發展,工業互聯網IoT平臺已成為推動制造業數字化轉型的重要力量。這一平臺基于
    的頭像 發表于 09-19 14:16 ?370次閱讀

    【好書推薦】RT-Thread設備驅動開發指南

    近年來國內芯片產業和聯網產業的快速崛起,行業發展迫切需要更多人才,尤其需要掌握嵌入式操作系統等底層技術的人才。隨著RT-Thread被更廣泛地應用于行業中,開發者對嵌入式驅動開發的需求越來越
    的頭像 發表于 08-01 08:35 ?530次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b><b class='flag-5'>設備</b>驅動開發指南

    先楫半導體所有開發板已上RT-Thread主線啦

    型號:HPM6750EVKMINIHPM6750EVKHPM6750EVK2HPM6300EVKHPM6200EVKHPM5300EVKHPM5301EVKLITEHPM6800EVK生態共贏基于RT-Thread強大的社區生態和豐富的軟件包,各位小伙伴可以
    的頭像 發表于 06-05 08:17 ?528次閱讀
    先楫半導體所有開發板已上<b class='flag-5'>RT-Thread</b>主線啦

    6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺實現同時運行RT-Thread和linux,本次workshop邀請到
    的頭像 發表于 05-28 08:35 ?414次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    2024 RT-Thread 全球技術大會演講議程發布!

    創造價值!2023RT-Thread全球技術大會匯集了人工智能、RISC-V、嵌入式、聯網、安全、應用、開發環境和工具等多領域的行業專家和RT-Thread社區工
    的頭像 發表于 05-16 08:34 ?495次閱讀
    2024 <b class='flag-5'>RT-Thread</b> 全球技術大會演講議程發布!

    RT-Thread混合部署Workshop北京站來啦!

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺實現同時運行RT-Thread和linux,本次workshop邀請到
    的頭像 發表于 04-19 08:34 ?419次閱讀
    <b class='flag-5'>RT-Thread</b>混合部署Workshop北京站來啦!

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺實現同時運行RT-Thread和linux,本次workshop邀請到
    的頭像 發表于 04-16 08:35 ?397次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    RT-Thread榮獲“最具影響力IoT操作系統獎”

    聯網領域持續創新、技術領先、生態建設以及市場影響力的高度肯定。RT-Thread憑借其獨特的設計理念、高度可裁剪的內核結構、豐富的組件、軟件包和強大的生態圈,已
    的頭像 發表于 04-12 08:37 ?405次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲“最具影響力<b class='flag-5'>IoT</b>操作系統獎”

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺實現同時運行RT-Thread和linux,本次workshop邀請到
    的頭像 發表于 03-27 11:36 ?786次閱讀
    4月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺實現同時運行RT-Thread和linux,本次workshop邀請到
    的頭像 發表于 03-27 08:34 ?498次閱讀
    4月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread榮獲“中國汽車軟件新銳企業”獎

    RT-Thread作為中國嵌入式實時操作系統領域的領航者,在智能汽車與聯網技術緊密結合的浪潮中,以其卓越的技術創新能力、深厚的專業積累和廣泛的市場應用,榮獲由權威媒體和行業觀察機構
    的頭像 發表于 03-20 10:00 ?367次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲“中國汽車<b class='flag-5'>軟件</b>新銳企業”獎

    RT-Thread Studio添加軟件包報錯怎么解決?

    RT-Thread Studio添加軟件包報錯ImportError: No module named psutil
    發表于 03-01 08:41

    基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?

    最近使用rt-thread配置一個ROS2,但是是用CubeMX聯合Clion做的,CubeMX使用的是RT-thread nano, 請問這個環境可以添加像microros這樣的軟件包
    發表于 03-01 06:00

    RT-Thread Studio中的RT-Thread Setting中已經有軟件包管理和組件服務管理了,那還需要env工具嗎?

    RT-Thread Studio中的RT-Thread Setting中已經有軟件包管理和組件服務管理了,那還需要env工具嗎,如果也使用env工具那不是和RT-Thread Sett
    發表于 02-23 07:36