Микросхема ESP8266 наделала много шума в области Интернета вещей, сделав это перспективное явление реальностью. Сегодня уже довольно много электронных устройств (как радиолюбительских, так и коммерческих) на основе ESP8266 выходят в Интернет с помощью этого Wi-Fi модуля.
ESP8266 довольно легко программируется и с ним удобно работать. Более того, сегодня доступно большое количество разнообразных плат с ESP8266 на борту, например, NodeMCU или Wemos D1. Единственное, до недавних пор не было инструмента для программирования и отладки ESP8266 через операционную систему Android, которой оснащены многие одноплатные компьютеры, планшеты и смартфоны. И вот теперь такой инструмент появился.
Речь идет о загрузчике ESP8266 Loader под авторством Bluino Electronics, который можно скачать с Google Play (https://play.google.com/store/apps/details?id=com.bluino.esploader). Это недавно выпущенное приложение позволяет вам не только загружать двоичные файлы с прошивкой на любую плату ESP8266, где используются USB-UART чипсеты FTDI, PL2303, CH34X и CP210X, но также имеет последовательный монитор для отладки функционирования микросхемы на ходу.
Вам понадобится кабель USB OTG, чтобы подключить плату ESP к вашему устройству на базе Android, но вам не нужно право доступа root с настройками разработки. На сегодняшний день большинство устройств Android могут работать с ESP8266 с помощью этого приложения. Все из них, по крайней мере, могут открыть последовательный монитор и прочитать, что передает запрограммированный ESP8266, но, к сожалению, некоторые из них не могут успешно запрограммировать плату.
Впрочем, даже на устройствах, где функция программирования работает, сама работа может быть медленной. Но, тем не менее, это демонстрирует много перспектив для управления, программирования и отладки устройств в полевых условиях, особенно если у в вашем коде не предусматривается прошивка «по воздуху».
В особенности хорошим моментом является то, что в ESP8266 Loader уже загружено немало примеров двоичных файлов, многие из которых могут быть полезны. Среди них имеются программы для переключения различных контактов GPIO на плате, создания точек доступа Wi-Fi и даже базового веб-сервера. С их помощью можно было бы провести некоторые тесты и диагностику прямо с вашего мобильного устройства, благодаря чему значительно возрастает уровень мобильности и удобства работы с популярным ESP8266.
© digitrode.ru