Прошивка с открытым исходным кодом TASMOTA изначально была разработана для устройств домашней автоматизации Sonoff на основе ESP8266 или ESP8285, предлагая альтернативу прошивке eWelink с поддержкой протокола MQTT, что позволяет интегрировать ее с такими фреймворками домашней автоматизации, как Domoticz или openHAB.
С тех пор поддержка оборудования от различных брендов расширялась, но до недавнего времени вы все еще были ограничены продуктами с ESP8266 или ESP8285, тогда как ESP32 не поддерживался. Хорошая новость заключается в том, что TASMOTA теперь получила экспериментальную поддержку для плат ESP32 и таких продуктов, как TTGO T-Camera.
На веб-сайте Tasmota Github.io вы найдете основную документацию, а также файлы прошивки Tasmota ESP32 (также известный как Tasmota32) для платы LilyGO TTGO T-Camera, дисплеев и датчика I2C. Порт ESP32 основан на работе работе Jörg Schüler-Maroldt.
PuceBacoon также обнаружил в исходном коде другие платы ESP32, в том числе плату Olimex ESP32-PoE в файле xdrv_82_ethernet.ino и камеры “AI Thinker” в файле xdrv_81_webcam.ino.
Если вы хотите попробовать ее, то вы можете либо загрузить прошивку Tasmota32, либо создать ее с нуля, следуя инструкциям на странице документации. В основном вам нужно будет переименовать файл platformio_override_sample.ini
в platformio_override.ini
и раскомментировать tasmota32 в строке #28, а затем запустить
1 |
pio run |
для того, чтобы создать файл tasmota32.bin
. Наконец, залейте образ следующим образом:
1 |
esptool.py --chip esp32 --port COM5 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x1000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32.bin |
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.