Pull to refresh

Сети ZigBee. Зачем и почему?

Reading time 7 min
Views 185K
Network technologies *Wireless technologies *

Чего «репу» чешешь?
На золотую рыбку другая сеть нужна!


Собственно, я собирался продолжить серию топиков, посвященных работе RTLS – системы позиционирования в реальном времени. А именно, рассказать о беспроводной инфраструктуре системы, основанной на сетях ZigBee. Но вдруг с удивлением обнаружил, что на Хабрахабре нет публикаций, посвященных стандарту IEEE 802.15.4 и спецификации ZigBee. Есть лишь немногочисленные упоминания, связанные с тем или иным приложением. Попытаюсь по мерее сил заполнить этот пробел.

В последнее время все большее распространение и значение приобретают беспроводные сенсорные сети. Сети, которые по своему назначению, параметрам, спецификациям существенно отличаются от сетей связи – WiFi, GSM, LTE и т.п. Среди прочих, используемых в сенсорных сетях, выделяется спецификация ZigBee – наиболее продвинутая надстройка к стандарту IEEE 802.15.4
В этом году исполнилось 10 лет со времени основания ZigBee альянса, а в октябре исполняется 5 лет с момента утверждения действующей в настоящее время спецификации ZigBee Pro Feature Set 2006. Так что публикацию можно считать юбилейной.

Желающих познакомиться с самоорганизующейся самовосстанавливающейся и не требующей специального частотного разрешения сенсорной сетью прошу под кат.


Читать дальше →
Total votes 47: ↑43 and ↓4 +39
Comments 32

Сетевая инфраструктура систем РТЛС

Reading time 7 min
Views 7.8K
Network technologies *Wireless technologies *
Прежде чем продолжить обсуждение основных черт сетей ZigBee хочу вставить небольшую ремарку.
То, о чем я писал в предыдущем топике и собираюсь продолжить в этом, относится к утвержденному в 2007 году стандарту ZigBee Pro Feature Set 2006. Эта спецификация уже содержит все основные черты, делающие сети ZigBee наиболее предпочтительным вариантом при создании сенсорных сетей различного назначения, а именно:
1) самоорганизация и самовосстановление,
2) структурная гибкость – возможность создания разных по топологии сетей – звезда, дерево, ячеистая (mesh) сеть,
3) возможность выбора алгоритмов маршрутизации, в зависимости от требований приложения,
4) механизм стандартизации приложений – профили приложений, кластеры, конечные точки, привязки,
5) гибкий механизм безопасности,
6) низкое энергопотребление,
7) простота развертывания, обслуживания и модернизации.

Но это не значит, что жизнь остановилась.
Еще в 2008 году, чтобы обеспечить функционирование домовой сети (Home Area Network – HAN) на основе IP альянс ZigBee начал работу над расширением своего стандарта – профилем Smart Energy 2.0. Профиль предполагает поддержку любого транспортного уровня на основе IP-совместимых стандартов, включая ZigBee IP и другие технологии передачи – как радиочастотные, так и по силовой электропроводке – Power Line Carier (PLC).


Профиль обеспечивает взаимодействие между ZigBee и другими сетевыми технологиями. Альянс ZigBee занимается разработкой сетевого уровня Интернет протокола (IP), называемого ZigBee IP и базирующегося на технологии 6LoWPAN (IPv6 по низкоэнергетическим беспроводным персональным сетям). Публичное обсуждение последней рабочей версии (draft 0.9) профиля Smart Energy 2.0 завершилось 25 августа 2012 года. Выход финальной версии ожидается в ближайшее время.
Но уже сейчас выпускается множество сетевых устройств, поддерживающих ZigBee IP, например:


Шлюз ZigBee – Ethernet


Шлюз ZigBee – WiFi – Ethernet


ZigBee – USB Adapter/


Читать дальше →
Total votes 2: ↑0 and ↓2 -2
Comments 0

Hyperboria: Интернет 2.0

Reading time 3 min
Views 116K
Cryptography *Mesh networks *


Hyperboria — это Open Source реализация проекта Mesh сетей, аналог всем известного и желанного проекта Netsukuku, который, к сожалению, умер.

Другими словами, Hyperboria это самоорганизующаяся децентрализованная сеть, которая сама строит маршруты между узлами.
Или проще говоря — это то, чем интернет должен был стать, свободным, не цензурируемым, быстрым и автоматически масштабируемым.
Читать дальше →
Total votes 88: ↑85 and ↓3 +82
Comments 55

Как подключиться к Hyperboria

Reading time 5 min
Views 50K
Information Security *Mesh networks *
Tutorial
Sandbox

Введение

На Хабре уже есть несколько статей про сеть Hyperboria:
Hyperboria: Интернет 2.0
Hyperboria: Как все устроено
Hyperboria: Маршрутизация

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

Здесь же я хочу написать что-то типа FAQ + гайд по подключению.
Читать дальше →
Total votes 59: ↑56 and ↓3 +53
Comments 48

Греки создали свой интернет с поисковиком и файлообменниками

Reading time 2 min
Views 35K
Information Security *
imageВ то время, как недели паранои на Хабре продолжаются, и численность параноиков удвоилась, хочу рассказать о еще одном успешном проекте незавимых телекоммуникаций.

В попытке победить дорогие тарифы ненадёжных корпоративных телекомов, греческое сообщество в Афинах создало свой собственный частный интернетAthens Wireless Metropolitan Network (AWMN). Проект «AWMN» представляет собой Mesh-сеть из более чем 1000 участников и построен на базе сети Wi-Fi антенн на крышах.

История AWMN началась в 2002 году как ответ на плохое качество интернета, предоставляемого официально зарегистрированными операторами связи в Афинах. Однако спустя 10 лет стало ясно, что у подобной сети есть и другое важное свойство: а именно, защита демократических ценностей интернета. Поскольку частная сеть не зависит от сервиса провайдеров, то правительства, которые желают контролировать деятельность в Интернете, не могут перекрыть пользователям доступ к AWMN.

UPD Разыскиваются желающие организовать Mesh-сеть в Замкадном Подмосковье
Читать дальше →
Total votes 78: ↑77 and ↓1 +76
Comments 67

Делаем Hyperboria hotspot. Пособие по ковырянию роутера

Reading time 13 min
Views 30K
CJDNS — Mesh Сети corporate blog Mesh networks *
Tutorial
Recovery mode
Sandbox
В этой статье я попытаюсь рассказать, как прошить на роутер OpenWrt и установить туда cjdns. По правде говоря, изучение тонкостей этого дела отняло у меня много времени и нервов. В основном потому, что многое в OpenWrt недодокументировано, и приходилось многое искать по форумам и додумывать. Думаю, это как раз тот случай, когда лучшей документацией являются исходники. Так что эту статью я попытаюсь написать такой, какую я хотел бы прочитать в самом начале этого пути.
Читать дальше →
Total votes 27: ↑26 and ↓1 +25
Comments 16

Яндекс.Карты (а также Google Maps и др.), когда вы начнёте использовать mesh-сети?

Reading time 2 min
Views 9.2K
Development of mobile applications *OpenStreetMap *Yandex API *Geoinformation services *Mesh networks *

А ведь для этого есть очень хорошие предпосылки:


  1. Территориальная привязка наиболее часто требуемых квантов информации (изображений части карты/схемы/спутника, метаинформации о пробках и т. д.)
    Значительная часть пешеходов, использующих приложение-карты в окрестности точки А, будут использовать карты окрестности точки А. Значит, можно попробовать получить необходимую информацию не от сервера через мобильный интернет, а от другого пользователя.


  2. Дороговизна трафика до сервера. Приложения-карты часто используются на мобильных устройствах, которые, в свою очередь, используют недешёвый и редко безлимитный мобильный интернет (недовольство сиим фактом на Хабре высказывалось ). Конечно, фрагмент карты не так уж тяжёл, но не следует забывать про подводные камни наподобие округления сессий в большую сторону. Кроме того, скорость мобильного интернета часто оставляет желать лучшего.
    Очевидно, что экономия мобильного трафика — это конкурентное преимущество.

Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Comments 20

NNCP: лечение online- и цензуро- зависимости store-and-forward методом

Reading time 26 min
Views 7K
Decentralized networks *Fidonet *
Tutorial
В этой статье поднят вопрос удручающей ситуации с доступностью данных в Интернете, злоупотреблением цензурой и тотальной слежкой. Власти ли или корпорации в этом виноваты? Что поделать? Создавать собственные соцсети, участвовать в сетях анонимизации, строить mesh-сети и store-and-forward решения. Демонстрация NNCP утилит для создания этих store-and-forward friend-to-friend решений.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 8

Bluetooth mesh — базовые составляющие сети

Reading time 11 min
Views 18K
Decentralized networks *Wireless technologies *
image

В продолжение темы о сети bluetooth mesh, об анонсе и ключевых составляющих которой было написано в этой заметке, для понимания её топологии мы рассмотрим основной набор технических терминов и понятий, ранее отсутствовавших в мире Bluetooth LE.

Кому это интересно, добро пожаловать…
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Comments 2

Bluetooth mesh – архитектура и безопасность сети

Reading time 6 min
Views 6.1K
Decentralized networks *Wireless technologies *
image

Заканчивая тему о сети bluetooth mesh (первая заметка, вторая заметка), сегодня мы вкратце рассмотрим её архитектуру и безопасность.

Добро пожаловать.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Comments 0

Время построения, скорость сети и маршрутизации: как мы улучшили свою mesh-сеть и немного про нейросети

Reading time 7 min
Views 4.8K
Mesh networks *Machine learning *Smart House
Sandbox
На этом ресурсе регулярно пишут о mesh-сетях. Мы хотим рассказать, как используем их в своем проекте для создания адаптивной системы автоматизации помещений.Технология самоорганизующихся сетей позволяет нам не только оперативно разворачивать систему, но и добиваться высоких показателей по её отказоустойчивости и скорости работы. Свое решение мы успешно протестировали на реальном объекте с ёмкостью сети в 120 устройств.

Зачем нам понадобилась mesh-сеть


С момента появления концепции «умного дома» головное устройство считалось его «сердцем» и «мозгом». Но постепенно хабы перестают быть необходимыми и скоро вовсе уйдут в прошлое. Данную тенденцию подтверждают и крупные игроки вроде Google и Amazon. Google вот уже несколько лет предлагает ячеистые маршрутизаторы, а Amazon не так давно купила компанию Eero, чтобы усилить свои позиции на рынке умных домов.

В своих продуктах мы используем mesh-сети, так как они решают сразу несколько проблем. Во-первых, обеспечивают бесперебойную работу системы. Обычно если хаб вышел из строя или потерял связь с интернетом, система, фактически, отключается, устройства перестают откликаться и выполнять свои основные функции. Mesh-сети позволяют этого избежать. Даже если одно устройство вышло из строя, остальные продолжат работать в прежнем режиме. Пользователь лишь получит уведомление о неисправности.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Comments 2