Рубрика «IoT» - 21

В данной публикации я поделюсь опытом о создании IoT устройства с ноля: от появления идеи и воплощении ее в «железе» до создания микропрограммы для контроллера и web-интерфейса для управления созданным устройством через сеть интернет.

До создания этого устройства я:

  • Почти не разбирался схемотехнике. Только на уровне принципов работы
    резистора/транзистора… Я не имел никакого опыта в создании сколь-нибудь сложных схем.
  • Никогда не проектировал печатных плат.
  • Никогда не паял SMD компонент. Уровень владения паяльником был на уровне припаивания проводов и какого-нибудь реле.
  • Никогда не писал таких сложных программ для микроконтроллера. Весь опыт был на уровне «зажги светодиод в Arduino», а контроллер ESP8266 я встретил впервые.
  • Совсем немного писал на C++ для «большого брата», но это было более десятка лет назад и все давно забылось.

Конечно, опыт работы программистом (главным образом это Microsoft .NET) и системное мышление помогли мне разобраться в теме. Думаю, сможет и читатель этой публикации. Полезных ссылок и статей в интернете море. Самые, на мой взгляд интересные, и помогающие разобраться в теме, я привожу по ходу статьи.

Читать полностью »

image

Сегодня мы поговорим о такой актуальной теме, как таймеры и организация многозадачности на Arduino. Поводом для написания этой статьи послужили лекции Олега Артамонова @olartamonov для студентов МИРЭА в рамках IoT Академии Samsung, а точнее, высказывание Олега, цитата (2-я лекция, 1:13:08):

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

Судя по высказываниям Олега, у него весьма превратное представление об Arduino вообще и об «ардуинщиках» в частности. Мигание пятью светодиодами в означенных им режимах это абсолютно тривиальная задача для Arduino, а для Arduino Mega Server это вообще не задача, а сущее недоразумение — его штатными средствами организуется многозадачность, которая легко управляет сотнями различных сущностей (светодиодов, сервоприводов, шаговых моторов и т. д.) в реальном времени.

Давайте вместе разберёмся как организовать многозадачность на Arduino, а заодно поможем студентам МИРЭА избавится от навязанных им стереотипов восприятия по отношению к социо-культурному и технологическому феномену нашего времени под названием Arduino.
Читать полностью »

НаноВведение в Интернет НаноВещей. Часть 1 - 1

Источник

«Будущее создается тобой, но не для тебя».
(Братья Стругацкие «Гадкие лебеди»)

Еще недавно многим казалась странной концепция Интернета вещей (IoT – Internet of Things), а сегодня лучшие представители цивилизации заговорили уже об Интернете нановещей (IoNT – Internet of NanoThings). В самом деле, если можно превратить в сетевой элемент любую «вещь» от холодильника до человека, то почему бы не двинуться вглубь холодильника или даже человека? А что там, к примеру, с продуктами? – Ничего не протухло? Как и их более «крупные» товарищи, нановещи объединяются в наносети, среди которых выделяются не только электромагнитные, но и молекулярные.

Два Интернета

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

Читать полностью »

Автоматизация дата-центров или «восстание машин» - 1

На фоне кажущегося неизбежным тотального перехода к технологиям искусственного интеллекта (ИИ) и автоматизации, Лео Крейг, генеральный директор Riello UPS, задается вопросом: является ли восстание машин неизбежным и, если это так, как это отразится на работе дата-центров в будущем?

Читать полностью »

АНБ предложило стандарт шифрования для устройств Интернета вещей, но ISO его отвергло - 1

Шифровальная машина Enigma. Ходят слухи, что это первое из устройств, куда внедрило бэкдор АНБ. Это произошло после WWII в сотрудничестве с фирмой-производителем Crypto AG. С тех пор внедрение таких бэкдоров стало чуть ли не стандартной практикой для американских разведчиков

Многие говорят о всемогуществе американских спецслужб: мол, они делают аппаратные закладки в CPU (чипы Clipper) и оставляют бэкдоры в стандартах шифрования на этапе создания этих стандартов, как было с алгоритмом Dual_EC_DRBG, принятым NIST в качестве стандарта ГСЧ. Документы Сноудена показали, что АНБ заплатило RSA за включение этого ГСЧ в своё программное обеспечение.

Но в реальности даже их влияние не безгранично. Если верить источнику WikiTribune из Международной организации по стандартизации (ISO), в апреле этого года развернулась целая дискуссия между специалистами из международной группы экспертов по безопасности ISO и сотрудниками Агентства национальной безопасности США (АНБ), которые представили новые блочные шифры для Интернета вещей.
Читать полностью »

Здравствуйте, уважаемые любители Интернета Вещей. Продолжение записок IoT-провайдера.

Первая часть > || > Вторая часть > || > Третья часть > || > Четвертая часть

Сегодня пришло время поговорить о безопасности в LoRaWAN. Тут ходит много слухов и легенд. Мы попытаемся разобраться как это работает и в чем риски.

Чтобы вообще перейти к теме безопасности, придется сделать небольшую вводную и рассказать о первоначальной инициализации радимодуля в сети. Этот процесс в LoRaWAN называется активация.

Для краткости я приведу ниже список необходимых нам терминов. Если немного запутаетесь – можете возвращаться сюда и сверяться. Возвращаться наверняка придется, т.к. аббревиатуры многих терминов очень похожи. Кроме того, в этом описании приведу аналогии, чтобы вы примерно понимали, с чем можно сравнить тот или иной термин. Точные аналогии подобрать не всегда возможно, потому прошу не судить эту колонку слишком строго.

Записки IoT-провайдера. Активация и безопасность в LoraWAN - 1
Читать полностью »

Продолжение цикла статей. Начало:

Первая часть → || → Вторая часть → || → Третья часть

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

Интернет Вещей еще очень молод. Он потихоньку забирает под себя все новые сферы и находит применение во все больших областях. Однако, как и любая новая технология, сейчас IoT только встает на ноги. По сути, едва-едва появляются первые правила и рекомендации, как и на основе какой технологии разворачивать сети. И никто не знает точного ответа на вопрос, какой стандарт «взлетит», а какой канет в лету. И я не знаю. Я могу только предполагать, на основе анализа рынка, плюсов или минусов отдельных технологий.

Так почему же все-таки LoRaWAN?

Читать полностью »

Продолжаю цикл статей про опыт IoT-провайдинга на основе сети LoRa. Начало тут и тут.

Итак, тестовая сеть у нас была запущена, и мы готовились начать подключать пилотных абонентов.

Получилось как всегда: одного боялись, про другое даже не думали. В итоге первое обошлось, а второе создало кучу проблем.
Больше всего мы боялись, что в реальных условиях сеть начнет работать как-то иначе, чем на тестах. Когда первый абонент показал нам 40 подвалов, в которых стояли около 50 водосчетчиков, стало действительно волнительно. Подвалы – это обычные подвалы 5 и 9 этажных домов. С крошечными зарешеченными оконцами, сырые, с крысами и кошками.

Однако, после размещения всех радиомодулей оказалось, что боялись зря. Сеть отрабатывала без проблем, мы получили устойчивое покрытие в радиусе двух километров от базовых станций. Конечно, кое-что пришлось оптимизировать, но по мелочи. Именно с радиопокрытием проблем не возникло.

А вот сами счетчики нас удивили. В ЖКХ мы встретили зоопарк, а внутри документации – бардак.

Записки IoT-провайдера. Зоопарк приборов учета - 1

Читать полностью »

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

Адаптация блокчейна к интернету вещей: главные проблемы - 1
Читать полностью »

Вторая часть цикла «Заметки IoT-провайдера». Начало можете найти тут.

Итак, мы решили строить сеть.

На самом деле, все было несколько иначе. У нас была задача. Все больше различных компаний обращались к нам по поводу удаленного снятия показаний со счетчиков. Частично мы решали это витухой, но витуху не везде затянешь. И мы озадачились поиском альтернативного способа.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js