Интернет вещей (Internet of Things, IoT) — это одно из самых актуальных направлений современных технологий. Сети IoT позволяют подключать к сети интернет физические устройства, такие как датчики, устройства управления, электронные приборы и другие предметы быта, которые могут обмениваться данными и управляться удаленно. Это открывает безграничные возможности для создания интеллектуальных систем, которые могут автоматизировать процессы и управлять ресурсами на основе данных и аналитики.
В настоящее время сети IoT используются во многих областях, включая умный дом, смарт-города, здравоохранение, индустрию 4.0 и транспорт. Однако, вместе с большими преимуществами сетей IoT появляются и сложности, такие как проблемы безопасности, сложность управления и стандартизации. Поэтому, для того чтобы успешно использовать сети IoT, необходимо понимать их основы, архитектуру, протоколы и вызовы.
Рассматриваемые сети имеют множество причин использования, включая возможность автоматизации процессов и оптимизации времени и затрат, улучшение управления ресурсами для экономии денег и ресурсов, обеспечение безопасности людей и имущества с помощью камер видеонаблюдения, датчиков дыма и утечек газа, а также создание новых возможностей для бизнеса путем сбора и анализа данных.
Основы сетей IoT
Существует множество протоколов и стандартов для сетей интернет-вещей, которые используются для обеспечения совместимости и синхронизации между устройствами, сетями и приложениями. Рассмотрим некоторые из протоколов, которые можно рассмотреть для построения системы мониторинга окружающей среды полигона твердотельных отходов:
Z-Wave - это проприетарный радиопротокол беспроводной связи, который используется в устройствах для управления умным домом и создания сетей IoT. Этот протокол был разработан компанией Z-Wave Alliance и поддерживает связь между устройствами на расстоянии до 100 метров в помещении и до 400 метров на открытом воздухе. Z-Wave работает на частотах 800-900 МГц в Северной Америке и 868,42 МГц в Европе, что обеспечивает более широкий диапазон покрытия и лучшую проникающую способность стен и других препятствий. Z-Wave также обеспечивает высокую степень безопасности и конфиденциальности данных, используя аппаратное шифрование AES-128.
Протокол Z-Wave используется во многих проектах для управления умным домом и умными городами, а также для обеспечения безопасности и комфорта жильцов. Некоторые примеры проектов, где используется Z-Wave:
Fibaro Home Center: Fibaro - это система умного дома, которая использует протокол Z-Wave для связи между устройствами. Home Center - это центральный контроллер, который позволяет управлять всеми устройствами Fibaro в доме.
ADT Pulse: ADT Pulse - это система безопасности для дома, которая также использует протокол Z-Wave. Она позволяет жильцам контролировать доступ, освещение и температуру в доме через интернет.
Heatit Z-TRM3: Heatit Z-TRM3 - это термостат на основе технологии Z-wave, предназначенный для управления теплым полом и отоплением в помещениях. Он позволяет управлять нагревательными системами с помощью смартфона или планшета через приложение и поддерживает функцию программирования температуры на разное время суток.
SmartThings: SmartThings - это платформа умного дома, которая также использует протокол Z-Wave. Она позволяет жильцам управлять своим умным домом через мобильное приложение и автоматизировать задачи с помощью «умных» сценариев.
Zipato: Zipato - это еще одна система умного дома, которая использует протокол Z-Wave. Она позволяет жильцам управлять освещением, температурой, системами безопасности и другими устройствами в доме с помощью одного центрального контроллера.
Sigfox - это сеть беспроводной связи, предназначенная для подключения устройств IoT, которые передают небольшие объемы данных на большие расстояния. Она использует уникальный протокол связи, работающий на нелицензируемых частотах, что позволяет достичь широкого охвата и низкой стоимости.
Основная идея сети Sigfox заключается в том, что устройства отправляют короткие сообщения (до 12 байт) в облако Sigfox, которое затем передает их на сервер приложений, где они обрабатываются и отображаются в интерфейсе пользователя. Таким образом, сеть позволяет передавать информацию от множества устройств, размещенных на больших расстояниях друг от друга, на центральный сервер приложений для дальнейшей обработки.
Сеть Sigfox была разработана с учетом требований промышленности, где часто требуется беспроводная связь на большие расстояния с низким энергопотреблением и надежностью. Сеть Sigfox используется в различных отраслях, включая сельское хозяйство, транспорт, логистику, здравоохранение, оборону и безопасность.
Примеры использования сети Sigfox включают отслеживание перемещения активов, мониторинг окружающей среды, управление энергопотреблением, контроль качества воздуха, датчики уровня и температуры, мониторинг состояния оборудования и прочее. Благодаря своей простоте и надежности, сеть Sigfox позволяет развивать новые решения IoT и использовать их в различных отраслях.
Некоторые из реальных проектов, использующих сеть Sigfox:
Автоматизация учета потребления воды - компания «Birds» использует сеть Sigfox для передачи данных о потреблении воды от датчиков, установленных на водопроводных счетчиках, на сервера управления потреблением воды.
Мониторинг температуры в промышленности - компания «Axible Technologies» использует сеть Sigfox для передачи данных о температуре и влажности внутри производственных помещений. Эти данные используются для оптимизации условий производства и предотвращения повреждения оборудования.
Система безопасности для дома - компания «Avidsen» использует сеть Sigfox для передачи данных от датчиков движения, дверей и окон, установленных в домах пользователей. Эти данные используются для мониторинга безопасности и оповещения владельцев домов в случае обнаружения незаконного проникновения.
Мониторинг состояния грузовиков - компания «OCEASOFT» использует сеть Sigfox для передачи данных о температуре и влажности в грузовиках, перевозящих чувствительные грузы, такие как медицинские препараты или пищевые продукты. Эти данные используются для обеспечения качества груза и предотвращения повреждения товаров.
Система Ubigreen одноименной компании - французский редактор облачной платформы, предоставляющий решения для управления энергопотреблением и рабочими местами для повышения производительности коммерческих зданий, промышленного оборудования и общественных зданий.
LTE-M (Long-Term Evolution for Machines) - это стандарт сотовой связи, предназначенный для подключения устройств интернета вещей (IoT). Он работает на основе сетей LTE (Long-Term Evolution), которые используются для мобильной связи.
Сеть LTE-M (LTE-MTC или LTE Cat-M1) используется во многих проектах IoT, где требуется передача данных с низким энергопотреблением и низкой задержкой. Некоторые примеры проектов, использующих сеть LTE-M:
Мониторинг состояния автомобилей: с помощью устройств, работающих на базе сети LTE-M, можно собирать и передавать данные о состоянии автомобилей, такие как расход топлива, уровень масла, давление в шинах, и т.д.
Умный дом: сеть LTE-M может использоваться для подключения устройств умного дома, таких как датчики движения, дверные замки, термостаты, освещение и т.д. Это позволяет контролировать и управлять устройствами из любой точки мира.
Трекинг грузов: с помощью устройств на базе LTE-M можно отслеживать перемещение грузов и получать данные о их местонахождении, температуре, влажности и других параметрах. Это позволяет повысить эффективность логистических операций и уменьшить риски потери грузов.
Умные сельские хозяйства: сеть LTE-M может использоваться для мониторинга погоды, почвы, влажности и других параметров, которые влияют на производство сельскохозяйственных культур. Это позволяет повысить урожайность и оптимизировать использование ресурсов.
Медицинские устройства: с помощью устройств, работающих на базе сети LTE-M, можно передавать медицинские данные, такие как пульс, кровяное давление, уровень кислорода в крови и т.д. Это позволяет мониторить состояние пациентов в режиме реального времени и оповещать медицинский персонал в случае необходимости.
NB-IoT (Narrowband IoT) - это низкоскоростной и низкопотребляющий стандарт для передачи данных в сетях интернета вещей (IoT). Он работает в лицензированных диапазонах частот и использует узкие полосы частот для передачи данных на большие расстояния.
Протокол NB-IoT (Narrowband IoT) используется в различных проектах связанных с интернетом вещей. Некоторые примеры:
«Умное» сельское хозяйство: NB-IoT используется для мониторинга почвы, воздуха и погодных условий, а также для оптимизации системы орошения. Такой подход позволяет снизить затраты на использование воды и удобрений, улучшить урожайность и снизить воздействие на окружающую среду.
Мониторинг состояния грузовиков: NB-IoT используется для сбора и передачи данных об оставшемся запасе топлива, местоположении и других параметрах грузовиков. Это позволяет улучшить эффективность логистики и снизить затраты на топливо.
Умный город: NB-IoT используется для сбора и передачи данных об уровне шума, качестве воздуха, уровне освещенности и других параметрах городской среды. Эти данные позволяют городским властям принимать решения о снижении загрязнения и повышении комфорта жизни горожан.
Охранная система: NB-IoT используется в устройствах для домашней и коммерческой охраны, таких как датчики движения и дверные замки. Они могут передавать сигналы тревоги и другую информацию на серверы безопасности в режиме реального времени, что позволяет оперативно реагировать на возможные угрозы.
Сбор данных о здоровье: NB-IoT используется в медицинских устройствах, таких как датчики сердечного ритма и мониторы сна, для сбора и передачи данных о здоровье пациентов на серверы врачей. Это позволяет врачам получать более точную информацию о состоянии пациентов и принимать более эффективные меры по лечению и профилактике болезней.
Zigbee — это стандарт беспроводной связи, который используется в маломасштабных сетях IoT, таких как умный дом. Он обеспечивает надежную передачу данных на короткие расстояния с низким энергопотреблением. Вот несколько примеров проектов, в которых используется Zigbee:
Philips Hue – это система управления умными лампами, которая использует протокол Zigbee для коммуникации между лампами и контроллером. Эта система позволяет пользователям контролировать цвет и яркость света, а также создавать различные настроения и сценарии освещения.
Amazon Echo Plus – это умный динамик с встроенным контроллером Zigbee, который может управлять умными устройствами, такими как лампы, розетки, термостаты и другие устройства, использующие протокол Zigbee.
Samsung SmartThings – это система управления умным домом, которая использует протоколы Zigbee и Z-Wave для коммуникации между устройствами. Система позволяет пользователям управлять освещением, термостатами, замками, камерами и другими устройствами.
IKEA Trådfri – это система управления умными лампами и другими устройствами, которая также использует протокол Zigbee. Система позволяет пользователям управлять освещением, создавать сценарии освещения и управлять другими устройствами, использующими протокол Zigbee.
LoRaWAN (Long Range Wide Area Network) - это стандарт беспроводной связи для передачи данных на большие расстояния, используемый в умных городах и системах мониторинга окружающей среды.
Протокол LoRaWAN нашел применение в различных областях, включая городское планирование, сельское хозяйство, промышленность и транспорт. Некоторые из реальных проектов, использующих LoRaWAN, включают в себя:
«Умный город» в Амстердаме, Нидерланды - городская сеть, использующая LoRaWAN для подключения множества устройств, включая датчики температуры, уровня воды, освещения и т.д. Эти данные используются для оптимизации городских систем и повышения комфорта жизни горожан.
Система мониторинга уровня воды в реке Северн, Великобритания - используется сеть LoRaWAN для связи датчиков, которые измеряют уровень воды и передают данные в центральную базу данных. Это позволяет уведомлять жителей о возможных наводнениях и предпринимать меры для предотвращения ущерба.
Сельское хозяйство в Индии - сеть LoRaWAN используется для мониторинга и контроля растительности в рисовых полях, что позволяет сельским хозяйственным производителям оптимизировать использование удобрений и повысить урожайность.
Система управления энергопотреблением в зданиях во Франции - сеть LoRaWAN используется для связи датчиков, которые измеряют потребление электроэнергии и передают данные в центральную систему управления. Это позволяет снизить расходы на электроэнергию и оптимизировать энергопотребление.
Система контроля за температурой в холодильниках и морозильниках в Голландии - сеть LoRaWAN используется для связи датчиков, которые мониторят температуру и влажность в холодильниках и морозильниках. Это позволяет операторам магазинов быстро обнаруживать любые неисправности и предотвращать порчу продуктов.
Кроме того, существуют стандарты, которые определяют архитектуру и протоколы для взаимодействия устройств IoT, такие как стандарты Open Connectivity Foundation (OCF), Thread и AllJoyn.
Архитектура сетей Internet of Things (IoT) определяет структуру и взаимодействие между компонентами сети, включая устройства, сенсоры, актуаторы, сетевые элементы и облака. В общем случае архитектура IoT может быть разделена на три уровня:
Уровень устройств (Device layer) — это уровень, на котором расположены физические устройства, такие как сенсоры, контроллеры и актуаторы. Они обычно связаны через беспроводные или проводные сети с уровнем сети и передают данные и управляющие команды.
Уровень сети (Network layer) - на этом уровне происходит передача данных и команд между устройствами. Он включает в себя сетевые протоколы и технологии, такие как Wi-Fi, Bluetooth, Zigbee, LoRaWAN и другие. Этот уровень также может содержать локальные сети, такие как умный дом, и более широкие сети, такие как умный город.
Уровень приложений (Application layer) - это уровень, на котором приложения и сервисы используют данные, полученные от устройств, для анализа, принятия решений и управления. Этот уровень может включать в себя облачные сервисы, которые обрабатывают данные и выдают результаты обратно в устройства IoT.
Кроме того, некоторые архитектуры IoT включают дополнительные уровни, такие как уровень безопасности, уровень аналитики и уровень управления. Эти уровни обеспечивают дополнительную функциональность для сетей IoT, такую как защиту данных, анализ данных и управление устройствами и сетями.
Сравнение сетей
Средние показатели для рассматриваемых сетей зависят от многих факторов, таких как использование антенн, мощности передачи, частоты и прочих настроек. Однако, в целом можно назвать следующие средние значения:
Название/показатель |
Пропускная способность |
Дальность |
Энергопотребление |
Стоимость |
Z-wave |
до 100 кбит/с |
до 100 метров в помещении и до 300 метров на открытой местности. |
от нескольких микроватт до нескольких милливатт |
от нескольких сотен до нескольких тысяч долларов |
Sigfox |
В среднем 100 бит/с |
до 50 км в открытом пространстве |
25 мкА во время передачи данных и около 1 мкА во время ожидания |
от нескольких тысяч долларов и выше |
LTE-M |
до 1 Мбит/с в downlink и до 375 кбит/с в uplink |
до 2 км в городской среде и до 10 км в сельской местности |
от 10 до 20 мА в режиме передачи данных, и от 1 до 2 мА в режиме ожидания. |
от нескольких тысяч до десятков тысяч долларов. |
NB-IoT |
от 50 кбит/с до 250 кбит/с |
до 1-2 км в городских условиях и до 10 км в открытых пространствах |
от нескольких микроватт до нескольких милливатт |
дороже, чем для систем на базе LoRaWAN или Zigbee, так как требуется использование сотовой сети и соответствующих услуг связи |
Zigbee |
от 20 до 250 кбит/с |
от 10 до 100 метров в помещении и до 400 метров на открытом пространстве |
от нескольких микроватт до нескольких милливатт |
от нескольких десятков долларов до нескольких сотен долларов за устройство. |
LoRaWAN |
от 0,3 до 50 кбит/с |
до 5-10 км в городских условиях и до 15-20 км в сельской местности |
от 0,1 мкА до 120 мА |
от нескольких тысяч до десятков тысяч долларов |
Проблемы и вызовы сетей
Несмотря на множество преимуществ, сети IoT также сталкиваются с рядом проблем и вызовов, которые нужно решать, чтобы обеспечить их более широкое использование. Вот некоторые из них:
Безопасность: с ростом количества устройств, подключенных к Интернету, возрастает вероятность кибератак и нарушения безопасности данных. Безопасность сетей IoT является критически важным аспектом, и требует разработки соответствующих мер безопасности, таких как шифрование данных и аутентификация устройств.
Сложность управления: управление сетями IoT может быть сложным из-за большого количества устройств, подключенных к сети, а также из-за необходимости обеспечения надежности и эффективности работы сети. Решение этой проблемы требует разработки более удобных и эффективных методов управления сетью.
Совместимость: существует множество различных устройств и технологий, используемых в сетях IoT, что может привести к проблеме совместимости между устройствами. Разработка стандартов и протоколов сетевого взаимодействия является важным аспектом решения этой проблемы.
Проблемы с энергопотреблением: многие устройства в сетях IoT работают на батарейной энергии, что может приводить к проблемам с длительностью работы устройств и потреблением энергии. Необходимо разрабатывать более эффективные способы управления энергопотреблением устройств.
Надежность: надежность работы сетей IoT является критически важным аспектом, особенно в тех областях, где неисправность устройства или системы может привести к серьезным последствиям. Решение этой проблемы требует разработки надежных методов тестирования и мониторинга работоспособности устройств.
Заключение
В заключение можно сказать, что сети IoT находятся в стадии быстрого развития и экспансии в различных областях промышленности и быта. Они имеют большой потенциал для улучшения эффективности, оптимизации ресурсов и улучшения качества жизни людей.
Однако, у сетей IoT есть также и свои вызовы и проблемы, связанные с безопасностью, приватностью, надежностью, стандартизацией и управлением данными. Для эффективного и безопасного использования сетей IoT важно разработать и реализовать соответствующие стандарты и регулирования.
С развитием технологий и появлением новых применений, сети IoT будут продолжать расширяться и становиться все более востребованными в различных сферах. Будущее сетей IoT связано с использованием искусственного интеллекта, беспроводных технологий связи, дополненной и виртуальной реальности, автономных систем и многое другое.
Список информационных источников
What is the Internet of Things, or IoT? https://www.iotforall.com/
Zigbee https://iot-now.com/2021/02/16/107545-why-zigbee-matters-for-future-proofed-smart-home-innovation/
LoRaWAN https://www.link-labs.com/blog/lora-vs-lorawan-whats-the-difference
Fibaro Home Center https://www.fibaro.com/ru/products/home-center-3/
ADT Pulse https://adt.systems/adt-pulse/
Heatit Z-TRM3 https://heatit.com/produkt/9435/heatit-z-trm3-white
SmartThings https://support.smartthings.com/hc/en-us/articles/204392790-Z-Wave-General-Info
Zipato https://www.zipato.com/wp-content/uploads/2015/09/ph-psr03-Zipato-Z-Wave-Remote-User-Manual-v1.0.pdf
Сравнение систем Умного Дома: Larnitech, HDL, Wirenboard, Beckhoff, Z-Wave, EasyHomePLC https://home-matic.ru/2020/07/sravnenie-sistem-umnogo-doma/
Birds, применение Sigfox https://www.birdz.com/en/homepage/
Axible, применение Sigfox https://axible.io/en/home-en/
Avidsen, применение Sigfox https://www.ingenio-web.it/articoli/avidsen-presenta-conceptatmod-la-prima-soluzione-domotica-con-protocolli-intercambiabili/
Партнёры Sigfox Russia https://partners.sigfox.com/companies
Применение LTE-M https://www.wirelesslogic.com/iot-technology/lte-m/
Применение NB-IoT https://www.topnomer.ru/blog/tekhnologiya-nb-iot-opisanie-primenenie-v-rossii.html
Philips-hue, применение Zigbee https://www.philips-hue.com/ru-ru/p/hue-bridge/8719514342408
Amazon Echo Plus, применение Zigbee https://developer.amazon.com/en-US/alexa/devices/connected-devices/development-resources/zigbee
SmartThings, применение Zigbee https://www.smartthings.com/partners
IKEA Trådfri, применение Zigbee https://habr.com/ru/company/lamptest/blog/524362/
Применение LoRaWAN https://ain.ua/special/smart-cities-experience/
fk0
Не рассмотрен вариант отсутствия всяких протоколов. При работе в безлицензионном диапазоне с малой мощностью. С использованием интегральных трансиверов или простейших приёмника (сверхрегенератора, на 1 транзисторе!) и передатчика управляемых микроконтроллером. Последнее конечено уже больше история, на фоне падения цены интегральных трансиверов и роста их характеристик. Которые на самом-то деле запросто превосходят LoRa.
И да, в BLE мегабит -- номинальная величина. Реальная скорость передачи будет на порядки ниже.
0xdead926e
оно там будет, но звездочкамелкийшрифт
после передачи пакета ble выключает pll и передатчик. и чтоб раскочегарить его обратно- нужно время. по итогу имеем чтот около 50 кбит/с. а вот при приеме пакетов никто ничего не выключает... правда там опять же спека что-то где-то запрещала и сильно много напринимать не получится.
у nrf24l01+ и аналогов все точно так же. *потому что в 24l01 радио от ble*. только уже там можно принимать на один приемник побольше пакетов, потому что никакая спека ble ничего не запрещает.
Lebets_VI
Я Вам "-" поставил.
Прежде чем делать такие выводы, рекомендую Вам реально почитать 3,5 тысячи станиц "спеков" блютус, "спек" на 24й чип и учесть что например вайфай тоже работает на "радио от ble" :) У 24го пакеты в эфире совсем другие, а так да, 2.4ГГц.
Для примера: в спецификации есть такое понятие как "IFS" (inter frame space) = 150 микросекунд. Это промежуток между отправками пакетов. Из чего можно сделать вывод о том, переключение между приемом/передачей происходит еще быстрее. Это самый быстрый ответ на Ваше "чтоб раскочегарить его обратно- нужно время".
Что касается 50кбит: а 700кбит не хотите ?:)
Я в режиме "Coded PHY 8" получаю 54кбит, а это, заметьте, 1 бит кодируется 8ю битами.
Так что не все так просто.
0xdead926e
пакеты в эфире другие, но та же модуляция и если сильно хочется- 24-ым можно нафонить бле-пакетов. на которые хватит максимальной длины (у 24 немножко маленькая, хватит только, чтоб другой девайс увидел нас).
у вайфая все же qam сейчас, насколько помню.
читать всю спеку бле мне немножко лениво, сорян. не приходилось еще пилить девайсов с ним. про ifs знаю.