chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RK3588快速上云OneNET!CMCC_Express_SDK MQTT部署實戰(zhàn)

jf_44130326 ? 來源:Linux1024 ? 作者:Linux1024 ? 2025-12-17 07:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式Linux開發(fā)中,設備上云是核心需求之一。RK3588作為性能強勁的嵌入式平臺,搭配中國移動CMCC Express SDK,可快速實現(xiàn)基于MQTT協(xié)議的OneNET云平臺接入,兼顧穩(wěn)定性與高效性。本文將詳細拆解部署全過程,附實戰(zhàn)驗證結(jié)果,助力開發(fā)者快速落地!

一、核心方案介紹

CMCC Express SDK是基于C語言開發(fā)的輕量級上云工具,專為嵌入式Linux設計,支持5G/4G網(wǎng)絡接入,核心優(yōu)勢如下:

?雙協(xié)議協(xié)同:HTTP自動注冊獲取三元組,MQTT/MQTTS上報數(shù)據(jù),適配OneNET平臺規(guī)范

?多線程架構(gòu):數(shù)據(jù)采集、通信任務獨立運行,支持多字段并行上報

?靈活擴展:支持shell/自定義接口開發(fā),兼容32/64位系統(tǒng),適配openssl加密通信

?狀態(tài)可視化:實時監(jiān)控網(wǎng)絡狀態(tài)、信號質(zhì)量、設備數(shù)據(jù),問題可追溯

本次部署目標:RK3588平臺通過4G模塊接入網(wǎng)絡,借助SDK實現(xiàn)設備狀態(tài)、信號參數(shù)等數(shù)據(jù)向OneNET云平臺的穩(wěn)定上報。

二、部署前準備

1.硬件環(huán)境:RK3588開發(fā)板+ Quectel 4G模塊(已正常識別)

2.軟件環(huán)境:嵌入式Linux系統(tǒng)(本文基于debian11)、CMake 3.10+、交叉編譯工具鏈

3.資源準備:CMCC_Express_SDK包(含源碼、第三方依賴、證書文件)、OneNET平臺產(chǎn)品信息(產(chǎn)品ID、設備密鑰)

三、分步部署教程

1. SDK目錄結(jié)構(gòu)梳理

解壓SDK后,核心目錄如下(重點關(guān)注需配置文件):

wKgZPGlB5_aAGwAwAAAilQxBHaY892.png

2.關(guān)鍵配置修改

1)數(shù)據(jù)采集接口適配

修改cmcc_express_intf.sh腳本,適配RK3588硬件接口,核心要求:

?接口函數(shù)名固定為cmcc_express,需包含GetOneBoxInfo02、GetDevStatus等標準接口

?輸出格式:字段用~分隔,不允許結(jié)尾帶分隔符,多行數(shù)據(jù)用n拆分

?示例:信號參數(shù)輸出band:1~sinr:29~rsrp:-73~rsrq:-6~rssi:-46

wKgZPGlB5_aAUTHNAAANy20bp3Q216.png

2)編譯參數(shù)配置(CMakeLists.txt

根據(jù)RK3588平臺調(diào)整:

?指定交叉編譯鏈:set(CMAKE_C_COMPILER 你的交叉編譯器路徑)

?系統(tǒng)位數(shù)配置:-DCONFIG_PLAT_ARCH_64BIT=1RK358864位)

?功能開關(guān):啟用opensslMQTTS加密):-DOPENSSL=1

?鏈接依賴庫:添加openssl庫路徑,確保MQTTs通信正常

34G撥號配置

確保4G模塊驅(qū)動正常,撥號服務自動啟動:

?核心命令:busybox udhcpc -f -n -q -t 5 -i wwan0(獲取動態(tài)IP

?路由配置:ip -4 route add default via 10.2.47.65 dev wwan0(網(wǎng)關(guān)指向4G模塊)

wKgZPGlB5_aAZ6WHAAAI_6u_KGg310.png

3.編譯與部署

1.進入build目錄執(zhí)行編譯:

cdbuildcmake ../     # 生成編譯文件make       # 編譯源碼make install   # 安裝到bin目錄

2.部署文件到RK3588

?復制bin目錄下的cmcc_express、cmcc_express_intf到開發(fā)板/usr/bin

?復制certificate.pem/etc/cmcc_express/MQTTS證書路徑)

?復制系統(tǒng)服務文件到/etc/systemd/system/4g-info.servicecmcc_express.service

4.服務啟動與狀態(tài)驗證

1.啟動4G監(jiān)控服務:

systemctlenable4g-info.service # 設置開機自啟systemctl start4g-info.service # 啟動服務驗證:

systemctl status 4g-info.service,顯示Active(running),且日志輸出信號參數(shù)(sinr、rsrp等)及鏈路狀態(tài)為4G。

2.啟動MQTT上云服務:

systemctlenablecmcc_express.servicesystemctl start cmcc_express.service

驗證:systemctl status cmcc_express.service,顯示Active(running),無報錯日志。

四、上云驗證結(jié)果

1.設備側(cè)狀態(tài)

?4G撥號成功:獲取IP [10.2.47.64](10.2.47.64),租期7200

?網(wǎng)絡鏈路穩(wěn)定:4G模塊服務持續(xù)運行,CPU占用低(24.6s

?MQTT服務正常:多線程運行(13個任務),內(nèi)存占用僅6.8M

wKgZPGlB5_aAQZpqAABMD-f5ZzU499.pngwKgZPGlB5_aAUL2CAABGDOjfSK8423.png

2. OneNET平臺側(cè)驗證

登錄OneNET控制臺,在設備詳情頁可查看:

?設備在線狀態(tài):已接入(基于MQTT長連接)

?實時數(shù)據(jù)上報:card_infoICCID)、cell_info(信號參數(shù))、dev_info(設備信息)等

?數(shù)據(jù)更新頻率:按配置周期上報,字段與設備側(cè)一致(如rssi:-46、dnn:3gnet

wKgZPGlB5_aACkUhAAC7Br7H1Vs088.png

五、常見問題排查

1.4G撥號失?。簷z查wwan0設備是否存在,udhcpc腳本路徑是否正確(/usr/share/udhcpc//etc/udhcpc

2.MQTT連接失?。捍_認證書路徑配置正確,OneNET三元組(產(chǎn)品ID、設備密鑰)無誤

3.數(shù)據(jù)采集失敗:檢查接口腳本輸出格式(分隔符、字段名),確保與物模型定義一致(tm_user.h

六、總結(jié)

RK3588 + CMCC_Express_SDK的組合,實現(xiàn)了嵌入式設備的快速上云,無需復雜的MQTT協(xié)議開發(fā),通過配置化和腳本適配即可完成部署。該方案兼顧了輕量化與穩(wěn)定性,適用于工業(yè)物聯(lián)網(wǎng)智能硬件等場景的上云需求。


審核編輯 黃宇

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

    關(guān)注

    5

    文章

    736

    瀏覽量

    25248
  • OneNET
    +關(guān)注

    關(guān)注

    1

    文章

    53

    瀏覽量

    13979
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    585

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RK3588 Type-C一線通,DP顯示輸出實戰(zhàn)指南

    摘要:RK3588的Type-C接口不僅是數(shù)據(jù)傳輸通道,更是一路強大的DisplayPort視頻輸出接口。本文將手把手教你如何通過Type-C實現(xiàn)DP視頻輸出,讓你使用眺望電子RK3588開發(fā)板輕松
    的頭像 發(fā)表于 04-03 08:33 ?1.1w次閱讀
    <b class='flag-5'>RK3588</b> Type-C一線通,DP顯示輸出<b class='flag-5'>實戰(zhàn)</b>指南

    技術(shù)分享 | RK3588如何搭建preempt_rt+ethercat

    說明:使用的RK3588的分支版本是linux-6.1-stan-rkr6內(nèi)核版本是6.1.99,文件系統(tǒng)是DebianGNU/Linux12,把瑞芯微的SDK更新
    的頭像 發(fā)表于 04-02 17:31 ?805次閱讀
    技術(shù)分享 | <b class='flag-5'>RK3588</b>如何搭建preempt_rt+ethercat

    【硬核搭檔】迅為RK3588成功適配飛牛FnNAS,你的私有迎來性能猛獸!

    【硬核搭檔】迅為RK3588成功適配飛牛FnNAS,你的私有迎來性能猛獸!
    的頭像 發(fā)表于 02-25 15:43 ?986次閱讀
    【硬核搭檔】迅為<b class='flag-5'>RK3588</b>成功適配飛牛FnNAS,你的私有<b class='flag-5'>云</b>迎來性能猛獸!

    OPi RK3588/RK3588S系列產(chǎn)品全面適配Openclaw,智能體“人人可及”時代正式開啟

    招呼它幫你干活。 這只能理解指令、自主操作電腦、打通真實工作流的胖憨小龍蝦,就問你饞不饞?快來跟我一起拿下它!以下是香橙派RK3588/RK3588S系列板子的詳細部署教程(以OrangePi 5Plus
    發(fā)表于 02-10 17:43

    RK3588 CPU?隔離:AB/非?AB?系統(tǒng)雙方案適配實戰(zhàn)

    RK3588嵌入式產(chǎn)品開發(fā)中,CPU隔離是提升系統(tǒng)實時性的核心手段,能讓關(guān)鍵任務獨占核心資源,規(guī)避系統(tǒng)調(diào)度與中斷干擾。本次基于RK3588原廠SDK, 同時實現(xiàn)AB/非AB兩種系統(tǒng)架構(gòu)的CPU隔離
    的頭像 發(fā)表于 02-09 07:12 ?519次閱讀
    <b class='flag-5'>RK3588</b> CPU?隔離:AB/非?AB?系統(tǒng)雙方案適配<b class='flag-5'>實戰(zhàn)</b>

    RK3588采集Cameralink圖像快速搭建系統(tǒng)辦法

    : CL-U3,便攜式應用。 瑞芯微的RK3588開發(fā)板很多,種類各式各樣。如何快速搭建一套自己的基于RK3588的嵌入式Cameralink圖像采集處理方案呢。下面推薦一下。 快速
    發(fā)表于 12-19 10:07

    【NPU實戰(zhàn)】在迅為RK3588玩轉(zhuǎn)YOLOv8:目標檢測與語義分割一站式部署指南

    【NPU實戰(zhàn)】在迅為RK3588玩轉(zhuǎn)YOLOv8:目標檢測與語義分割一站式部署指南
    的頭像 發(fā)表于 12-12 14:30 ?6362次閱讀
    【NPU<b class='flag-5'>實戰(zhàn)</b>】在迅為<b class='flag-5'>RK3588</b><b class='flag-5'>上</b>玩轉(zhuǎn)YOLOv8:目標檢測與語義分割一站式<b class='flag-5'>部署</b>指南

    【技術(shù)分享】RK3588如何搭建xenomai3+ethercat

    說明使用的RK3588的分支版本是linux-6.1-stan-rkr6內(nèi)核版本是6.1.99把瑞芯微的SDK更新到linux-6.1-stan-rkr6這個版本即可。編譯xenomai3的內(nèi)核請參考上一篇技術(shù)分享:技術(shù)分享|RK358
    的頭像 發(fā)表于 12-11 17:26 ?1343次閱讀
    【技術(shù)分享】<b class='flag-5'>RK3588</b>如何搭建xenomai3+ethercat

    基于迅為RK3588開發(fā)板實現(xiàn)高性能機器狗主控解決方案-?AI能力實戰(zhàn):YOLOv5目標檢測例程

    基于迅為RK3588開發(fā)板實現(xiàn)高性能機器狗主控解決方案-?AI能力實戰(zhàn):YOLOv5目標檢測例程
    的頭像 發(fā)表于 11-28 11:32 ?1673次閱讀
    基于迅為<b class='flag-5'>RK3588</b>開發(fā)板實現(xiàn)高性能機器狗主控解決方案-?AI能力<b class='flag-5'>實戰(zhàn)</b>:YOLOv5目標檢測例程

    開發(fā)者必備,10 分鐘搞定 RK3588 PCIE 拆分!

    前言:在嵌入式開發(fā)中,PCIe接口的靈活配置直接影響設備擴展能力與性能發(fā)揮。RK3588作為旗艦芯片,其PCIe拆分機制更是讓硬件設計與軟件調(diào)試擁有了更多可能性。今天這篇技術(shù)筆記,就帶大家快速吃透
    的頭像 發(fā)表于 11-13 08:31 ?1911次閱讀
    開發(fā)者必備,10 分鐘搞定 <b class='flag-5'>RK3588</b> PCIE 拆分!

    RK3588數(shù)據(jù)手冊

    RK3588的資料
    發(fā)表于 08-01 16:08 ?54次下載

    RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選

    性能的基礎,具有較高的性價比。新創(chuàng)智能科技 展現(xiàn)出這2款主流平臺代表作,第一款:RK3588核心板第二款:RK3576開發(fā)板附:RK35
    發(fā)表于 07-10 18:24

    干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平臺上運行Ubuntu系統(tǒng)時,Docker容器技術(shù)能極大提升開發(fā)部署效率。通過輕量級虛擬化實現(xiàn)環(huán)境隔離與快速遷移,本文將從零開始詳解RK3588
    的頭像 發(fā)表于 06-27 12:01 ?4157次閱讀
    干貨分享 | <b class='flag-5'>RK3588</b> Ubuntu系統(tǒng)Docker容器使用指南

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀
    的頭像 發(fā)表于 05-19 18:34 ?1.5w次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊解讀

    RK3588S和RK3588S2差異說明

    RK3588S2?較?RK3588S少了一組?MIPI D/C-PHY CSI_RX PORT0,新增一組?MIPI DPHY CSI_RX PORT1,同時接口位置除?MIPI D/C-PHY
    的頭像 發(fā)表于 05-13 14:23 ?3159次閱讀
    <b class='flag-5'>RK3588</b>S和<b class='flag-5'>RK3588</b>S2差異說明