在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

教你動手寫UDP協議棧—OTA上位機<3>

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 17:46 ? 次閱讀

前言

據上次更新文章已經兩個星期了,因為工作的原因,沒有時間更新。以后我也會盡量抽空總結近期的知識點。

今天這篇文章是屬于專輯《TCP-UDP協議棧》里面的一篇文章。這篇文章也是描述OTA的新的方案。前兩篇文章是關于下位機的mini UDP代碼實現,那么我們寫了小型網絡協議棧究竟可以做什么?答案是OTA。之前也寫了兩篇關于手寫UDP協議棧的,如下:

教你動手寫UDP協議棧教你動手寫UDP協議棧-DHCP數據包解析<2>

那肯定有人問,OTA采用現成的協議棧不香嗎,為什么要自己寫協議棧。究竟有啥好處?答案如下:

因為現成的協議棧比較大,而且OTA功能用不到那么多協議棧功能。現在物聯網的時代,很多設備都是MCU + WIFI,在一些情況可能你要對MCU和WIFI進行升級,大部分的升級方式如下圖,PC或服務器發送升級包到MCU,然后MCU轉發升級包給WIFI,這樣實現WIFI模塊的升級,很浪費資源,而且還要求MCU上的flash更加大。這樣是一個不怎么理智的做法。如果這樣的方式給MCU升級確實沒有啥問題。

自己寫的mini UDP協議棧實質是放在wifi模塊上的,通過制定的協議將OTA包發送出去,WIFI模塊的mini UDP協議棧攔截制定協議的OTA包,然后進行升級。如下圖,這樣的形式,MCU不用參與WIFI的升級,可以說WIFI可以不知不覺的進行升級,MCU一點知覺也沒有。這樣的升級方式快速,穩定。

通過上述的描述,總的來說就是簡化wifi模塊的OTA功能。降低MCU的負擔。上位機

《Mini UDP OTA Tool》這是一個非常簡陋的軟件,采用Python寫的。在這我想吐槽一下,Python寫上位機真心不好寫,我用過幾種語言寫過上位機,Python寫上位機是最痛苦的。

這個軟件支持一鍵批量設備串行升級。也可根據版本號,對某一批設備進行一鍵升級。可以指定某個網卡設備上的設備進行升級。

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式設計
    +關注

    關注

    0

    文章

    393

    瀏覽量

    21677
  • UDP協議棧
    +關注

    關注

    0

    文章

    4

    瀏覽量

    1192
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CYW4373E如何設置AP信道自動跟隨STA?

    建立與 hostapd 的連接 &amp;lt;3&;gt;AP-已禁用 &amp;lt;
    發表于 06-05 07:43

    k32l2b31寫入LPUART1-&amp;gt;STAT |= (1&amp;lt;&amp;lt;25)會導致semihost_hardfault是為什么?

    我想在 k32l2b31 上激活 LIN Break 檢測 必須在狀態寄存器中設置位 LKDE i try LPUART1-&amp;gt;STAT |= (1&amp;lt;&
    發表于 04-08 06:36

    【正點原子STM32H7R3開發套件試用體驗】手寫數字、字母的識別

    ; if (((tp_dev.x[0] &amp;lt; (lcddev.width - 20 - 2)) &amp;amp;&amp;
    發表于 01-01 17:37

    百問FB網絡編程 - UDP編程簡單示例

    套接字接收其它客戶的數據報。 6.5.1 服務器端代碼 參考UDP/server_line.c 1#include &amp;lt;stdio.h&
    發表于 12-10 09:46

    上位通信協議詳解 嵌入式上位機設計流程

    上位通信協議詳解 上位通信協議是指上位
    的頭像 發表于 12-04 10:21 ?2717次閱讀

    明達技術為您剖析軟&amp;amp;硬協議

    在當今這個科技日新月異的時代,每一個細微之處都蘊含著無限可能。今天,讓我們一同深入探索網絡協議領域的兩大核心實現方式——軟協議與硬協議
    的頭像 發表于 11-23 16:28 ?422次閱讀
    明達技術為您剖析軟&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;硬<b class='flag-5'>協議</b><b class='flag-5'>棧</b>

    TCP&amp;UDP調試工具

    TCP&UDP調試工具
    發表于 10-30 10:41 ?3次下載

    onsemi LV/MV MOSFET 產品介紹 &amp;amp;amp; 行業應用

    01直播介紹直播時間2024/10/281430直播內容1.onsemiLV/MVMOSFET產品優勢&amp;市場地位。2.onsemiLV/MVMOSFETRoadmap。3
    的頭像 發表于 10-13 08:06 ?833次閱讀
    onsemi LV/MV MOSFET 產品介紹 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; 行業應用

    亞信電子于IAS 2024展出最新IO-Link主站&amp;amp;設備軟件協議解決方案

    亞信電子即將于IAS 2024展示最新的亞信IO-Link主站/設備軟件協議、集成亞信IO-Link主站軟件協議的AX58400 EtherCAT轉IO-Link網關,以及AXM5
    的頭像 發表于 09-18 15:28 ?631次閱讀
    亞信電子于IAS 2024展出最新IO-Link主站&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;設備軟件<b class='flag-5'>協議</b><b class='flag-5'>棧</b>解決方案

    手把手教你通過宏集物聯網工控屏&amp;amp;網關進行協議轉換,將底層PLC/傳感器的數據轉換為TCP協議并傳輸到用戶

    手把手教你通過宏集物聯網工控屏&amp;網關進行協議轉換,將底層PLC/傳感器的數據轉換為TCP協議并傳輸到用戶終端
    的頭像 發表于 08-15 13:29 ?986次閱讀
    手把手<b class='flag-5'>教你</b>通過宏集物聯網工控屏&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;網關進行<b class='flag-5'>協議</b>轉換,將底層PLC/傳感器的數據轉換為TCP<b class='flag-5'>協議</b>并傳輸到用戶

    ESP8266 OTA升級錯誤的原因?

    ]OTA_ADDR 4480 [OTA]write 3 OK --&amp;gt;OTA_up
    發表于 07-19 07:35

    FS201資料(pcb &amp;amp; DEMO &amp;amp; 原理圖)

    電子發燒友網站提供《FS201資料(pcb &amp; DEMO &amp; 原理圖).zip》資料免費下載
    發表于 07-16 11:24 ?2次下載

    調試ESP8266集成LWIP協議UDP方式發送數據時,無法正常發送數據是哪里的問題?

    我在調試8266集成LWIP協議UDP方式發送數據時,參考別的環境的UDP例程,發現無法正常發送數據,反復檢查了,并確認8266已經通過WIFI連上網了,但是使用LWIP
    發表于 07-12 07:44

    請問如何獲取UDP標頭信息?

    ;proto.udp-&;gt;remote_ip[3], pespconn-&amp;gt;proto.
    發表于 07-09 06:20

    使用ESP32-S3進行OTA升級時失敗的原因?

    ;amp;gt;, old:&amp;amp;lt;1,0&amp;
    發表于 06-14 08:12
    主站蜘蛛池模板: 欧美影院一区二区三区 | 分分精品 | 2021最新久久久视精品爱 | 日本三级视频 | 国产精品莉莉欧美自在线线 | 一级毛毛片毛片毛片毛片在线看 | 久久涩综合 | 免费播放欧美毛片欧美aaaaa | 天天干天天在线 | 亚洲高清视频一区 | 人人成人免费公开视频 | 天天干夜夜躁 | 午夜免费啪在线观看视频网站 | 久久久这里有精品999 | 高清不卡一区二区三区 | 黄色大秀 | 视色4se在线视频播放 | 我想看三级特黄 | 免费一级毛片不卡在线播放 | 777色狠狠一区二区三区香蕉 | 最近高清在线视频观看免费 | 久久成人综合网 | 日韩艹 | 二区中文字幕 | 日本黄色视屏 | 天天艹天天射 | 一级特黄aaa大片在 一级特黄aaa大片在线观看视频 | 亚洲第一成人在线 | 亚洲免费视频一区二区三区 | 久久国产乱子伦精品免费一 | 亚洲天堂不卡 | 男女网站在线观看 | www四虎影视 | bt天堂在线www种子搜索 | 亚洲成人在线播放 | 色婷婷综合网 | 午夜精品久久久久久久 | 爱爱免费视频 | 狠狠干网址 | 久色网| 国产乱子伦一区二区三区 |