使用您自己的代码配置micropythonwlan/AP/WebRepl启动
mpyconfigbase的Python项目详细描述
MPY配置基
配置引导期间MicroPython WLAN/AP/WebRepl/NTP时间的自动启动
一般信息
将其与mpycntrl一起使用,以实现MicroPython基本接口的设置/部署和配置的自动化。另请参见mpycntrl on github
使用
文件wlan.cfg
、softap.cfg
和webrepl_cfg.py
中给出的信息用于配置。在
在无线局域网.cfg以及软AP.cfg是包含ESSID和密码的两行文本文件
webrepl公司_cfg.py文件是一个包含一行的python文件
PASS = '123456'
在wlan启动期间,默认从NTP获取时间。在
最佳实践
- 发送控制+c
- 直接上传模块文件和配置文件(配置文件是
wlan.cfg
、softap.cfg
和{}) - 发送重置
样本代码(in靴子.py)在
^{pr2}$部署期间的安装
python类代码可以通过调用:
fnam, src = MPyConfigBase.get_class_source() # get the module code
cfgbootcode = MPyConfigBase.get_boot_install_code() # get the minimal autconfig code
示例代码(部署)
一些用于自动部署和配置的示例代码。如果超时(错误消息:无法输入raw repl),请考虑使用with mpyc.timeout(1) as tout:
代码块。在
代码也可用here on github
由于MicroPython需要在配置之前引入新代码,因此需要在部署期间重置电路板。如果你遵循上面给出的最佳实践,这是不需要做的。在
局限性
在esp8266上,start
的组合启动可能会失败。在
在esp32上可以工作:-)
- 项目
标签: