怎样分析UDP协议栈中的OTA上位机
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,本篇文章为大家展示了怎样分析UDP协议栈中的OTA上位机,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。有人问,OTA采用现成的协议栈不香吗,为什么要自己写协议
千家信息网最后更新 2025年02月16日怎样分析UDP协议栈中的OTA上位机
本篇文章为大家展示了怎样分析UDP协议栈中的OTA上位机,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
有人问,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写上位机是最痛苦的。
这个软件支持一键批量设备串行升级。也可根据版本号,对某一批设备进行一键升级。可以指定某个网卡设备上的设备进行升级。
软件说明:
OTA固件路径选择。 需要进行OTA的设备选择。 网卡选择。 OTA流程显示。 OTA进度条。 扫描设备。 一键升级按钮。
实操演示
通过对WIFI默默的升级,MCU一点知觉都没有,WIFI就完成了固件的升级,这样的方案比起转发升级效率高很多,不影响MCU的性能,只会在升级的过程中影响一点网速。
声明
这个上位机的的代码包含一些协议的东西,是不能对外暴露的。
上述内容就是怎样分析UDP协议栈中的OTA上位机,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
升级
设备
模块
功能
方式
软件
一键
选择
分析
内容
固件
就是
技能
知觉
知识
网卡
简明
简陋
痛苦
不知不觉
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
东南大学数据库
485 串口服务器
班务计划软件开发
英威腾待遇软件开发
计算机视觉属于软件开发吗
国家网络安全员职业资格证书
四川网络技术学院哪个好
2019年网络安全比赛简称
上海盛也网络技术有限公司干嘛的
昆山晨森网络技术
撤销数据库中的表
上海工程软件开发推荐厂家
计算机算法和软件开发
阿里云服务器下载目录
地质灾害风险调查评价数据库
vb.net 压缩数据库
解读网络安全核查办法
茗酒卫士网络技术
域服务器安全管理
网络安全常态化工作
数据库中表示结构文件的扩展名
张家港市杨舍镇华文软件开发部
索尼mp3正在更新数据库
数据库安全工作
北京丰台软件开发公司
大量图片存储到服务器
网络安全人人有责感悟
银行软件开发人员工作待遇
网络安全体系考试题
wr720n改打印服务器固件