Как быстро, без особых вложений, начать выкладывать метеоданные на народный мониторинг?
Опишу одно из решений на базе ESP8266.
Читать полностью »
Рубрика «mqtt» - 4
Народный мониторинг ESP8266 MQTT Micropython
2017-11-05 в 11:36, admin, рубрики: DS18B20, esp8266, micropython, mqtt, narodmon, pythonПлатформа ARM и брокер MQTT, как современная основа решений для Интернета вещей
2017-10-31 в 14:45, admin, рубрики: arduino, IoT, mqtt, Raspberry Pi, unet, Блог компании Unet, Интернет вещейПротокол MQTT, на текущее время, завоевал свою популярность и стал стандартом де факто в проектах, направленных на создание решений для Интернета вещей (IoT). Конечно, Интернет вещей – это определенная абстракция или, правильнее, концепция построения распределенных сетей устройств или машин. При этом, частные задачи взаимодействия машин Machine-to-Machine (M2M), уже сегодня эффективно решаются, включая и уровень подключения этих систем к Интернет, как для создания промышленных систем автоматики, так, например, и для построения систем «умного дома». Очевидно, что для критически важных систем требуется наличие локального арбитра или брокера и устройств, позволяющих отработать решение ситуации не зависимо от качества Интернет-подключения, а также в случае полного разрыва связи.
При этом, в качестве аппаратной платформы для запуска такого брокера MQTT, отлично себя зарекомендовали энергоэффективные, но от этого не менее производительные, микропроцессоры на базе архитектуры ARM. Такая взаимосвязь аппаратной платформы, протоколов обмена сообщениями и их программной реализации стала отправной точкой в стремительном прогрессе развития современных систем автоматизации. Далее рассмотрим подробнее аппаратные решения и программные компоненты для реализации одного из наиболее успешных протоколов обмена сообщениями в технических системах.
ClusterHAT review: Raspberry Pi cluster computer kit. Photo: MagPi magazine
Читать полностью »
Доработка домофона протоколом MQTT для управления с телефона (версия 2.0)
2017-10-09 в 7:01, admin, рубрики: diy или сделай сам, esp8266, mqtt, nodeMCU, домофон, Лайфхаки для гиков, схемотехника, Электроника для начинающих Совсем недавно я уже писал про доработку домофона протоколом MQTT.
В комментариях Владимир instalator написал:
Схема явно не продумана.
Нет необходимости вообще вмешиваться в схему трубки, достаточно подключить устройство в разрыв линии и эмулировать трубку подбросом нужных сопротивлений.
Я почему-то упустил из виду возможность имитации трубки домофона, ведь такой подход действительно не потребует вмешиваться в схему самой трубки, можно будет перехватывать управление на подходе к ней. Более того, такой подход, при необходимости, позволяет вообще не использовать домофонную трубку. Повесили устройство и открываем дверь с телефона. При желании можно и вовсе развить идею до батарейного питания.
Читать полностью »
Тайм-менеджмент для кинестетиков
2017-09-29 в 2:00, admin, рубрики: C#, CodeRush, esp8266, IoT, micropython, mqtt, Visual Studio, Блог компании DevExpress, программирование микроконтроллеров, Разработка для интернета вещейВремя — самый ценный ресурс который у нас есть. Чтобы использовать его максимально продуктивно, существуют всякого рода техники тайм-менеджмента. Если говорить о тайм-менеджменте в масштабах рабочего дня, то одна из самых популярных техник называется Pomodoro. Но эта статья не про GTD, а про код (и немного про железо ^^).
Так вот, для техники Pomodoro есть инструмент Tomighty и у него открытый исходный код на C#, что побуждает к модификации этого самого кода с целью добавления новых возможностей и интеграции со всякими штуками.
Сегодня мы будем интегрировать клиент Tomighty с устройстовм "Большая Красная Кнопка". Нам для этого понадобится:
- Большая Красная Кнопка (со светодиодом). У меня оказалась не очень большая, но очень красная.
- ESP8266 — один из наиболее оптимальных микроконтроллеров по соотношению удобство/цена. Это даже не микроконтроллер вовсе, но как микроконтроллер он абсолютно прекрасен!
- MicroPython. Я не знаю языка удобнее чем Python, а вы? Разве что Ruby, но его вроде бы не портировали на ESP8266.
- Протокол MQTT для связи между компом и девайсом.
- Visual Studio.
- Опционально, расширение CodeRush for Roslyn. Оно сильно упрощает работу с как со своим так и с незнакомым кодом.
Зачем? Чтобы получить опыт работы с чужим кодом. В связи с грядущим Hacktoberfest, этот скилл будет крайне актуален.
Welcome!
Прокачиваем домофон протоколом MQTT для управления с телефона
2017-09-11 в 7:10, admin, рубрики: diy или сделай сам, esp8266, mqtt, nodeMCU, домофон, Лайфхаки для гиков, схемотехника, Электроника для начинающих Всем привет. Расскажу немного про свою последнюю междуделку — доработку домофона WiFi-модулем NodeMCU. Заранее прошу прощения за выбор модуля — всех уже, наверное, достала эта ESP’шка…
Конечно, работу ClusterM с его автоответчиком никому не переплюнуть, но такой функционал я считаю излишним. Мне, с рождением дочки, лишь понадобилось бесшумно открывать домофон гостям, чтобы не стоять у трубки и не ждать входящего звонка, который наверняка разбудит малую. Да и себе иногда легче открыть дверь с телефона, нежели лезть за ключами и прикладывать таблетку туда-сюда, чтобы она сработала (у меня очень сильно тупит панель в подъезде). Проект получился небольшой, так что в статье тоже не так много букв, зато есть фотографии.
Читать полностью »
Обход noolite роутера через mtrf64+esp8266+MQTT Buddy Android app
2017-06-02 в 10:27, admin, рубрики: android, automation, DIY, diy или сделай сам, esp8266, IoT, Lua, mqtt, mqtt_buddy, mtrf64, noolite, автоматизация, Интернет вещей, ПрограммированиеЗадача
Обойти роутер noolite и управлять освещением noolite быстро, качественно и без использования домашнего сервера. Глобальная децентрализация и тотальное использование облачных решение в домашних устройствах и интернет вещах. Что?..
Всем привет!
Снова я со своим лаптем и сказом о том, как побороть дорогой роутер noolite, начать управлять освещением и не заморачиваться на пайке плат, контроллеров и вообще — хочу так, что бы включил установил приложение и оно работало без дополнительных танцев.
Да… об этом пишут все, но мало кто делает, так как зачастую все решения упираются в сложные инструкции. А я Вам покажу, сейчас :) — ну вперед друзья!
Читать полностью »
Мой опыт создания «без умного» дома
2017-05-19 в 8:16, admin, рубрики: diy или сделай сам, domoticz, lirc, mqtt, ota, Raspberry Pi, Sonoff, Tasmota, wifi, домофон, Интернет вещей, умный домПришло и мое время поделится своим опытом создания «без умного» дома. Вступать в полемику, что же все таки такое умный дом и что он должен уметь делать, не очень хочется. В моем случае будем приручать wifi модули Sonoff от компании ITEAD и учиться включать/выключать «нагрузку» с телефона. В публикации пойдет речь, как прошить модуль, подключим к модулю сенсор температуры/влажности, научимся управлять модулем через приложение HomeKit («Дом») и Siri. Добавим ко всему этому систему управления умным домом Domoticz на raspberry pi. Добавим wifi к кофемашине и научим Siri открывать домофон.
Читать полностью »
ESP8266 в качестве MQTT брокера для мобильного приложения
2017-04-20 в 7:03, admin, рубрики: esp8266, IoT, mqtt, open source, брокер, программирование микроконтроллеров, Разработка для интернета вещей, Разработка систем передачи данных Как говорится, лень — двигатель прогресса. Для облегчения жизни сейчас делаю себе небольшое устройство в виде модуля ESP8266 и преобразователя RS485 для связи с датчиками-газоанализаторами по протоколу Modbus. В производстве постоянно возникает необходимость подключаться к приборам для выполнения различного рода диагностики по 485 интерфейсу, но каждый раз тащить с собой ноутбук неудобно, а вот мобильный телефон всегда в кармане.
В процессе разработки получилась библиотека, которая позволяет подключаться напрямую с телефона к модулю и обмениваться данными через приложение MQTT клиента. Возможно кому-то такое решение тоже пригодится, ведь отпадает необходимость иметь сторонний MQTT брокер (будь то локальный брокер на Raspberry или брокер в интернете) и подключение к интернету, что в моем случае самое главное.
Читать полностью »
автоматизация с удобными pebble, стабильным noolite и доступной esp8266
2017-04-20 в 6:30, admin, рубрики: automation, esp8266, mqtt, mqtt buddy, mtrf, mtrf64, noolite, nooLite-F, smart automation, автоматизация, Интернет вещей, облачные сервисы, умный дом, метки: smart automationАвтоматизация с удобными pebble (дада, они ещё живут!), стабильным noolite (от компании Ноотехника, Минск, Беларусь) и доступной esp8266 development board.
Спасибо, за время, которое Вы потратили за чтением моих заметок.
С момента прошлой статьи (ссылка прошел почти год. И за этот год, я переосмыслил некоторые вещи, интернет и получилось что-то вроде IoT :) -> интернет вещей)
Постараюсь кратко изложить новую порцию накопленных знаний, описать куда стремлюсь и чего хочу добиться -> прошу к прочтению.
CO2-Лампа (mh-z19)
2017-03-31 в 20:56, admin, рубрики: co2, diy или сделай сам, esp8266, MH-Z19, mqtt, Интернет вещей, Электроника для начинающихТут уже довольно часто рассказывали про датчик mh-z19 и про esp8266, а так же не забывали упоминать и про протокол mqtt.
Я всё это почитал и решил объединить вычитанное в одном устройстве. Собственно на картинке это оно и есть.
Читать полностью »