Передача файлов
Файлы можно передавать через последовательный интерфейс, веб-среду разработки или расширение для VS Code.
YMODEM в терминале
Для этого способа нужен терминал с поддержкой YMODEM.
Чтобы принять файл на устройство, вызовите:
io.ymrecv()
Если имя не указано, сохраняется имя из передаваемого файла. Чтобы задать имя явно, передайте его первым аргументом: io.ymrecv("config.lua").
Чтобы отправить файл с устройства на компьютер, вызовите:
io.ymsend(filename)
Консольная утилита wcc
Утилита wcc работает через USB–UART-адаптер.
Получить список файлов в корневом каталоге устройства:
wcc -p /dev/ttyUSB0 -ls /
Загрузить файл на устройство:
wcc -p /dev/ttyUSB0 -up /path/to/file-on-pc.lua /path/to/file-on-esp.lua
Скачать файл с устройства:
wcc -p /dev/ttyUSB0 -down /path/to/file-on-esp.lua /path/to/file-on-pc.lua
Графические инструменты
Для интерактивной работы используйте веб-среду Lua или расширение UnitX Lua IDE для VS Code. Подключение доступно через USB–UART или WebSocket — в зависимости от устройства.