91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

一、核心方案介紹

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

?雙協(xié)議協(xié)同:HTTP自動(dòng)注冊(cè)獲取三元組,MQTT/MQTTS上報(bào)數(shù)據(jù),適配OneNET平臺(tái)規(guī)范

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

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

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

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

二、部署前準(zhǔn)備

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

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

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

三、分步部署教程

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

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

wKgZPGlB5_aAGwAwAAAilQxBHaY892.png

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

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

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

?接口函數(shù)名固定為cmcc_express,需包含GetOneBoxInfo02GetDevStatus等標(biāo)準(zhǔn)接口

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

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

wKgZPGlB5_aAUTHNAAANy20bp3Q216.png

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

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

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

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

?功能開關(guān):?jiǎn)⒂?/span>opensslMQTTS加密):-DOPENSSL=1

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

34G撥號(hào)配置

確保4G模塊驅(qū)動(dòng)正常,撥號(hào)服務(wù)自動(dòng)啟動(dòng):

?核心命令:busybox udhcpc -f -n -q -t 5 -i wwan0(獲取動(dòng)態(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.進(jìn)入build目錄執(zhí)行編譯:

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

2.部署文件到RK3588

?復(fù)制bin目錄下的cmcc_expresscmcc_express_intf到開發(fā)板/usr/bin

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

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

4.服務(wù)啟動(dòng)與狀態(tài)驗(yàn)證

1.啟動(dòng)4G監(jiān)控服務(wù):

systemctlenable4g-info.service # 設(shè)置開機(jī)自啟systemctl start4g-info.service # 啟動(dòng)服務(wù)驗(yàn)證:

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

2.啟動(dòng)MQTT上云服務(wù):

systemctlenablecmcc_express.servicesystemctl start cmcc_express.service

驗(yàn)證:systemctl status cmcc_express.service,顯示Active(running),無(wú)報(bào)錯(cuò)日志。

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

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

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

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

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

wKgZPGlB5_aAQZpqAABMD-f5ZzU499.pngwKgZPGlB5_aAUL2CAABGDOjfSK8423.png

2. OneNET平臺(tái)側(cè)驗(yàn)證

登錄OneNET控制臺(tái),在設(shè)備詳情頁(yè)可查看:

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

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

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

wKgZPGlB5_aACkUhAAC7Br7H1Vs088.png

五、常見問題排查

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

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

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

六、總結(jié)

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


審核編輯 黃宇

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

    關(guān)注

    5

    文章

    733

    瀏覽量

    25059
  • OneNET
    +關(guān)注

    關(guān)注

    1

    文章

    53

    瀏覽量

    13913
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    555

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    一文搞懂?RK3588 PCIe:從硬件資源到拆分配置?+?避坑指南(含腦圖)

    資源解析、 3? 大拆分方案實(shí)戰(zhàn)、關(guān)鍵配置步驟及避坑要點(diǎn),附帶可視化腦圖,助力開發(fā)者快速落地? PCIe? 相關(guān)項(xiàng)目。 ? ? ? 一、 RK3588 PCIe? 核心硬件資源 ? 1.1? 控制器
    的頭像 發(fā)表于 11-20 18:18 ?3786次閱讀
    一文搞懂?<b class='flag-5'>RK3588</b> PCIe:從硬件資源到拆分配置?+?避坑指南(含腦圖)

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

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

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

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

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

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

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

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

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

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

    RK3588S和RK3588S2差異說(shuō)明

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

    RK3588主板:多元場(chǎng)景的硬核“芯”力量

    近年來(lái),RK3588主板在市場(chǎng)上愈發(fā)活躍,作為智能硬件領(lǐng)域的關(guān)鍵組件,RK3588主板以強(qiáng)大的性能和廣泛的適用性,成為眾多設(shè)備的核心“大腦”。一、RK3588主板核心優(yōu)勢(shì)高性能處理器RK358
    的頭像 發(fā)表于 03-11 10:40 ?1594次閱讀
    <b class='flag-5'>RK3588</b>主板:多元場(chǎng)景的硬核“芯”力量