99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

基于 OpenHarmony L2 設備,如何用 IoTDeviceSDKTiny 對接華為云

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-02-19 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.下載 SDK

下載附件中源代碼后,將文件夾重命名為 iot_device_sdk_tiny,將其拷貝到已經(jīng)下載好的 OpenHarmony 源碼根目錄的 third_party 文件夾下,我這里使用的 OpenHarmony 版本為 3.1.1- release 版本。

2.添加子系統(tǒng)編譯構建

在子系統(tǒng)配置文件 subsystem_config.json 中新建子系統(tǒng)。其位于 OpenHarmony 源碼根目錄的 build 文件夾下,添加如下構建腳本

"iot_device_sdk_tiny": {
    "path": "third_party/iot_device_sdk_tiny",
    "name": "iot_device_sdk_tiny"
  }

具體如圖 1 所示

wKgZomXTJpOAZ5u0AAnvoBs2cA0627.pngwKgaomXTJj6AQEk2AAnvoBs2cA0887.png


圖 1

在產(chǎn)品配置文件中添加編譯上述子系統(tǒng),具體命令如圖 2 所示,可見其子系統(tǒng)名稱與上述文件一一對應。其為 OpenHarmony 源碼目錄下的 productdefine/common/products/rk3568.json 文件。

wKgaomXTJpSASlYsABF2hdRupc0693.pngwKgaomXTJkaAQbtNABF2hdRupc0839.png

圖 2

3.驗證添加子系統(tǒng)

我們可以通過修改 iot_device_sdk_tiny 中 demos 編譯文件選項進行配置具體如下圖,將 demo 賦值為 hello_world,編譯 hello_world_demo,看最終是否打印 hello world。

wKgZomXTJpWAV5vHAAgzz6xtofA050.pngwKgZomXTJk6AObKHAAgzz6xtofA795.png


圖 3

采用如下命令進行編譯

./build.sh --product-name rk3568 --build-target iot_device_sdk_tiny

編譯成功具體如圖 4 所示

wKgaomXTJpaAQYsiABB4Nt4anBw124.pngwKgaomXTJlWAG678ABB4Nt4anBw049.png


圖 4

編譯生成文件位于 //out/rk3568/iot_device_sdk_tiny/iot_device_sdk_tiny/ 文件下的 hello_world_demo。

生成了 hello_world_demo,我們采用 hdc_std 工具將該文件發(fā)送到開發(fā)板的 data 文件夾下,具體如下命令

hdc_std file send D:DAYU200_imageshello_world_demo ./data

發(fā)送成功后進入 shell,進入 data 文件夾下,執(zhí)行 hello_world_demo。

cd data
./hello_world_demo

如果顯示權限問題,請通過如下命令添加權限

chmod 777 hello_world_demo

之后再次執(zhí)行發(fā)現(xiàn)打印如下字幕,與代碼中
hello_world_demo_.c 中一致。

wKgZomXTJlyAI2Y0AAX8pdp3Mng598.png

圖 5

4.驗證對接華為云

之后將圖 3 中 demo 賦值為 mqtt_tiny_v5_agriculture,之后重復上述過程編譯,運行。

wKgZomXTJpaANE0cAAYD-Cx_o_g535.pngwKgZomXTJmSAQw2BAAYD-Cx_o_g964.png


圖 6

如果想使用 MQTTS 對接華為云,那么可以將 iot_config.h 文件中的最下面的宏 CONFIG_MQTTS 打開即可。如圖 7 所示。

wKgaomXTJmuALy2EAAhGz3ylocw383.png

圖 7

運行結(jié)果如下所示即為對接華為云成功,當然也可以通過華為云 IoTDA consle 界面查看到設備在線,且在上報數(shù)據(jù)。

wKgaomXTJpeAXlswAAgHP3ZEvTU830.pngwKgZomXTJnKAR89VAAgHP3ZEvTU102.png

圖 8

wKgZomXTJneAVDjkAAgeioRaf2k855.png


圖9

審核編輯 黃宇

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

    關注

    8

    文章

    671

    瀏覽量

    30321
  • 華為云
    +關注

    關注

    3

    文章

    2770

    瀏覽量

    18301
  • 鴻蒙
    +關注

    關注

    60

    文章

    2617

    瀏覽量

    44033
  • OpenHarmony
    +關注

    關注

    29

    文章

    3851

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LiteOS云端對接教程10-LiteOS使用NB模組基于LWM2M對接華為OC平臺實戰(zhàn)

    :AT+NCDP=49.4.85.232,5683華為平臺LWM2M對接信息可以在平臺上查看:重啟模組第一步設置了模組開機自動連接平臺,
    發(fā)表于 02-27 09:34

    有哪些鴻蒙開發(fā)板支持 OpenHarmony L2的?

    OpenHarmony 2.0 Canary已經(jīng)發(fā)布了,新增 22 個子系統(tǒng),支持全面的 OS 能力,支持內(nèi)存大于 128M 的帶屏設備開發(fā)等??芍巫龀鐾暾氖謾C,有若干手機方案已經(jīng)在適配中。想問下目前有哪些開發(fā)板可以跑L2?
    發(fā)表于 06-08 16:04

    Rockchip平臺快速上手OpenHarmony L2

    主要介紹OpenHarmony L2如何快速移植 RK3288/RK3326/RK3399/RK3566 等芯片, 讓開發(fā)者能夠進一步開發(fā)和適配Rockchip平臺。https
    發(fā)表于 08-10 23:00

    使用MQTT方式對接華為IoT平臺的具體過程

    摘要:本文主要講述使用MQTT方式對接華為IoT平臺的具體過程。使用的方案:目標板為STM32L431BearPI(帶E53擴展板); TCPIP功能由開發(fā)板的ESP8266提供;M
    發(fā)表于 01-27 07:13

    怎樣用M5311模塊對接華為

    說明:最近做項目要用到M5311模塊對接華為,遇到了不少坑。最會成功了。關于這個網(wǎng)上資料很少,我?guī)缀鯖]找到很有用的資料。做的過程中就想著等做出來了寫篇教程。本文目的:1、讓大家避坑,節(jié)省時間。
    發(fā)表于 02-22 07:09

    如何利用OpenHarmony實現(xiàn)智能中控設備面板的設計

    來自于OpenHarmony開源開發(fā)者成長計劃,實現(xiàn)了基于OpenHarmony設備L0、L1、L2
    發(fā)表于 03-21 09:20

    基于OpenHarmony華為IoT智慧路燈實現(xiàn)

    。圖3 華為IoT網(wǎng)址2、創(chuàng)建產(chǎn)品點擊立即使用,進入設備接入頁面,選擇側(cè)邊欄產(chǎn)品頁面,點擊右上角創(chuàng)建產(chǎn)品,添加智慧路燈產(chǎn)品,如圖4所示,按照要求填寫產(chǎn)品類型。圖4 創(chuàng)建產(chǎn)品點擊進入創(chuàng)
    發(fā)表于 05-10 09:36

    基于OpenHarmony華為IoT智慧路燈

    。前面的文章介紹了基于OpenHarmony的智慧路燈實現(xiàn),本文將在前面文章的基礎上,添加華為IoT功能,實現(xiàn)基于OpenHarmony系統(tǒng)的IoT智慧路燈。小凌派RK2206開發(fā)板
    發(fā)表于 05-11 10:06

    基于搭載OpenHarmony避障小車連接華為心得體會

    、直流電機模塊。圖1 小車組裝圖圖2 小凌派開發(fā)板三、 華為配置在華為云中創(chuàng)建一個新的設備(圖3),創(chuàng)建
    發(fā)表于 05-20 11:01

    【小凌派RK2206開發(fā)板試用體驗】OpenHarmony華為IoT應用開發(fā)-智慧井蓋

    t w o r k . c中的W I F I _ S S I D 和WIFI_PASSWORD為使用WIFI的SSID和密匙,用于連接網(wǎng)絡,設備通過WIFI訪問華為。1、修改編譯腳本2
    發(fā)表于 06-03 20:48

    【福利活動】深度體驗OpenHarmony對接華為IoT

    本文主要介紹基于OpenHarmony 3.0來接入IoTDA,以BearPi-HM_Nano開發(fā)板為例,使用huaweicloud_iot_link SDK對接華為物聯(lián)網(wǎng)平臺的簡單
    發(fā)表于 07-28 10:55

    L2交換和VLAN原理和配置

    L2交換和VLAN原理和配置
    發(fā)表于 12-15 22:18 ?3次下載

    華為openharmony鴻蒙 2.0

    460 萬行。 華為openharmony鴻蒙 2.0,今日,華為 OpenHarmony 已有多個倉庫開始提交第一批 L2 分支代碼。
    的頭像 發(fā)表于 06-21 20:13 ?2301次閱讀

    openharmony 開源 openharmony l2代碼開源

    距離華為鴻蒙操作系統(tǒng)推出已經(jīng)有一段時間了,華為也向多款智能手機推送升級更新鴻蒙2.0系統(tǒng)開發(fā)者測試版。下面小編就來簡單介紹一下openharmony 開源,openharmony
    的頭像 發(fā)表于 06-23 09:08 ?2004次閱讀

    openharmony分支代碼開源

    在之前,有一位博主爆料稱鴻蒙 OpenHarmony 2.0在 5 月 16 日的時候開源,差不多有460萬行基礎代碼。 隨后不久,華為OpenHarmony 的幾個倉庫提交了第一批的 L2
    的頭像 發(fā)表于 06-23 10:06 ?1636次閱讀