ESP8266, Mongoose OS и Grove датчики – как альтернативное решение для хакатонов

Если бы вы зашли на какой-либо аппаратный хакатон за последний год, то вы бы увидели, что они посвящены инновациям и приносят новые идеи в этот мир, и большинство из них сосредоточено вокруг подключаемых устройств и IoT в настоящее время. Однако, просто прогуляйтесь, поговорите с командами, и вы можете быстро увидеть проблему. Участники хакатонов- то  стараются разрабатывать инновационные устройства, но нередко им приходится сталкиваться с «рекомендованным» и часто спонсируемым компаниями оборудованием, например Intel Galileo, Raspberry Pi и т. д. …. Разработчики могут долго пытаться настроить систему, даже, казалось бы настолько простую задачу как просто подключиться к облаку!

Не говоря уже о том, что настройка требует нескольких часов, необходимо узнать о конкретном оборудовании и о том, как его можно запрограммировать на языках низкого уровня. Множество команд провели большую часть времени, борясь с этими проблемами, и часто даже не успевали сделать прототипы к концу хакатона.

Читать далее «ESP8266, Mongoose OS и Grove датчики – как альтернативное решение для хакатонов»

Превратите свою ESP8266 плату с USB в последовательную плату с помощью Arduino Serial Bypass Sketch

USB-to-serial необходим для программирования и отладки плат, и / или получения доступа к последовательной консоли, и в то время как они очень дешевы, вы можете попасть в ситуацию, когда у вас нет его под рукой, но у вас есть некоторые Arduino совместимые платы и вы могли бы превратить плату Arduino в USB для TTL отладки, используя ArduinoSerialBypass.ino , но я узнал что этот образ также работает на ESP8266 платах, таких как Wemos D1 Mini.

Читать далее «Превратите свою ESP8266 плату с USB в последовательную плату с помощью Arduino Serial Bypass Sketch»

Если нужно запрограммировать несколько модулей ESP8266 то плата Wemos D1 mini-pogo Jig может быть полезна.

Если у вас много ESP8266 модулей то прошивка может занять много времени, но ESP8266 Pogo Jig может значительно упростить этот процесс, так как он представляет собой держатель ESP-12F модулей с помощью pogo-разъемов, так что вы можете прошить платы довольно быстро.

Читать далее «Если нужно запрограммировать несколько модулей ESP8266 то плата Wemos D1 mini-pogo Jig может быть полезна.»

Безопасное подключение IoT с платой NodeMCU ESP8266, крипточипом ATECC508A, Mongoose OS и AWS IoT

Существует множество примеров проектов для Интернета вещей, но зачастую их реализация не является безопасной. Это может быть связано с тем, что устройство подключено к Интернету с минимальной защитой или вообще без нее (худший вариант), или шлюз (в лучшем случае) обеспечивает безопасное соединение с Интернетом, но коммуникация между сенсорными узлами и шлюзом в локальной сети остается незащищенной из-за ограничений памяти узлов. Например, реализация защиты на ESP8266 может быть сложной задачей. Mongoose OS — это операционная система с открытым исходным кодом для Интернета вещей, разработанная Cesanta и работающая на ESP32, ESP8266, STM32 и TI CC3200. Разработчики продемонстрировали безопасное решение с использованием Mongoose OS на ESP8266, которое подключается через TLS-соединение к AWS IoT (Amazon Web Services IoT) и использует TLS-учетные данные, хранящиеся в криптографическом устройстве Microchip ATECC508A .

Читать далее «Безопасное подключение IoT с платой NodeMCU ESP8266, крипточипом ATECC508A, Mongoose OS и AWS IoT»

$12 AI Light на базе ESP8266 WiFi, RGB лампочка поддерживающая MQTT через Open Source прошивку ESPurna

AI-Thinker известный мировой производитель модулей ESP8266, они также запустили WiFi RGB лампочку, которую они продают по $12.5 на Ebay и Aliexpress (здесь и здесь). Некоторые люди обнаружили open source прошивку для разработчиков ESPurna. В лампочке используется ESP8266 и после некоторых исследований удалось лампочку в ESPurna, а значит можно будет управлять ею с использованием MQTT или веб интерфейса. Читать далее «$12 AI Light на базе ESP8266 WiFi, RGB лампочка поддерживающая MQTT через Open Source прошивку ESPurna»

Проект домашней автоматизации Карла – Часть 2: Мост 433 МГц / WiFi MQTT, датчики двери и движения PIR

Продолжаем проект домашней автоматизации Карла. Рассмотрим автоматизацию освещения на основе времени суток и движения. В первой части мы настроили Home Assistant и прошили базовые WiFi-переключатели Sonoff. Сегодня создадим мост 433 МГц в MQTT и подключим сенсоры.

433 МГц

В зависимости от страны, 433 МГц — открытая частота для коммуникации. Существуют сотни устройств, использующих 433 МГц для передачи данных. Сосредоточимся на двух моделях с Gearbest: датчике движения WMS07 (слева) и датчике двери/окна WDS07 (2 компонента, справа).

Читать далее «Проект домашней автоматизации Карла – Часть 2: Мост 433 МГц / WiFi MQTT, датчики двери и движения PIR»

Как установить систему домашней автоматизации Domoticz на NanoPi NEO и другие платы ARM Linux

При выборе оборудования и программного обеспечения для проектов IoT первая сложность — огромное количество вариантов. Для аппаратной части сначала нужно определиться с протоколами связи датчиков и исполнительных устройств. Если выбор падает на Wi-Fi, очевидным решением становится ESP8266, используемый вместе с недорогой платой Linux, такой как Raspberry Pi или Orange Pi, для локального запуска серверного ПО IoT или работы с облачными сервисами. Однако наиболее сложным и запутанным для меня оказался выбор серверного ПО/облачных услуг из-за их обилия. Предпочтение отдаётся локальному серверу, а не исключительно облачным решениям, особенно при нестабильном интернете. Поэтому начальным решением стало сочетание ThingSpeak с MQTT для сбора данных с переключателей Sonoff на прошивке ESPurna и монитора CO2 от vThings . Это работает неплохо, но хотя облачный сервис ThingSpeak.com постоянно обновляется, его открытая версия не обновлялась с середины 2015 года. Среди множества доступных сервисов и программных платформ чаще других упоминается решение, поддерживаемое платформами мониторинга воздуха vThings и недавно добавленное в ESPurna . Речь о Domoticz , который описывается как:

система домашней автоматизации, позволяющая контролировать и настраивать различные устройства: освещение, переключатели, датчики/счётчики температуры, дождя, ветра, УФ-излучения, электроэнергии, газа, воды и многое другое. Уведомления/оповещения могут отправляться на любые мобильные устройства.

Читать далее «Как установить систему домашней автоматизации Domoticz на NanoPi NEO и другие платы ARM Linux»

Начало работы с Sonoff TH16 ESP8266 реле и датчик, используя стандартную прошивку и Android приложение eWelink

Sonoff TH16 это WiFi устройство, с реле и контактами для подключения датчиков, на базе Espressif ESP8266 WiSoC, способное выдерживать нагрузку до 16 А (3500 Ватт @ 220 В). Для статьи использовались датчик температуры и влажности Sonoff AM2301 и устройство измерения питания Sonoff POW, в первом обзоре Sonoff проверялась аппаратная часть всех трех устройств. В этом обзоре будет описан практический пример использования Sonoff TH16 и датчика температуры, в качестве контроллера насоса грунтовых вод. Читать далее «Начало работы с Sonoff TH16 ESP8266 реле и датчик, используя стандартную прошивку и Android приложение eWelink»