1. 主页
  2. HA文档
  3. PiliBoard
  4. PiliBoard
  5. PiliBoard固件参考信息

PiliBoard固件参考信息

固件写入

  • 将开发板上模式开关置于“write flash”状态
  • 按开发板上reset按钮重启PiliBoard
  • 在pc上运行命令:esptool.py --port COMx erase_flash,擦除flash中内容
  • 按开发板上reset按钮重启PiliBoard
  • 在pc上运行命令:esptool.py --port COMx --baud 115200 write_flash 0 firmware-on-pili.bin,写入固件
  • 将开发板上模式开关置于“run”状态
  • 按开发板上reset按钮重启PiliBoard

注:

  • 上述命令中COMx为连接的串口,在Windows下可以使用mode命令查看,在linux下形式为/dev/ttyUSB0
  • esptool工具通过pip3 install esptool命令安装
  • 固件下载地址

PiliBoard固件初始化状态

网络

  • 初始AP网卡为打开,AP的名称为MicroPython-xxxxxx,密码为micropythoN(注意最后一个N为大写)
  • 初始工作站网卡为关闭

WebREPL

  • 初始自启动WebREPL
  • 连接密码为piliboard
  • 可通过命令import webrepl_setup进行设置(关闭/开启、密码)

PiliBoard内置库

除了正常的MicroPython内置库之外,PiliBoard固件中还带有以下库:

  • Config – json格式配置文件读写、配置内容
  • LedStrip – 灯带控制程序
  • IrqLongpressReset – 通过按钮调用中断程序
  • MiniWebSrv – 一个小型的Web服务器
  • SimpleDevice – 简单的开关与pwm调值设备
  • StateMQTTClient – 一个基于umqtt.simple的mqtt库

此文不允许转载,如需转载请与BD@hachina.io联系。

这篇文章对您有用吗? 0 0