日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

STM32對(duì)接AI中臺(tái):大模型+小模型“開(kāi)箱即用”的嵌入式實(shí)踐

jf_40884553 ? 來(lái)源:jf_40884553 ? 作者:jf_40884553 ? 2026-05-12 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

去年做某個(gè)工業(yè)設(shè)備預(yù)測(cè)性維護(hù)項(xiàng)目時(shí)踩了不少坑,最頭疼的就是聯(lián)網(wǎng)環(huán)境不穩(wěn)定。設(shè)備部署在廠房角落,4G信號(hào)時(shí)斷時(shí)續(xù),日志上傳到云端經(jīng)常超時(shí)。后來(lái)折騰了一套端云協(xié)同的方案——本地跑輕量小模型做實(shí)時(shí)篩查,云端大模型做深度分析,半年跑下來(lái)效果還不錯(cuò),分享一下具體實(shí)現(xiàn)。

一、為什么不用純?cè)贫朔桨福?/p>

之前試過(guò)把STM32采集的振動(dòng)數(shù)據(jù)全部打包上傳,結(jié)果遇到兩個(gè)問(wèn)題:

每天幾十MB的數(shù)據(jù)量,4G流量費(fèi)扛不住

斷網(wǎng)時(shí)數(shù)據(jù)積壓,恢復(fù)后批量上傳延遲嚴(yán)重

后來(lái)改為本地小模型初篩 + 云端大模型復(fù)核的策略:正常數(shù)據(jù)本地處理,只有異常時(shí)刻才觸發(fā)云端調(diào)用。

二、核心代碼(已在實(shí)際項(xiàng)目驗(yàn)證)

用的是STM32F407 + ESP8266RTOS開(kāi)了兩個(gè)任務(wù):一個(gè)負(fù)責(zé)傳感器采集+本地推理,一個(gè)負(fù)責(zé)云端通信。下面是精簡(jiǎn)后的關(guān)鍵部分:

c

#include "stm32f4xx_hal.h"
#include "cmsis_os.h"
#include 

extern UART_HandleTypeDef huart1;  // ESP8266通信串口

// AI中臺(tái)請(qǐng)求參數(shù)(混合路由模式)
static const char* ai_payload_fmt = 
    "{"
    ""model_routing":"hybrid","
    ""query":"%s","
    ""device_id":"DEV_%06d","
    ""fallback":"rule_engine""
    "}";

// ESP8266發(fā)送命令
static void esp8266_send_cmd(const char* cmd) {
    HAL_UART_Transmit(&huart1, (uint8_t*)cmd, strlen(cmd), 200);
    HAL_UART_Transmit(&huart1, (uint8_t*)"rn", 2, 100);
    osDelay(500);
}

// 調(diào)用云端AI中臺(tái)
int ai_gateway_call(const char* alert_msg, uint32_t device_sn) {
    char payload[256];
    char post_req[512];
    
    snprintf(payload, sizeof(payload), ai_payload_fmt, alert_msg, device_sn);
    
    esp8266_send_cmd("AT+CIPSTART="TCP","api.ai-platform.com",80");
    
    snprintf(post_req, sizeof(post_req),
        "POST /v1/predict HTTP/1.1rn"
        "Host: api.ai-platform.comrn"
        "Content-Type: application/jsonrn"
        "Content-Length: %drn"
        "Connection: closernrn%s",
        strlen(payload), payload);
    
    char len_cmd[32];
    snprintf(len_cmd, sizeof(len_cmd), "AT+CIPSEND=%d", strlen(post_req));
    esp8266_send_cmd(len_cmd);
    osDelay(200);
    esp8266_send_cmd(post_req);
    
    return 0;
}

// 本地小模型推理(簡(jiǎn)化版)
static int local_inference(float* vibration_data) {
    // 實(shí)際用的是STM32 Cube.AI轉(zhuǎn)換的輕量模型
    // 這里簡(jiǎn)化為閾值判斷
    if (vibration_data[0] > 12.5f) {
        return 1;  // 異常
    }
    return 0;  // 正常
}

// 主任務(wù)
void ai_task(void const* argument) {
    float vib_buffer[128];
    uint32_t dev_sn = 0x123456;
    
    while(1) {
        read_vibration_sensors(vib_buffer, 128);
        
        if (local_inference(vib_buffer)) {
            ai_gateway_call("電機(jī)振動(dòng)異常,幅值超閾值", dev_sn);
        }
        
        osDelay(1000);
    }
}

三、實(shí)際踩過(guò)的坑

TCP連接復(fù)用:一開(kāi)始每次都重新建連,耗時(shí)將近2秒。后來(lái)改成保持長(zhǎng)連接+心跳,降到200ms以內(nèi)。

斷網(wǎng)緩存:加了Flash循環(huán)隊(duì)列,云端不可用時(shí)本地存儲(chǔ)異常日志,恢復(fù)后批量補(bǔ)傳。

JSON解析:ESP8266資源有限,沒(méi)上cJSON,直接手寫(xiě)字符串拼接(注意防止緩沖區(qū)溢出)。

四、總結(jié)建議

如果你也想在STM32上搞類似的混合AI架構(gòu):

本地模型:用STM32 Cube.AI轉(zhuǎn)換TensorFlow Lite模型,實(shí)測(cè)F407能跑幾十KB的小網(wǎng)絡(luò)

云端對(duì)接:協(xié)議用MQTT更省流量,HTTP作為備選

降級(jí)策略:斷網(wǎng)時(shí)本地小模型至少輸出置信度,不要完全盲跑

最后問(wèn)一句:你們手頭的嵌入式項(xiàng)目開(kāi)始用AI了嗎?用的什么方案?歡迎評(píng)論區(qū)交流~

審核編輯 黃宇

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

    關(guān)注

    2313

    文章

    11203

    瀏覽量

    374994
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41689

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    燃爆南京!FH8626V300L 人形檢測(cè)模型嵌入式部署全鏈路實(shí)戰(zhàn)

    ,以人形檢測(cè)模型部署與優(yōu)化為核心實(shí)戰(zhàn)項(xiàng)目,聚焦視覺(jué)AI檢測(cè)在嵌入式平臺(tái)的落地全流程,帶你用半天時(shí)間,動(dòng)手走通從模型訓(xùn)練到嵌入式部署的完整鏈路
    的頭像 發(fā)表于 05-07 17:44 ?1479次閱讀
    燃爆南京!FH8626V300L 人形檢測(cè)<b class='flag-5'>模型</b><b class='flag-5'>嵌入式</b>部署全鏈路實(shí)戰(zhàn)

    AI Ceph 分布存儲(chǔ)教程資料大模型學(xué)習(xí)資料2026

    的 S3 兼容接口設(shè)計(jì),使得 AI 框架可以無(wú)縫對(duì)接底層的硬件設(shè)施,實(shí)現(xiàn)了上層應(yīng)用與底層存儲(chǔ)的解耦。 四、 賦能推理部署:高并發(fā)與低延遲的平衡 分布存儲(chǔ)不僅服務(wù)于訓(xùn)練,更是大模型推理
    發(fā)表于 05-01 17:35

    MathWorks 加入 EDGE AI FOUNDATION,推進(jìn)面向工程化系統(tǒng)的嵌入式 AI 發(fā)展

    全新合作將支持工程師在 MATLAB 和 PyTorch 構(gòu)建 AI 模型,將其集成到系統(tǒng)仿真中,并部署到嵌入式設(shè)備 MathWorks 近期宣布加入 EDGE
    的頭像 發(fā)表于 04-17 15:46 ?205次閱讀

    嵌入式人工智能課程(華清遠(yuǎn)見(jiàn))

    、內(nèi)存緊張、功耗嚴(yán)苛的嵌入式設(shè)備上,如何讓動(dòng)輒數(shù)百萬(wàn)參數(shù)的深度學(xué)習(xí)模型跑得快、跑得穩(wěn)?答案的核心,正是“嵌入式 AI 編譯器”。近日,華清遠(yuǎn)見(jiàn)推出了一門(mén)深度聚焦
    發(fā)表于 04-16 18:47

    AI落地培訓(xùn) | 人形檢測(cè)模型嵌入式部署全鏈路實(shí)戰(zhàn)

    流程與部署實(shí)戰(zhàn)”免費(fèi)培訓(xùn)!本次培訓(xùn)以人形檢測(cè)模型部署與優(yōu)化為核心實(shí)戰(zhàn)項(xiàng)目,聚焦視覺(jué)AI檢測(cè)在嵌入式平臺(tái)的落地全流程,提供硬件,動(dòng)手實(shí)操,帶你在半天時(shí)間內(nèi)走通從模型
    的頭像 發(fā)表于 04-10 18:41 ?294次閱讀
    <b class='flag-5'>AI</b>落地培訓(xùn) | 人形檢測(cè)<b class='flag-5'>模型</b><b class='flag-5'>嵌入式</b>部署全鏈路實(shí)戰(zhàn)

    知識(shí)分享-嵌入式系統(tǒng)可靠性模型

    嵌入式系統(tǒng)可靠性設(shè)計(jì)技術(shù)及案例解析1.3嵌入式系統(tǒng)可靠性模型嵌入式系統(tǒng)可靠性模型分為兩種:串聯(lián)結(jié)構(gòu)模型
    的頭像 發(fā)表于 03-11 16:43 ?466次閱讀
    知識(shí)分享-<b class='flag-5'>嵌入式</b>系統(tǒng)可靠性<b class='flag-5'>模型</b>

    【深圳】嵌入式AI實(shí)戰(zhàn):半天上手,人形檢測(cè)模型部署+優(yōu)化全流程

    12月27日(周六)深圳南山區(qū),我們舉辦一場(chǎng)純干貨的嵌入式AI實(shí)戰(zhàn)培訓(xùn)!全程動(dòng)手操作,半天時(shí)間讓你從零上手,完成AI模型的部署與優(yōu)化。
    的頭像 發(fā)表于 12-17 15:16 ?1003次閱讀
    【深圳】<b class='flag-5'>嵌入式</b><b class='flag-5'>AI</b>實(shí)戰(zhàn):半天上手,人形檢測(cè)<b class='flag-5'>模型</b>部署+優(yōu)化全流程

    【深圳】嵌入式AI實(shí)戰(zhàn):半天上手,人形檢測(cè)模型部署+優(yōu)化全流程

    12月27日(周六)深圳南山區(qū),我們舉辦一場(chǎng)純干貨的嵌入式AI實(shí)戰(zhàn)培訓(xùn)!全程動(dòng)手操作,半天時(shí)間讓你從零上手,完成AI模型的部署與優(yōu)化。
    的頭像 發(fā)表于 12-17 14:40 ?667次閱讀
    【深圳】<b class='flag-5'>嵌入式</b><b class='flag-5'>AI</b>實(shí)戰(zhàn):半天上手,人形檢測(cè)<b class='flag-5'>模型</b>部署+優(yōu)化全流程

    【深圳】嵌入式AI實(shí)戰(zhàn):半天上手,人形檢測(cè)模型部署+優(yōu)化全流程

    你是否在項(xiàng)目中遇到這些痛點(diǎn):AI模型太大,無(wú)法高效部署到資源受限的嵌入式設(shè)備?模型優(yōu)化后,內(nèi)存和算力平衡難把握?想快速將AI應(yīng)用到智能攝像頭
    的頭像 發(fā)表于 12-16 18:31 ?76次閱讀
    【深圳】<b class='flag-5'>嵌入式</b><b class='flag-5'>AI</b>實(shí)戰(zhàn):半天上手,人形檢測(cè)<b class='flag-5'>模型</b>部署+優(yōu)化全流程

    在以下嵌入式軟件設(shè)計(jì)模型,屬于數(shù)據(jù)流模型的是,哪里有設(shè)計(jì)模型的介紹?

    在以下嵌入式軟件設(shè)計(jì)模型,屬于數(shù)據(jù)流模型的是()。A. CCSB. CSPC. FSMD. Petri Net
    發(fā)表于 11-24 15:55

    意法半導(dǎo)體STM32 MCU AI模型庫(kù)再擴(kuò)容

    近日,意法半導(dǎo)體(ST)發(fā)布了新的人工智能模型,并增強(qiáng)了開(kāi)發(fā)項(xiàng)目對(duì)STM32 AI模型庫(kù)的支持,以加快嵌入式人工智能應(yīng)用的原型開(kāi)發(fā)和產(chǎn)品開(kāi)發(fā)
    的頭像 發(fā)表于 11-24 10:00 ?1598次閱讀

    RA8P1部署ai模型指南:從訓(xùn)練模型到部署?|?本周六

    嵌入式邊緣AI,如何把“訓(xùn)練好的模型”穩(wěn)定地“跑在板子上”,決定了項(xiàng)目能否落地。我們帶你基于RA8P1平臺(tái),跑通從數(shù)據(jù)準(zhǔn)備、
    的頭像 發(fā)表于 11-20 18:06 ?2535次閱讀
    RA8P1部署<b class='flag-5'>ai</b><b class='flag-5'>模型</b>指南:從訓(xùn)練<b class='flag-5'>模型</b>到部署?|?本周六

    AI模型的配置AI模型該怎么做?

    STM32可以跑AI,這個(gè)AI模型怎么搞,知識(shí)盲區(qū)
    發(fā)表于 10-14 07:14

    飛凌嵌入式RK3576多模態(tài)大模型圖像理解助手,讓嵌入式設(shè)備“看懂”世界

    傳統(tǒng)的嵌入式方案受限于模型架構(gòu)與算力瓶頸,面臨識(shí)別精度不足、響應(yīng)滯后、適配成本高等痛點(diǎn),難以滿足 “精準(zhǔn)、高效、通用” 的智能化需求。在此背景下,飛凌嵌入式基于RK3576核心板,融合大語(yǔ)言
    的頭像 發(fā)表于 07-25 11:09 ?1881次閱讀
    飛凌<b class='flag-5'>嵌入式</b>RK3576多模態(tài)大<b class='flag-5'>模型</b>圖像理解助手,讓<b class='flag-5'>嵌入式</b>設(shè)備“看懂”世界

    嵌入式AI技術(shù)漫談:怎么為訓(xùn)練AI模型采集樣本數(shù)據(jù)

    Q 需要為嵌入式AI模型提供多少樣本數(shù)據(jù)? 我在向客戶介紹如何使用AI方法設(shè)計(jì)一款客戶產(chǎn)品時(shí),客戶理解,AI
    的頭像 發(fā)表于 06-11 16:30 ?1612次閱讀
    元氏县| 德安县| 阿拉尔市| 日照市| 普安县| 阿拉尔市| 巫山县| 浙江省| 客服| 卢龙县| 微山县| 柞水县| 华安县| 昌宁县| 漯河市| 巨野县| 佛坪县| 三都| 岑巩县| 瓮安县| 建平县| 肥城市| 乌审旗| 高陵县| 沙坪坝区| 杨浦区| 崇左市| 青海省| 桓仁| 昌黎县| 洛浦县| 北票市| 高邮市| 琼中| 遵义县| 巴彦县| 白水县| 夏邑县| 澄江县| 泾川县| 龙川县|