Печать 3Д моделей под заказ: https://t.me/brownbearprint
На РУТУБ https://rutube.ru/channel/29280484/
WEB сервер для мониторинга транспорта по России и СНГ
https://trekberry.ru
Регистрация на сервере мониторинга транспорта
http://gps.trekberry.ru
ЮMoney для поддержки и развития канала: 410017505703275
Мир IOT или проще мир интернета вещей очень большой. Моя задача познакомить вас с многогранным миров телематики, мира интернет вещей и технологий. А как же другим миром технологий, в том числе и с программированием. Канал ведется как хобби, поэтому буду рад любым пожертвованиям на содержание канала, покупку расходников.
Attention! This is all just my personal opinion and should not be followed or acted upon. The video was created for entertainment purposes and does not contain any calls to action! It is not a recommendation, is not an analytical or statistical data. It does not constitute individual investment advice. The author is not responsible for the content and meaning of the video. Внимание! Все это всего лишь мое личное мнение, и ему не следует следовать или действовать в соответствии с ним. Видео было создано в развлекательных целях и не содержит никаких призывов к действию! Это не рекомендация, не аналитические или статистические данные. Это не является индивидуальным инвестиционным советом. Автор не несет ответственности за содержание и смысл видео.
To develop the channel and purchase materials.
Видеоинструкция: GPS‑трекер на ESP32 + SIM800 — передача данных по TPC/UDP через AT‑команды (протокол WIALON IPS)
В этом видео вы узнаете, как собрать и настроить простой GPS‑трекер на базе *ESP32* и модуля *SIM800**, передающий данные на сервер WIALON по протоколу **IPS* через TCP/UDP‑сокет с использованием AT‑команд.
#### Что понадобится
Плата ESP32 (любой вариант с UART);
GSM/GPRS‑модуль SIM800L/SIM800F;
GPS‑модуль (например, NEO-6M/NE0-8M);
Источник питания (5 В, достаточный ток для GSM);
Соединительные провода, антенна GSM, антенна GPS.
#### Шаги настройки
1. *Подключение hardware*
Соедините UART ESP32 (например, GPIO16/RX, GPIO17/TX) с UART SIM800.
Подключите GPS‑модуль к другому UART ESP32 (например, GPIO3/RX, GPIO1/TX).
Обеспечьте питание: SIM800 требует стабильных 3,7–4,2 В (используйте DC‑DC преобразователь).
2. *Базовая инициализация SIM800 via AT‑команды*
Отправьте через Serial‑порт ESP32 следующие команды (с задержками 1–2 с):
```
AT // Проверка отклика
AT+CPIN? // Проверка SIM‑карты
AT+CREG? // Регистрация в сети
AT+CGATT? // Активация GPRS
AT+CSTT="internet" // Настройка APN (может отличаться у оператора)
AT+CIICR // Активировать контекст
AT+CIFSR // Получить IP (убедитесь, что есть IP)
```
3. *Открытие TCP/UDP‑сокета*
Для отправки данных на сервер WIALON используйте:
```
AT+CIPSTART="UDP","ip.wialon.com",port // Укажите реальный IP и порт сервера
// Или для TCP: AT+CIPSTART="TCP","ip.wialon.com",port
```
4. *Формирование пакета WIALON IPS*
Протокол WIALON IPS требует строгого формата пакета:
```
$unit_id,timestamp,lat,lon,speed,course,alt,params\r\n
```
Пример:
```
$12345,20260208220000,55.7558,37.6176,0,0,150,acc=1,ign=0\r\n
```
`unit_id` — уникальный ID устройства в системе WIALON;
`timestamp` — UTC в формате `YYYYMMDDHHMMSS`;
prepared by you.
5. *Отправка данных*
После открытия сокета:
```
AT+CIPSEND // Вход в режим отправки
// Вводите ваш пакет WIALON IPS
// Нажмите Ctrl+Z (или отправьте 0x1A) для завершения
```
6. *Закрытие соединения*
```
AT+CIPCLOSE // Закрыть сокет
```
#### Важные нюансы
Убедитесь, что APN и параметры сервера WIALON актуальны (уточните у поставщика услуги).
Контролируйте уровень сигнала GSM (`AT+CSQ`).
Обрабатывайте ошибки AT‑команд (например, повтор при `ERROR` или `NO ANSWER`).
Для стабильной работы добавьте проверку GPS‑фикса (`$GPGGA` или `$GPRMC` от модуля).
#### В видео покажем
Подключение компонентов;
Последовательность AT‑команд в реальном времени;
Пример пакета WIALON IPS;
Проверку приёма данных в интерфейсе WIALON.
*Готово!* Теперь ваш трекер передаёт координаты на сервер WIALON.
Информация по комментариям в разработке