低成本接近0成本远程升级方案

花生壳工具这里不用。

低成本接近0成本远程升级方案_第1张图片

 钉钉内网穿透工具,然后用python写个web服务器,可以参考之前的文章Python简易文件分享服务器-windows适用_pxw1992的博客-CSDN博客pyWebServer.pyimport http.serverimport socketserverimport socketdef get_host_ip():try:s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)s.connect(('8.8.8.8', 80))ip = s.getsockname()[0]finally:s.close()PORT = 80Handler = http.serhttps://blog.csdn.net/pxw1992/article/details/107988769?spm=1001.2014.3001.5501

 搭建好使用钉钉的映射就好了。

低成本接近0成本远程升级方案_第2张图片

 然后要升级的设备http请求就好了,如何把这个临时的url发送过去呢,免费的emq是不错的选择,发个指令直接升级就好了。

lua脚本

低成本接近0成本远程升级方案_第3张图片

 8266,rtos C,添加个url参数低成本接近0成本远程升级方案_第4张图片

 c mqtt 参考8266 mqtt 纯c开发_pxw1992的博客-CSDN博客官方的demo说明太少,mqtt服务器python搭建的,调试起来有点费劲。基于tcp的mqtt。编译代码以及smartconfig ota,参考之前的博客。https://blog.csdn.net/pxw1992/article/details/122278933?spm=1001.2014.3001.5501

你可能感兴趣的