CoAP — облегчённый HTTP для интернета вещей
Продолжая тему протоколов интернета вещей в этот раз рассмотрим второй по распространённости после MQTT протокол — CoAP.
Читать далее CoAP — облегчённый HTTP для интернета вещейПродолжая тему протоколов интернета вещей в этот раз рассмотрим второй по распространённости после MQTT протокол — CoAP.
Читать далее CoAP — облегчённый HTTP для интернета вещейВ цикле статей ранее мы рассмотрели технологии ячеистых сетей и их применение на практике на примере 6LoWPAN и MQTT. Последнее время всю большую известность приобретает Thread относящийся к следующему поколению ячеистых сетей. Рассмотрим данную технологию подробнее.
Читать далее Thread — ячеистая сеть для умного домаРазвитием запуска 6LoWPAN на СС1310 является добавление протокола MQTT, позволяющего передавать данные между устройствами интернета по простому и энергоэффектиному протоколу. MQTT и 6LoWPAN отлично дополняют друг друга, а также позволяют легко интегрировать узлы сети в системы автоматизации при помощи MQTT брокера.
Читать далее Кросс демо MQTT в сети 6LoWPANОдной из наиболее востребованных технологий передачи данных среди устройств интернета вещей является Bluetooth Low Energy (BLE). Однако начать работу с ним не очень просто по ряду причин, как аппаратного, так и программного характера.
Читать далее D-Bus — шина данных в Linux на примере BlueZПри работе с OpenHab или Eclipse SmartHome рано или поздно возникает потребность в разработке собственного байндинга. Особенно актуально это для разработчиков и производителей электроники, которые хотят предоставить интерфейс интеграции для своих устройств в систему умного дома. К сожалению в сети нет материалов по данному вопросу на русском языке. Расскажем, как сделать свой байндинг.
Читать далее Написание своего binding для OpenHab 2 или Eclipse SmarthomeОдним из ключевых аспектов интернета вещей является низкое энергопотребление и ограниченные ресурсы устройств и каналов связи. Достигается это в значительной степени за счёт упрощения. Протоколы “обычного” интернета, такие как HTTP, оказываются слишком сложны и ресурсозатратны. Рассмотрим протокол MQTT работающий по принципу подписок.
Читать далее MQTT — интернет вещей по принципу подпискиО ячеистых сетях и в частности 6LoWPAN, как открытой реализации технологии, последнее время говорят многие. Однако, на практике законченного алгоритма развёртывания такой сети практически представлено не было. В данной статье мы представим его.
Читать далее Запуск сети 6LoWPAN на практикеКак было отмечено ранее, одним из наиболее важных факторов ограничивающих развитие интернета вещей является отсутствие удобных средств разработки правил взаимодействия устройств IoT между собой. Для решения этой задачи был разработан Node-RED, позволяющий через браузер построить схему взаимодействия устройств между собой и внешними системами.
Читать далее Node-RED — графический конфигуриратор для интернета вещейОдним из наиболее важных и сложных вопросов при запуске системы автоматизации (умного дома) является процесс первоначальной конфигурации системы и её отладки. Сложность заключается в том, что необходимо написать значительную часть в текстовом редакторе. При этом разработчик остаётся практически один на один с задачей, т.к. почти не существует средств автоматизации для данного этапа. В то же […]
Читать далее OpenHab — сервер-контроллер для умного домаНесмотря на то, что устройства интернета вещей подразумевают наличие интернета уже в своём названии, зачастую распространены ситуации, когда управление локальными системами умного дома/промышленности/авто имеют локальные контроллеры системы в своём составе. Рассмотрим эти решения более подробно.
Читать далее Контроллеры системы умного дома