Как установить систему домашней автоматизации 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»

Начало работы с платой Onion Omega2+ LEDE WiFi IoT и расширительным доком

Onion Omega2 — это WiFi-плата на базе LEDE (форк OpenWrt) с процессором Mediatek MT7688 MIPS SoC, предназначенная для IoT-проектов, стоимостью от $5. Существует две версии: Omega2 с 64 МБ ОЗУ и 16 МБ флеш-памяти, а также Omega2+ с 128 МБ ОЗУ, 32 МБ флеш-памяти и слотом для micro SD. Для обзора была предоставлена версия Omega2+ вместе с расширительным доком, который позволяет питать плату через USB, добавляет USB-хост, RGB-светодиод, кнопки и доступ к GPIO через разъем типа «мама». В этом кратком руководстве сначала представлены фотографии распаковки, затем описаны шаги по настройке платы, управлению RGB-светодиодом и подключению светодиода к GPIO через макетную плату.

Распаковка Onion Omega2+

Обе платы поставляются в антистатических пакетах.

Читать далее «Начало работы с платой Onion Omega2+ LEDE WiFi IoT и расширительным доком»

Arduino MKRZero — компактная версия платы Arduino Zero

Arduino Zero была представлена более двух лет назад с микроконтроллером Atmel SAMD21G18 на базе ARM Cortex M0+ в форм-факторе Arduino Uno Rev.3. Теперь компания выпустила Arduino MKRZero с тем же микроконтроллером, но в значительно меньшем форм-факторе Arduino MKR1000 .

Читать далее «Arduino MKRZero — компактная версия платы Arduino Zero»

Arduino MKRZero — это уменьшенная версия платы Arduino Zero

Arduino Zero была представлена более двух лет назад с микроконтроллером Atmel SAMD21G18 на базе ARM Cortex M0+ в форм-факторе Arduino Uno Rev.3. Теперь компания выпустила Arduino MKRZero с тем же микроконтроллером, но в значительно более компактном форм-факторе Arduino MKR1000 .

Читать далее «Arduino MKRZero — это уменьшенная версия платы Arduino Zero»

HMP, Real-Time Linux и Xenomai – обзор трех подходов к разработке систем реального времени на процессорах приложений

Это гостевой пост о гетерогенной многопроцессорной обработке (HMP) , Real-Time Linux и Xenomai для разработки систем реального времени на Linux, написанный Гилерме Фернандесом, Раулем Муньосом, Леонардо Вейгой и Брэндоном Шиббли, работающими в Toradex.

Введение

Сфера применения процессоров приложений продолжает расширяться. Системы-на-кристалле, обычно на базе ядер ARM Cortex-A, осваивают области, где традиционно доминировали маломощные ARM Cortex-M и другие микроконтроллеры. Этот тренд обусловлен несколькими факторами:

Читать далее «HMP, Real-Time Linux и Xenomai – обзор трех подходов к разработке систем реального времени на процессорах приложений»

Знакомство с семействами процессоров NXP i.MX8: i.MX 8 для высокой производительности, i.MX 8M для аудио/видео и i.MX 8X для низкого энергопотребления

Компании Freescale, а затем NXP, анонсировали процессоры i.MX8 несколько лет назад, представив этой весной i.MX 8 Multisensory Enablement Kit без детальных спецификаций процессора, за исключением информации о включении ядер Cortex A72 и A53. Однако NXP опубликовала вчера пресс-релиз о «Мультисенсорной автомобильной платформе eCockpit для развития мультимедийных возможностей в автомобилях будущего», что по сути является тем же анонсом в иной формулировке, но с дополнительными техническими деталями:

Новое семейство, основанное на до шести 64-битных процессорных ядрах ARMv8-A и включающее HiFi 4 DSP, поддержку памяти LPDDR4 и DDR4, а также два порта Gigabit Ethernet с функцией аудиовизуального моста (AVB), предназначено для развития графики автомобильных панелей: комбинаций приборов, визуализации информационно-развлекательных систем, проекционных дисплеев, экранов задних сидений и других решений. Устройства, способные управлять четырьмя HD-экранами с независимым контентом или одним 4K-экраном, включают:

Читать далее «Знакомство с семействами процессоров NXP i.MX8: i.MX 8 для высокой производительности, i.MX 8M для аудио/видео и i.MX 8X для низкого энергопотребления»

FTLAB FSG-001 — это $30 счетчик Гейгера / детектор радиации для смартфонов Android и iOS

Недавно была прочитана статья на Tizen.org о сотрудничестве Samsung и Intersoft Eurasia по созданию «персонального устройства мониторинга радиации DO-RA », передающего данные через Bluetooth 4.0 LE. Однако посещение их сайта показало другие модели, например, DO-RA-Q, использующую 3.5 мм аудиоразъем и совместимую со смартфонами, а также компьютерами под управлением Windows и Linux. Ни одно из их устройств не удалось найти в продаже, поэтому был проведен поиск альтернатив, и обнаружен счетчик радиации FTLAB FSG-001 на Aliexpress, Amazon и eBay по цене от $30 до $40.

Читать далее «FTLAB FSG-001 — это $30 счетчик Гейгера / детектор радиации для смартфонов Android и iOS»

Меньше и быстрее, чем Raspberry Pi Zero: представляем плату для разработки NanoPi NEO на ARM Linux

Raspberry Pi Zero имеет два заметных преимущества по сравнению с другими платами Raspberry Pi: она меньше и дешевле. FriendlyARM разработала новую модель для своего семейства NanoPi , которая примерно на 12% компактнее (хотя не такая тонкая из-за разъема Ethernet и USB-коннектора) и значительно быстрее Raspberry Pi Zero. Плата NanoPi NEO основана на четырехъядерном процессоре Allwinner H3.

Читать далее «Меньше и быстрее, чем Raspberry Pi Zero: представляем плату для разработки NanoPi NEO на ARM Linux»