Пользовательские скрипты могут применяться для следующих задач:
- мониторинг состояния линий ввода/вывода и уровня сигнала на входе АЦП, а также управление ими с помощью SMS-сообщений, голосового вызова или через TCP-соединение;
- мониторинг местоположения GSM-модема;
- организация прозрачного канала связи с устройствами, имеющими последовательные интерфейсы (RS‑232, RS‑485), через сеть Интернет или CSD-соединение;
- удаленное конфигурирование GSM/GPRS-модема.
Еще одним большим плюсом при использовании мультиплексирования порта является возможность параллельно получать данные сразу с нескольких каналов. Например, по одному мультиплексированному порту идет прием файла большого размера с FTP-сервера, а на другой виртуальный порт пришло SMS-сообщение, которое необходимо обработать. Таким образом, мультиплексирование в GSM-модемах TELEOFIS позволяет построить систему, где данные, поступающие с разных каналов, обрабатываются с высокой скоростью, где пользователю обеспечены гибкие возможности в работе с источниками данных.
Доступ к COM-порту по TCP возможен в обоих режимах TCPATRUN – «Сервер» и «Клиент», но необходимо отметить, что алгоритм работы TCPATRUN достаточно прост и не предполагает большого числа настроек или расширения функционала. Если вас заинтересует применение возможностей GPRS TCP-соединений для удаленного администрирования оборудования с портами RS‑232/RS‑485, рекомендуем ознакомиться с параграфами «Скрипты пользователя. Встроенный интерпретатор языка Python» и «IP Easy – встроенный TCP/IP-стек». Пример реализации скрипта для работы с TCP и COM-портом представлен на сайте wrx100.teleofis.ru.
Кроме стандартного набора протоколов TCP/IP, GSM-модемы также содержат клиенты для протоколов HTTP, FTP и E‑MAIL.
Мультиплексор порта
GSM-модемы TELEOFIS имеют встроенную поддержку мультиплексирования последовательного порта. Это позволяет разделить задачи пользователя по трем разным каналам обработки АТ-команд, а также получить один дополнительный порт для получения отладочной информации, и всё это на основе одного физического последовательного порта. Например, можно вести передачу данных или голосовой вызов в одном канале и одновременно работать с АТ-командами по другим каналам (работать с SMS, проводить мониторинг уровня сигнала сети и др.) без применения второго канала RS‑232.
Температурная камера в исследовательском центре TP-Link
Мы видели такие камеры с температурами от -20 до +50.
«Физические» испытания этим не заканчиваются - есть аппараты, имитирующие давление человеческого пальца, и электрический «пистолет», который позволяет понять, что произойдет с блоком питания или самим роутером если, например, в один из проводов попадет молния.