登录 注册
当前位置:主页 > 资源下载 > 50 > Senko提供Micro,这是针对您的Micropython项目实现OTA更新的最简洁解决方案

Senko提供Micro,这是针对您的Micropython项目实现OTA更新的最简洁解决方案

  • 更新:2024-10-26 21:18:49
  • 大小:68KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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