senko:Micro适用于您的Micropython项目的最简单的OTA更新解决方案

时间:2024-06-12 04:15:53
【文件属性】:

文件名称:senko:Micro适用于您的Micropython项目的最简单的OTA更新解决方案

文件大小:68KB

文件格式:ZIP

更新时间:2024-06-12 04:15:53

esp8266 microcontroller micropython esp32 over-the-air

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


【文件预览】:
senko-master
----.gitignore(1KB)
----README.md(3KB)
----.github()
--------workflows()
----logo.png(24KB)
----examples()
--------boot.py(1KB)
--------main.py(72B)
----LICENSE(34KB)
----social_preview.png(29KB)
----setup.py(312B)
----senko()
--------senko.py(3KB)
--------__init__.py(25B)

网友评论