TCP-маршрутизатор: Простое решение для сложной задачи работы с GPRS
Представьте себе ситуацию: у вас есть умные счетчики, которые собирают данные, и вам нужно передать эти данные на сервер для обработки. Задача вроде бы простая, но как это сделать эффективно, без лишних затрат и сложных настроек? Ответ — с помощью TCP-маршрутизатора.
Этот маршрутизатор специально разработан для того, чтобы умные приборы, такие как счетчики электроэнергии, могли передавать данные по протоколу DLMS через обычные интернет-соединения. Самый популярный способ — это использование GPRS-соединения, где приборы сами подключаются к серверу через интернет. И тут главное преимущество: вам не нужно покупать SIM-карты со статическими IP-адресами (что часто бывает дорого). Маршрутизатор позволяет использовать любую SIM-карту любого оператора — это и удобно, и выгодно.
Зачем это нужно? Во-первых, вы экономите на аренде статического IP. Во-вторых, вы не привязаны к одному оператору — если нужно подключать счетчики в разных регионах, можно использовать SIM-карты разных операторов. Всё это делается автоматически — счетчик просто подключается к интернету и передает данные на сервер.
Но есть и другая проблема: как понять, какой прибор подключается? Здесь и вступает в игру наш маршрутизатор с функцией идентификации. Есть два подхода:
1. Идентификация по командам. Сервер и прибор обмениваются специальными командами. Примеры таких систем — Teleofis, Пирамида и другие. Этот метод удобен, но требует настройки для каждого типа оборудования.
2. Назначение порта для каждого прибора. В этом случае каждому устройству назначается свой порт на сервере. Но это решение не самое лучшее: чем больше приборов, тем больше портов нужно открывать, что снижает безопасность и может вызвать ошибки при передаче данных.
Наше решение объединяет лучшее из обоих подходов. Все приборы подключаются к одному порту на сервере. Когда прибор подключается, маршрутизатор проверяет его заводской номер (через протокол DLMS) и идентифицирует устройство. Если всё в порядке, прибор подключается, и для него создается внутренний порт. Если что-то не так, соединение просто отклоняется.
Такой подход обеспечивает высокую безопасность и удобство использования. После подключения ваш прибор становится полноценным сервером, с которым легко взаимодействовать, а маршрутизатор берет на себя всю "черную работу" — передачу данных между приборами и сервером.
Теперь вам не нужно беспокоиться о настройке сложных сетей и статических адресов. Всё работает просто: подключил прибор — и он уже передает данные!
Пример удачного использования программы это работа со счетчиками, работающими по GPRS. При использовании данных счетчиков столкнулись с невозможностью их удаленной настройки. Этот вопрос мы решили с помощью TCP Маршрутизатора.
Перехватываем счетчики и работаем с ними, как будто они находятся на столе. С помощью заводской программы производителя счетчика – Конфигуратора приборов учета, подключаемся к счетчику, и получаем полный доступ к нему со всеми возможностями конфигурирования, считывания данных, предоставляемого данным ПО.