Оглавление:

Мезонин мобильной связи DWMM0: 3 шага
Мезонин мобильной связи DWMM0: 3 шага

Видео: Мезонин мобильной связи DWMM0: 3 шага

Видео: Мезонин мобильной связи DWMM0: 3 шага
Видео: Мезонин на колоннах - эффективное использование каждого сантиметра склада 2024, Ноябрь
Anonim
Мезонин мобильной связи DWMM0
Мезонин мобильной связи DWMM0
Мезонин мобильной связи DWMM0
Мезонин мобильной связи DWMM0
Мезонин мобильной связи DWMM0
Мезонин мобильной связи DWMM0

Это простая демонстрация использования мезонина DWMM0 для удаленной регистрации данных. Клиентская сторона этого приложения запускает скрипт python (client.py), отвечающий за чтение данных GNSS / GPS и их передачу на сервер (через TCP / IP). протокол), который запускает другой сценарий (server.py), отвечающий за сбор и хранение входящих данных.

Ссылка: сайт проекта

Шаг 1: DWMM0 - ОПИСАНИЕ АППАРАТА

DWMM0 Mezzanine - это дополнительная плата для одноплатного компьютера DragonBoard 410c (или любого другого стандартного SBC 96Boards). Этот мезонин состоит из 5 основных подсистем:

  • Контроллер заряда литий-ионных аккумуляторов
  • Контроллер концентратора USB 2.0
  • Повышающий преобразователь постоянного / постоянного тока (от 3,0 В до 9,0 В)
  • Модуль LPWA / GNSS (с устройством Quectel BG96)
  • Преобразователи постоянного тока в постоянный (от 5 В до 3,3 и 4,1 В)

Шаг 2: DWMMO - ПРИЛОЖЕНИЕ GNSS / GPS LOGGER

Исходные сценарии Python для этого приложения можно скачать отсюда: сценарии загрузки Сценарий server.py должен запускаться на любом компьютере с подключением к Интернету (на стороне СЕРВЕРА). Сценарий client.py запускается на DragonBoard 410c с мезонином DWMM0 (на стороне КЛИЕНТА). Каждый сценарий имеет свой собственный сеанс «Настраиваемые параметры», который должен настраиваться пользователем (например, адрес TCP / IP, порты, сетевое APN, имя пользователя и пароль).

Шаг 3. DWMM0 - СОЗДАНИЕ KML-ФАЙЛА

Файл updated_python_scripts.zip содержит модифицированный клиентский скрипт (gpslog.py), который реализует локальное сохранение данных GPS (данные NMEA из модуля Quectel BG96):

  • gpslog.py: обновленный клиентский скрипт (сохраняет данные GPS в файле logger.txt)
  • makekml.py: преобразует файл logger.txt в версию KML (logger.kml), которую можно открыть в Google Планета Земля.
  • logger.txt: сохраненные данные GPS
  • logger.kml: преобразование сохраненных данных GPS в KML.

Рекомендуемые: