Интеграционная платформа для Интернета вещей
Remote Monitoring, M2M and Device Management Software Platform
AggreGate Platform

Управление серверами устройств

AggreGate предоставляет несколько способов сервисов для управления серверами устройств Tibbo (как с фиксированной прошивкой, так и программируемых), находящимися в частной сети.

  • Link Service прозрачно направляет данные через сервер между устройствами и компьютерами, расположенными в частных сетях и скрытыми за фаерволами.
  • Динамический DNS сервис помогает найти устройства, которые не имеют статического IP адреса.
  • HTTP прокси сервис предоставляет доступ из любого места к веб интерфейсам устройств, расположенных в частных сетях.

Link Service

Обычно связь между узлами глобальной сети (хостами) затруднена из-за следующих факторов:

Нехватка статических IP адресов

Динамические IP адреса. Network Address Translation

В данный момент ощущается нехватка IP адресов во многих сетях (особенно в Интернете. Это привело к нескольким технологиям, которые позволяют использовать доступные IP адреса более экономно. Например:

  • Динамические IP адреса, при этом IP адреса устройств могут время от времени меняться
  • NAT (Network Address Translation)когда несколько хостов общаются с внешним миром через один «внешний» IP адрес на шлюзе

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

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

Межсетевые экраны блокируют входящий трафик

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

Блокировка входящего трафика сетевыми экранами

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

Итак, что является лучшим решением для соединения серверов устройств и клиентов, когда они находятся в различных сетях за межсетевыми экранами и не имеют статических IP адресов? Это Link Service.

Link Service

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

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

Когда вы и ваш друг общаетесь в ICQ или MSN, вы подключаетесь к центральному серверу. Ни один из вас обычно не имеет статического IP, но сервер его использует - и это дает возможность такого общения. Обе стороны инициализируют исходящее соединение, так что не надо настраивать межсетевые экраны и нет надобности в статических IP адресах.

Link Service в AggreGate

Link Service является очень похожим решением, только спроектированным для серверов устройств Tibbo! Ваши устройства подключаются к Link Service (устанавливая исходящие соединения). Хосты, которые хотят соединиться с серверами устройств так же устанавливают исходящее соединение с сервером AggreGate. Обе стороны соединены с сервером AggreGate и могут таким образом общаться.

Динамический DNS

Недостаток Link сервиса заключается в том, что он все же медленнее, чем прямое соединение, так как данные проходят так же через сервер AggreGate.

Это не критично для систем с небольшим трафиком. Тем не менее бывают случаи, когда вы захотите создать прямое соединение с устройством, например, для лучшей скорости реакции, но IP адрес устройства при этом может время от времени меняться (такое часто бывает при использовании подключения ADSL).

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

Это тот случай, когда подходит служба dDNS. Со службой dDNS ваш сервер устройства получает имя вида dev1.abccorp.dev.srv1.com (в данном примере доменное имя вашего сервера srv1.com). Вы можете всегда подключаться к вашему серверу устройства, используя этот адрес. Этот URL остается всегда, даже если поменяется IP адрес сервера устройства.

Режим dDNS

Поскольку вы осуществляете прямое подключение к серверу устройства, то межсетевой экран должен быть соответственно настроен. Его настройка более сложна, чем при использовании Link Service, но вы получите выигрыш в скорости.

В режиме dDNS, серверы устройств подключаются к серверу AggreGate Server только при старте, после получения IP адреса от DHCP сервера. После регистрации в DNS он отключается от сервера AggreGate и работает как "нормальный" сервер устройства. В отличие от режима Link Service, не поддерживая никаких связей с сервером AggreGate и не передавая через него никаких данных

HTTP прокси сервис

HTTP прокси сервис

Допустим у вас есть сотни серверов устройств со встроенными веб-серверами при этом каждый такой сервер обеспечивает доступ к ряду веб-страниц. Достаточно легко получить доступ ко всем таким веб-серверам, если они имеют постоянные статические IP адреса. Но в реальности большинство серверов находятся за межсетевым экраном, а статические адреса не бесплатны. В этом случае нельзя получить к ним доступ напрямую. Сервис HTTP прокси решает эту проблему,предоставляя доступ ко всем встроенным веб-серверам через сервер AggreGate. Вот как это работает:

  • Сервер устройства со встроенным веб-сервером подключается к серверу AggreGate. Его аккаунт должен был сконфигурирован на использование режима HTTP прокси.
  • Для того, что бы открыть веб-страничку конкретного устройства, необходимо открыть в браузере URL http://aggregateserver.bigcompany.com/dev/admin/dev1/data.html.
  • Отправленный браузером HTTP запрос,принимается и обрабатывается сервером AggreGate.
  • AggreGate Server перенаправляет этот HTTP запрос к серверу устройства admin.dev1.
  • Сервер устройства обрабатывает запрос и данные страницы передаются на сервер AggreGate.
  • Сервер AggreGate перенаправляет эту страницу в ваш веб-браузер.
HTTP прокси сервис: как это работает

Купить

Типы лицензий для заказа:

AggreGate для управления серверами устройств
Включает в себя ядро AggreGate, Link Сервис, динамический DNS и HTTP прокси.
Тип лицензии Цена
25 Device Servers $400
50 Device Servers $600
100 Device Servers $900
200 Device Servers $1100
350 Device Servers $1500
500 Device Servers $1800
750 Device Servers $2050
1000 Device Servers $2200
1000+ Device Servers Свяжитесь с нами

Связаться с нами:

Отправить