Insert title here

服务器制作一个stm32 OTA服务器——内容展示和准备工作(个人娱乐学习使用,仅供参考)

一、准备工作

4G模块:我使用的是大夏龙雀的模块或者使用MQTTX进行通讯

linux服务器:这里我使用的是阿里云服务器

stm32开发板:这里我使用的stm32f103c6t6

参考了B站阿正的小熊派OTA教程(感谢大佬开源,但是群加不了)

 

 

二、学习准备

我有一个闲置的服务器用来做OTA服务器,涉及内容:

nodered、mysql、xmodem协议、linux宝塔等等,我这里是随便搭建了一个主动下载方式的服务器

 

 

三、效果展示

 nodered  

 

 

 

 

 

四、功能展示

(1)现在设备imei中查询对应设备,输正确的imei后点击查询,在上面显示了imei以后就可以点击下载,如果没有对应imei会显示imei未注册

 (2)点击下载前需要在mqttx中订阅主题 hjf/dl/868228070255417,同时发布主题 hjf/ack/868228070255417  (用于给nodered订阅使用做成通讯)

 

 (3)点击确认下载后,第一步可以接收到数据,同时在网页上更新进度

 

 mqttx + nodered  

 

以上是简单的演示过程,等我空闲时间,我会重新注册一个服务器,是怎么如何完整搭建整个OTA服务器的,以及有什么不足的部分

今天就到此为止

另外俺不是专门做前端后端的,只是发现nodered这个工具很好用,花了1星期每天下班回来学习一下,供大家参考

 

新建了一个群,希望各位来一起相互学习

企鹅群:529611102 

 

posted @ 2025-03-30 21:28  这一切足够了  阅读(153)  评论(2)    收藏  举报
复制代码