Как стать автором
Обновить
17.26

Разработка для интернета вещей *

Учимся разрабатывать для интернета вещей

Сначала показывать
Порог рейтинга
Уровень сложности

Создание сенсорного узла для интернета вещей на Intel Edison

Время на прочтение8 мин
Количество просмотров7.5K
В этом материале мы расскажем о том, как сконструировать сенсорный узел на базе Intel Edison. Займёмся сборкой компонентов, программированием и тестированием. Правда, автономное устройство в век интернета вещей – это не так уж и интересно. Поэтому после того, как все датчики и алгоритмы заработают, мы подключим то, что у нас получится, к Сети. Этому, кстати, будет посвящён наш следующий материал. А сейчас предлагаем заняться железом и кодом.


Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

О протоколе Modbus и Intel Edison

Время на прочтение4 мин
Количество просмотров13K
Modbus – это широко известный коммуникационный протокол, который нашёл применение и в промышленности, и в любительских проектах. На физическом уровне для организации связи между устройствами по этому протоколу могут использоваться последовательные интерфейсы (RS232 или RS485) или Ethernet (здесь задействованы протоколы TCP или UDP). Сегодня мы поговорим о том, как организовать взаимодействие Intel Edison с другими устройствами с помощью Modbus.

Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии6

«Облачный дайджест» #5: Виртуальная инфраструктура

Время на прочтение2 мин
Количество просмотров6.2K
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии1

Примеры кода для интернета вещей: умная поливалка

Время на прочтение7 мин
Количество просмотров22K
Недавно мы опубликовали учебные примеры кода для различных проектов, которые формируют интернет вещей. Сегодня расскажем об автоматической системе полива. Построена она с использованием Intel IoT Developer Kit, Intel Edison, в её работе применяются облачные платформы, различные API и другие технологии.


Вот, что вы узнаете, освоив это руководство:
Всего голосов 18: ↑15 и ↓3+12
Комментарии3

Истории

Время неожиданных аналогий: речные раки и датчики электропроводности

Время на прочтение6 мин
Количество просмотров12K
Уважаемые знатоки, внимание, вопрос:

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

И раки, и датчики электрической проводимости используются для контроля качества воды.

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



В статье рассказываю и про невских раков (спасибо сайту водоканала), и про датчики электрической проводимости. К ракам мы никакого отношения не имеем, а вот датчики швейцарской компании IST вполне себе поставляем.

Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии1

Аутентификация пользователей на Arduino с RFID

Время на прочтение15 мин
Количество просмотров23K
Arduino

Введение


В предыдущей статье я только начинал работать с Arduino, в результате чего закономерно получилась метеостанция. В этой статье пойдём дальше — будем делать аутентификацию с помощью RFID карт и Arduino в приложении InterSystems Caché.
Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии7

Беспроводные сети ZigBee. Часть 1 [Вводная]

Время на прочтение9 мин
Количество просмотров94K

Введение


Сейчас о концепции IoT («интернета вещей») говорят везде. Появляется «умная» бытовая техника, которая может подключиться к сети (Bluetooth/Wi-Fi) по беспроводному интерфейсу и начать рассылать уведомления о том, что задача по стирке/готовке еды/кипячению воды завершена и неплохо бы что-то с этим сделать. Большинство таких «умных» устройств получает питание непосредственно из электросети. Но как быть, если хочется получать информацию от беспроводного термометра и при этом не менять батарейку каждую неделю? Или иметь беспроводной выключатель с небольшим аккумулятором для которого не понадобится штробить стены? И хорошо бы объединить такие устройства в единую распределенную сеть, которой можно управлять удаленно и которая сама, основываясь на показаниях датчиков/извещателей/счетчиков, могла бы принимать какие-то решения.

Специально для решения таких задач была создана беспроводная технология ZigBee, о которой мы и начнем разговор.

Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии17

M2M за 5 минут с DeviceHive и Microsoft Azure. Как начать свой путь в IoT

Время на прочтение4 мин
Количество просмотров8.1K
В последнее время «интернет вещей» (иногда «интернет всего») стал неотъемлемой частью повседневной жизни. Гигабайты данных приходят от различных сенсоров и датчиков, что позволяет перевести сферу анализа на кардинально новый уровень. IoT становится следующим мегатрендом в развитии технологий и набирает все большую популярность в самых разных областях бизнеса.

Сегодня мы хотим обратить ваше внимание на DeviceHive — быстрый, удобный и легкий в использовании IoT-проект и открытым исходным кодом, который предоставляет мощные решения для общения устройств между собой и построения вашего собственного «умного дома». Он соединяет в единую инфраструктуру датчики, облачные сервисы и мобильные приложения, сохраняет огромные объемы информации, запускает процессы ее анализа и обработки, используя алгоритмы машинного обучения и для историчесих данных, и в реальном времени. Чтобы понять, как работает механизм машинного общения в рамках DeviceHive, давайте попробуем создать собственное маленькое приложение.
Читать дальше
Всего голосов 17: ↑14 и ↓3+11
Комментарии3

Решение давно существующих проблем безопасности BLE-маячков. Eddystone-EID. Eddystone GATT service и Beacon Tools

Время на прочтение5 мин
Количество просмотров11K

В июле прошлого года был запущен проект Eddystone, открытый и расширяемый стандарт от Google, определяющий формат сообщений для Bluetooth Low Energy (BLE) маячков и нативно поддерживаемый в Android, iOS, и браузером Chrome. Маячки могут отмечать важные и интересные места или объекты понятным для мобильных устройств образом. Чтобы сделать это, маячки, как правило, односторонне транслируют открытые сообщения — такие как iBeacon, Eddystone-UID или Eddystone-URL, что делает их уязвимыми к клонированию, компрометации и слежке. Эти проблемы существовали с 2013 года.


В четверг, 14 марта, компания Google в своём security blog анонсировала новый кадр Eddystone-EID, с поддержкой эфемерного идентификатора (Ephemeral ID), для стандарта Eddystone. Так же были представлены зашифрованная версия кадра телеметрии Eddystone-TLM и новый стандартный интерфейс для конфигурирования маячков — Eddystone GATT service.


В этом посте я чуть более подробно расскажу об этих нововведениях призванных серьезно повысит безопасность маячков и расширить сценарии их использования.

Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии9

Искусственный интеллект: что о нем думают ученые

Время на прочтение6 мин
Количество просмотров32K


Сегодня об искусственном интеллекте не пишет только ленивый. Например, в Autodesk считают, что искусственный интеллект может учитывать гораздо больше факторов, чем человек, и, таким образом, давать более точные, логичные и даже более креативные решения сложных проблем. В Оксфордском университете вообще высказывают предположения о том, что искусственный интеллект в недалеком будущем может заменить штатных журналистов и писать за них обзоры и статьи (и того и гляди выиграет Пулитцеровскую премию).

Общее увлечение темой искусственного интеллекта давно вышло за рамки научных конференций и будоражит умы писателей, кинематографистов и широкой общественности. Кажется, что от будущего, в котором роботы (или Скайнет) правят миром или, как минимум, решают большую часть повседневных задач, рукой подать. Но что по этому поводу думают сами ученые?
Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии12

Не IoT, а малина! Строим IoT-проект на Raspberry Pi с Windows 10 и DeviceHive

Время на прочтение7 мин
Количество просмотров52K
Привет, Хабр.

Наверное каждый разработчик на определенном этапе задумывался о собственном IoT-проекте. Internet of Things сейчас поистине вездесущ и многим из нас хочется попробовать свои силы. Но не все знают, с чего начать и за что браться в первую очередь. Сегодня давайте посмотрим, как легко и непринужденно запустить свой собственный IoT-проект под Raspberry Pi 2, используя Windows 10 IoT Core и DeviceHive.

Деплоим Windows 10 приложения на Raspberry Pi 2


Для начала давайте установим Windows 10 IoT Core на Raspberry Pi. Для этого нам потребуется Windows 10 IoT Core Dashboard, который можно взять вот здесь. Там же можно при желании скачать отдельно ISO-образ, но особого смысла в этом нет — инструмент сделает это за вас.
Читать дальше
Всего голосов 21: ↑18 и ↓3+15
Комментарии8

IoT-решение за 1,5 часа

Время на прочтение13 мин
Количество просмотров28K
Или как мы зажгли лампочку со смартфона через облачную службу на глазах изумленных студентов НГУ.

Полное техническое описание решения мы приводим внизу, а начнем с лирическо-философского пролога.

Глава 1. Лирическая


Практически все наши сотрудники получили высшее образование, и очень многие именно в Новосибирском государственном университете. Кто-то буквально недавно, кто-то – 10-20 лет назад, и все сталкивались с выбором будущей профессии. На последних курсах студентами мы выбирали кафедру, на которой проходили специализацию и защищали дипломы. И была такая замечательная традиция как Дни открытых дверей в институтах, лабораториях и компаниях, где сотрудники рассказывали, чем они занимаются, какие вопросы сейчас стоят перед наукой и технологиями и как можно в этом поучаствовать.

Что самое интересное в Днях открытых дверей для студента? Ходить, задавать вопросы, смотреть на реальных людей, которые занимаются настоящим делом, которое кому-то нужно.
Читать дальше →
Всего голосов 25: ↑20 и ↓5+15
Комментарии21

Паять или не паять? Интернет вещей для начинающих

Время на прочтение3 мин
Количество просмотров43K


Я ничего не смыслю в электронике, никогда не работала с платами и микроконтроллерами, не паяла, но посмотрев The Maker Show, я уже подумываю, а не заказать ли мне Arduino или Raspberry Pi.
Рекомендую это шоу тем, кто только начинает изучать тему Интернета вещей. Для вас я сделала обзор основных выпусков шоу.

1. Введение в электронику

Как заставить светодиод светиться с помощью лимона?

Технологический евангелист Microsoft Дэвид Крук проводит несколько экспериментов, иллюстрирующих основы электроники.
Читать дальше →
Всего голосов 33: ↑24 и ↓9+15
Комментарии13

Ближайшие события

Одновременный анализ энергопотребления/производительности Android-устройств с помощью Intel VTune Amplifier и SoC Watch

Время на прочтение3 мин
Количество просмотров7.4K
Благодаря некоторым новым возможностям, доступным в Intel VTune Amplifier 2016 Update 1, в настоящее время сравнительно просто организовать одновременный анализ энергопотребления и производительности Android-устройств без необходимости их постоянного соединения с компьютером по USB.


Стоит отметить, что, хотя можно подключить Android-устройство к компьютеру по схеме «ADB over WiFi», и, таким образом избежать необходимости использования опции анализа отключённого устройства, обычно проще подключить целевое устройство по USB. Если вы вместо этого хотите использовать WiFi, можете найти инструкции по настройке этой схемы в документации к Intel VTune Amplifier.
Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии2

О ресторанном столе UHD-разрешения и прочих интерактивных технологиях от Kodisoft

Время на прочтение6 мин
Количество просмотров19K

Можно ли придумать что-то принципиально новое в обустройстве ресторана? Только действительно в корне новое, а не то, что приходит в голову в первую минуту. Еще усложним задачу: новация должна вызывать восторг у посетителей и быть экономически обоснованной. Если вы считаете эту задачу безнадежно нерешаемой, предлагаем ознакомиться с опытом украинской компании Kodisoft, разработавшей интерактивную ресторанную инфраструктуру нового поколения, включающую уникальный стол-планшет разрешения 4k.
О проекте от первого лица рассказывает его основатель Дмитрий Костик.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии91

Не пропустите сегодня вечером онлайн трансляцию открытия конференции Build (18:30 MCK)

Время на прочтение2 мин
Количество просмотров3.4K


30 марта — 1 апреля состоится крупнейшее событие Microsoft для разработчиков — Build 2016!

На главном сайте конференции вы можете посмотреть трансляцию в оригинале (на английском языке). Там же будут доступны все сессии конференции в записи после мероприятия.

Мы же для вас подготовили уникальную возможность!
Не пропустите сегодня вечером онлайн трансляцию открытия конференции Build 2016 (18:30 MCK)
на русском языке http://aka.ms/build-online.

UPD: Хотите посмотреть, как команда Build готовится к конференции?
Смотрите специальный канал Channel9: https://channel9.msdn.com/Blogs/C9Team/Build-2016-Before-the-Big-Event
Немного подробностей и где можно посмотреть программу конференции
Всего голосов 21: ↑19 и ↓2+17
Комментарии0

Я покажу тебе мир без STM32

Время на прочтение7 мин
Количество просмотров18K
Компания ЭФО перезапускает сайт myMCU.ru — портал для параметрического поиска микроконтроллеров и сопутствующих решений.

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

Статья будет интересна в первую очередь разработчикам встраиваемых систем — речь пойдет о проблемах выбора аппаратных платформ, а не об идеальных веб-интерфейсах и этом вашем юзабилити.



Читать дальше →
Всего голосов 27: ↑23 и ↓4+19
Комментарии53

Об измерении скорости потока жидкостей и газов

Время на прочтение6 мин
Количество просмотров29K
В нынешнем году мы начали представлять в России компанию IST — швейцарского производителя тонкопленочных датчиков температуры, относительной влажности, проводимости жидкости и скорости потока.

Продукция IST — это не масс-маркет, они не выпускают аналоги DHT22 миллионные тиражи дешевых микросхем для стандартных применений. Вместо этого упор делается на специальные задачи: нестандартные конструктивы и диапазоны температур, повышенная точность, минимальное время отклика и так далее.

Среди многообразной продукции IST есть такая интересная штука как flow sensors — датчики скорости потока сплошных сред. Под катом рассказываю как они работают, как выглядят и зачем нужны. Думаю что это будет интересно не только разработчикам расходомеров.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии14

Microsoft DevCon 2016 — представляем первую волну докладчиков Community-трека

Время на прочтение4 мин
Количество просмотров3.8K


Привет!

Недавно мы анонсировали нашу ежегодную конференцию для разработчиков DevCon 2016, новый формат программы и различные типы билетов для участников, в том числе специальное предложение Guest Pass. В предыдущих публикациях мы анонсировали содержание конференции и список основных треков: Windows, Office, Azure, Startup и Community трек. Самое время представить вам докладчиков Community-трека, которые поделяться различным опытом с самых передовых позиций индустрии. Давайте начнем знакомиться с теми, кто приедет к нам на DevCon, расскажет про свой real-world experience (у нас много иностранных докладчиков) и ответит на любые вопросы до, во время и после своих докладов.

У нас будут совершенно разные темы — облако, Интернет вещей, микросервисы, F#, пивоварня, тестирование и ALM, TFS и игровая разработка.
Поехали — начнем с заграничных гостей и продолжим коллегами из России.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии2

О чем говорят тренды PHP в 2016-м году?

Время на прочтение5 мин
Количество просмотров25K
Если вы узнали эти несколько строчек кода ниже, значит потенциально вы в тренде последних лет развития PHP.

$client = new \Joli\ArDrone\Client();
// use API service (see below)
$client->start();




PHP-ar-drone является портом node-ar-drone, который позволяет пользователю управлять Parrot AR Drone на PHP. Пару лет назад, когда Адриен Баптист демонстрировал эту технологию, это могло показаться парашюткой :), но не сегодня.

Известные личности в мире PHP и не очень известные, многие сейчас в интернете обсуждают три основных темы – это PHP 7 против HHVM, асинхронное программирование с ReactPHP и PSR-7, а также микрофреймворки как middleware.

Во многом, споры о будущем PHP активизировались с появлением “прямого конкурента” движку PHP Zend Engine. Таким конкурентом стал HHVM — виртуальная машина для компиляции PHP кода в машинный, основанная на JIT, которая была разработана Facebook для решения все возрастающих нагрузок на сервера. Добившись повышения производительности удалось увеличить трафик на 500-600 процентов в сравнении с популярными версиями PHP на Zend 2. После чего, HHVM был отдан в свободное пользование в первую очередь сообществу WordPress. Именно это заставило основателей Zend Engine воспринимать HHVM, как прямого конкурента и к декабрю 2015-го выкатить 3-ю версию движка для PHP 7.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии12