一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

UIoT RT-Thread軟件包實(shí)現(xiàn)了IoT設(shè)備與UCloud UIoT Core物聯(lián)網(wǎng)通信云平臺連接

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 2020-04-30 15:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

UIoT RT-Thread軟件包實(shí)現(xiàn)了IoT設(shè)備與UCloud UIoT Core物聯(lián)網(wǎng)通信云平臺連接,包含設(shè)備注冊、MQTT、設(shè)備影子、物模型、OTA、文件上傳等功能,開發(fā)者進(jìn)行靈活裁剪。

軟件包的簡介

軟件包架構(gòu)框圖

軟件包目錄結(jié)構(gòu)

依賴說明

OTA功能需要fal軟件包

TLS功能需要mbedtls軟件包

資源占用

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

測試平臺:

?測試平臺:STM32F767 + ESP8266

?測試IDE:MDK5

?優(yōu)化級別:o3

資源占用如下:

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

軟件包的使用

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

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

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

認(rèn)證4要素,需要完成以下工作:

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

2)登錄UIoT物聯(lián)網(wǎng)平臺的控制臺,創(chuàng)建產(chǎn)品、創(chuàng)建設(shè)備

3)獲取平臺認(rèn)證4要素。

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

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

4.軟件包配置選項(xiàng)詳細(xì)說明:

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

5.保存配置:

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

7.生成MDK工程

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

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

2.配置軟件包

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

4.編譯下載至開發(fā)板

通過MSH命令行運(yùn)行demo程序,上行數(shù)據(jù)

運(yùn)行mqtt_test_example,該示例連接UIoT-Core平臺,同時發(fā)送10條MQTT消息到UIoT物聯(lián)網(wǎng)云平臺。

在云平臺上可以查看相關(guān)日志,方便調(diào)試

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2931

    文章

    46251

    瀏覽量

    392702
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1409

    瀏覽量

    41966
  • iot設(shè)備
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    10886

原文標(biāo)題:RT-Thread UIoT 軟件包助力設(shè)備快速上云,今晚8點(diǎn)還有直播噢

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    用SPI玩轉(zhuǎn)WiFi,RT-Thread ESP-Hosted驅(qū)動深度適配指南 | 技術(shù)集結(jié)

    還在為MCU的WiFi連接方案發(fā)愁?RT-Thread社區(qū)開源ESP-Hosted驅(qū)動,通過標(biāo)準(zhǔn)SPI接口即可實(shí)現(xiàn),并且該倉庫已整理成RT-Thread
    的頭像 發(fā)表于 07-09 19:03 ?446次閱讀
    用SPI玩轉(zhuǎn)WiFi,<b class='flag-5'>RT-Thread</b> ESP-Hosted驅(qū)動深度適配指南 | 技術(shù)集結(jié)

    讓開發(fā)板暢游網(wǎng)絡(luò):RT-Thread CherryUSB 驅(qū)動 RNDIS 模塊詳解 | 技術(shù)集結(jié)

    本文通過在RT-Thread操作系統(tǒng)上,使用CherryUSB軟件包作為USBHost協(xié)議棧,驅(qū)動AIR780E4GCat.1模塊的RNDIS功能,并成功接入lwIP網(wǎng)絡(luò)協(xié)議棧,最終在開發(fā)板上實(shí)現(xiàn)
    的頭像 發(fā)表于 07-02 17:04 ?1490次閱讀
    讓開發(fā)板暢游網(wǎng)絡(luò):<b class='flag-5'>RT-Thread</b> CherryUSB 驅(qū)動 RNDIS 模塊詳解 | 技術(shù)集結(jié)

    揭秘RT-Thread上的AUTOSAR CP系統(tǒng)

    標(biāo)準(zhǔn),同時保留RT-Thread的POSIX支持與可裁剪性,實(shí)現(xiàn)通信隔離、診斷模塊集成等關(guān)鍵技術(shù)突破,為車載系統(tǒng)提供高安全、可擴(kuò)展的解決方案。車載電子系統(tǒng)與傳統(tǒng)
    的頭像 發(fā)表于 06-23 20:22 ?2322次閱讀
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系統(tǒng)

    RT-Thread 上如何實(shí)現(xiàn) SLAAC?

    大佬們,本菜鳥有一些網(wǎng)絡(luò)上的問題需要幫助: RT-Thread 上如何實(shí)現(xiàn) SLAAC(無狀態(tài)地址自動分配),給連接到我的板子的設(shè)備分配 IPv6 地址;
    發(fā)表于 05-27 07:21

    RT-Thread Studio更新軟件包為什么不成功呢?

    RT-Thread Studio更新軟件包出現(xiàn) MESSAGE cmd_package_update 462 WARNING Error message : local variable
    發(fā)表于 05-27 06:53

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    Linux生態(tài)中已集成MQTT、TCP/IP、ZigBee等聯(lián)網(wǎng)常用協(xié)議棧,開發(fā)者可直接調(diào)用或移植,避免從零實(shí)現(xiàn)協(xié)議的復(fù)雜性。此外,龐大的開源社區(qū)(如Contiki、RT-Thread
    發(fā)表于 05-26 10:32

    中新社:RT-Thread攜“睿擎平臺”亮相工博會 | 媒體視角

    4月23日,成都國際工業(yè)博覽會拉開帷幕。中國新聞網(wǎng)專訪RT-Thread睿賽德,以“國產(chǎn)操作系統(tǒng)再亮劍,睿擎平臺開啟工業(yè)新時代”為題,報道“睿擎工業(yè)開發(fā)平臺”在工博會上首發(fā)亮相。中國
    的頭像 發(fā)表于 04-24 11:16 ?620次閱讀
    中新社:<b class='flag-5'>RT-Thread</b>攜“睿擎<b class='flag-5'>平臺</b>”亮相工博會 | 媒體視角

    IoT聯(lián)網(wǎng)平臺如何解決工廠數(shù)字化問題?

    IoT聯(lián)網(wǎng)平臺 是集成了設(shè)備連接、數(shù)據(jù)收集、數(shù)據(jù)存儲、數(shù)據(jù)處理、分析和可視化等功能的
    的頭像 發(fā)表于 01-06 17:45 ?455次閱讀

    RT-Thread操作系統(tǒng)應(yīng)用開發(fā)寒假師資培訓(xùn)

    隨著聯(lián)網(wǎng)和智能系統(tǒng)的快速發(fā)展,嵌入式成為當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。為進(jìn)一步提升全國大學(xué)生在嵌入式芯片及系統(tǒng)設(shè)計領(lǐng)域的創(chuàng)新能力,特別是針對聯(lián)網(wǎng)應(yīng)用開發(fā)中
    的頭像 發(fā)表于 12-06 01:06 ?548次閱讀
    <b class='flag-5'>RT-Thread</b>操作系統(tǒng)應(yīng)用開發(fā)寒假師資培訓(xùn)

    聯(lián)網(wǎng)學(xué)習(xí)路線來啦!

    的軟硬件功能,設(shè)計硬件方案和軟件實(shí)現(xiàn)方案。 2)搭建硬件平臺 使用傳感器、單片機(jī)最小系統(tǒng)、通信模塊等硬件設(shè)備,搭建物
    發(fā)表于 11-11 16:03

    開源共生 商業(yè)共贏 | RT-Thread 2024開發(fā)者大會報名啟動!

    開發(fā)者大會將以“開源共生,商業(yè)共贏”為主題,將于2024年12月21日全天在上海臨港中心舉行。開源RT-Thread如何實(shí)現(xiàn)商業(yè)化?這一直是外界對RT-Thread
    的頭像 發(fā)表于 10-29 08:06 ?962次閱讀
    開源共生 商業(yè)共贏 | <b class='flag-5'>RT-Thread</b> 2024開發(fā)者大會報名啟動!

    MQTT聯(lián)網(wǎng)平臺有什么功能

    關(guān)鍵作用。MQTT聯(lián)網(wǎng)平臺基于MQTT協(xié)議,為聯(lián)網(wǎng)設(shè)備
    的頭像 發(fā)表于 10-09 14:15 ?722次閱讀

    工業(yè)聯(lián)網(wǎng)IOT平臺是什么

    隨著信息技術(shù)的飛速發(fā)展,工業(yè)互聯(lián)網(wǎng)IoT平臺已成為推動制造業(yè)數(shù)字化轉(zhuǎn)型的重要力量。這一平臺基于
    的頭像 發(fā)表于 09-19 14:16 ?1119次閱讀

    【QEMU系列】不用開發(fā)板運(yùn)行RT-Thread指南-ARM架構(gòu)

    簡介在聯(lián)網(wǎng)和嵌入式系統(tǒng)的開發(fā)中,RT-Thread操作系統(tǒng)憑借其小巧、高效和靈活的特點(diǎn),受到了越來越多開發(fā)者的青睞。然而,對于很多剛剛接觸RT-Thread的開發(fā)者來說,購買和使用開
    的頭像 發(fā)表于 08-09 08:35 ?1611次閱讀
    【QEMU系列】不用開發(fā)板運(yùn)行<b class='flag-5'>RT-Thread</b>指南-ARM架構(gòu)

    【好書推薦】RT-Thread設(shè)備驅(qū)動開發(fā)指南

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