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

Надежный коммуникационный протокол

Коммуникационный протокол AggreGate

Центральный сервер использует открытые и хорошо документированные стандартные протоколы для интеллектуального доступа к Агентам и манипуляции предоставляемыми элементами данных.

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

Протокол оптимизирован для низкоскоростных ненадежных M2M-соединений, таких как спутниковые каналы связи или GPRS.

Протокол AggreGate также используется для защищенной протоколом SSL связи между серверами в распределенной инсталляции, а также для связи между единой консолью управления (автономный клиент AggreGate) и серверами.

Имеется несколько реализаций протокола AggreGate с открытым исходным кодом, включая C/C++, Java и Android Java (Dalvik JVM), .NET и .NET Compact, а также Tibbo Basic.

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