-
Senko提供Micro,这是针对您的Micropython项目实现OTA更新的最简洁解决方案
资源介绍
Senko是基于ESP8266和ESP32的Micropython项目中最简单的The Air The Air更新程序解决方案。
Senko将您的微控制器上的选定文件与GitHub存储库中的远程文件同步。 我使用Senko自动将最新的master分支部署到我的ESP8266传感器车队中。
:construction: 无论如何,Senko并不是最好的实现,但是对于我的简单物联网项目而言,这已经足够了!
:hammer_and_wrench: 工作原理
每次.fetch()或.update()方法时,Senko都会将本地文件的SHA1哈希与远程文件的SHA1哈希进行比较,以确定它们是否相同。
如果不是,则Senko将来自GitHub存储库的远程文件保存到您的微控制器。 这意味着您需要重新启动才能运行最新的代码。
:construction: 您负责实施网络连接和重新启动策略!
:fire: 安装
Senko由您导入的单个senko.py模块组成。
您可以使用Ampy或W
- 上一篇: microPython.pdf
- 下一篇: Micropython学习笔记