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

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

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

3天內不再提示

教你動手寫UDP協議?!狾TA上位機<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

    文章

    392

    瀏覽量

    21303
  • UDP協議棧
    +關注

    關注

    0

    文章

    4

    瀏覽量

    1128
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

    手把手教你通過宏集物聯網工控屏&amp;網關進行協議轉換,將底層PLC/傳感器的數據轉換為TCP協議并傳輸到用戶終端
    的頭像 發表于 08-15 13:29 ?550次閱讀
    手把手<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 ?0次下載

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

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

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

    ;amp;gt;, old:&amp;amp;lt;1,0&amp;
    發表于 06-14 08:12

    ESP32S3官方例程wifi-&amp;gt;station多塊板測試連接不上WiFi是怎么回事?

    問題描述: 運行的程序是wifi-&amp;amp;gt;station程序 1.我們自己畫的PCB板子,以前用過ESP32,ESP32S2在連接WiFi上均沒有問題,現在在ESP32S3
    發表于 06-11 06:51

    ESP32S3升級到4.4.4后wifi總是報auth -&amp;gt; init (200),為什么?

    ;, sta:&amp;lt;13,2&amp;gt;, prof:1 I (4186) ESP32_UDP: wifi disconnec
    發表于 06-05 07:04

    淺談FPGA與上位間的主流通信手段

    TCP/IP 協議 使用 TCP/IP 協議可以將 FPGA 中的數據以太網的形式輸出到上位,上位
    的頭像 發表于 04-26 16:55 ?1244次閱讀

    udp是什么協議udp協議介紹

    要求不高,但對時延和帶寬有要求的應用場景。 UDP協議的主要特點包括: 1. 無連接:UDP不需要建立連接,可以直接發送數據。 2. 輕量級:UDP沒有TCP那么復雜的控制機制,頭部信
    的頭像 發表于 04-19 15:57 ?1449次閱讀

    ethernetif_input和tcpip協議線程的作用

    tcpip協議線程是lwIP協議的核心線程,負責處理TCP/IP協議的各種功能,包括TCP
    的頭像 發表于 03-20 10:01 ?1400次閱讀

    Open RAN的未來及其對AT&amp;amp;T的意義

    3月14日消息,在“Connected America 2024”會議上,AT&amp;T高級副總裁兼網絡首席技術官Yigal Elbaz討論了Open RAN 的未來及其對AT&amp;T的意義。
    的頭像 發表于 03-14 14:40 ?773次閱讀

    通信網絡協議UDP協議技術解析

    在通常的網絡協議中,TCP/IP協議是一個常見的示例,其中UDP和TCP都是傳輸層協議。傳輸
    發表于 02-01 11:00 ?1023次閱讀
    通信網絡<b class='flag-5'>協議</b><b class='flag-5'>棧</b>之<b class='flag-5'>UDP</b><b class='flag-5'>協議</b>技術解析
    主站蜘蛛池模板: 五月天婷婷影院| 在线观看www日本免费网站| 未满十八18周岁禁止免费国产| 久久久精品免费视频| 色偷偷综合| 色婷婷99综合久久久精品| 天堂种子| 羞羞爱爱| 在线观看视频色| 扒开双腿猛进湿润18p| 综合精品| 亚洲成人网在线播放| 性欧美欧美之巨大69| 午夜爱爱网站| 深夜偷偷看视频在线观看| 色综合久久天天综合观看| 四虎影视最新地址| 日韩色爱| 女人被狂躁视频网站免费| 美女免费视频是黄的| 久草a视频| 妇少香港三日本三级视频| 亚色在线| 日日拍拍| 成 人 免费 黄 色 视频| 欧美性幼| 污色网站| 香蕉久久精品| 久久综合99| 午夜在线播放视频| 97精品伊人久久大香线蕉| 女人的逼毛片| 三级在线观看免播放网站| 国产一级做a爱免费视频| 男女在线观看视频| 一级在线免费视频| 欧美一级免费观看| 中文字幕自拍| 亚洲毛片基地4455ww| 亚洲无线视频| 精品在线视频一区|