Как использовать устройства IoT DTU
I.IoT DTU (устройство терминала данных)

DTU - это беспроводное коммуникационное устройство, отвечающее за преобразование данных последовательного порта (например, RS232/RS485) в IP-данные и передачу их на удаленный сервер (центр) через беспроводные сети, такие как 4G/5G/NB-IoT. Он широко используется в промышленной телеметрии, удаленном мониторинге и других областях.
Основная функция: Прозрачная передача. То есть, он отправляет данные последовательного порта от нижестоящих устройств (таких как ПЛК, датчики и счетчики) на сервер без изменений, и наоборот.
Как использовать (стандартная процедура): Использование DTU обычно включает в себя четыре этапа. Следующая диаграмма наглядно иллюстрирует весь процесс от подключения оборудования до просмотра данных:
Основные этапы:
1. Параметры конфигурации
Это самый важный шаг. Необходимо подключить порт конфигурации DTU к компьютеру через последовательный порт (кабель USB-последовательный) и использовать программное обеспечение для конфигурации, предоставленное производителем (например, USR-G, Yourenlian и т. д.), или набор AT-команд для настройки. Основные параметры конфигурации включают:
Параметры сети: APN (обычно изменений не требуется, или проконсультируйтесь с провайдером), метод регистрации сети.
Параметры центра (наиболее важные): IP-адрес/доменное имя сервера, номер порта сервера.
Параметры последовательного порта: Скорость передачи данных, биты данных, стоповые биты, биты четности (должны соответствовать вашему устройству).
Протоколы и функции: Выберите протокол передачи данных (например, TCP/UDP/MQTT и т. д.), включите пакеты сердцебиения, пакеты регистрации, шифрование данных и т. д.
2. Центр обработки данных (сторона сервера)
DTU является клиентом и требует серверной программы для получения данных. Вам необходимо:
Написать программу Socket-сервиса (с использованием таких языков, как Python, Java, C# и т. д.) на сервере с публичным IP-адресом для прослушивания порта, настроенного на DTU.
В качестве альтернативы можно использовать облачную платформу производителя (например, China Mobile OneNET, Alibaba Cloud IoT или самостоятельно разработанную платформу производителя), создать продукты и устройства на платформе, получить адрес и порт сервера, а затем разрешить DTU подключиться. Этот метод избавляет от необходимости создавать собственный сервер.
3. Взаимодействие с данными
Отправка команд: Сервер может отправлять данные на подключенный DTU, и они будут дословно выведены на последующее устройство через последовательный порт DTU.
Получение данных: Устройство последующего потока отправляет данные через последовательный порт, а DTU упаковывает их и отправляет на сервер.
Общие проблемы Устранение неполадок:
Невозможно подключиться: Проверьте SIM-карту, уровень сигнала, настройки APN, адрес/порт сервера, а также наличие открытых портов в брандмауэре сервера.
Данные не получены: Проверьте, нормально ли работает серверная программа и совпадают ли параметры последовательного порта (скорость передачи данных и т. д.) DTU и устройства, передающего данные.
Частые разъединения: Настройте интервал сердцебиения и проверьте стабильность сетевого сигнала.


