Header banner
Revain logoHome Page
Joshua Gaines photo
United States of America, Fayetteville
1 Уровень
748 Отзывов
49 Карма

Отзыв о 📡 LoRa GPS HAT 915МГц для Raspberry Pi 2 Model B/Raspberry Pi 3: Датчик температуры, поддержка DGPS SBAS от Joshua Gaines

Revainrating 4 out of 5

Трудно заставить GPS работать с gpsd на Raspberry Pi 3B+. Радость хакера.

Хорошо сконструированное и функциональное оборудование, особенно если у вас более старый Raspberry Pi 2 вместо нового RPi 3. Отличная цена! Он оснащен оборудованием LoRa и GPS в рабочей шляпе Raspberry Pi — пайка или проводка не требуются. Это определенно не plug-n-play. Не думайте, что вы сможете подключить его к Raspberry Pi за считанные минуты и получить работающий шлюз LoRa для TTN (Network of Things). Покупайте его только в том случае, если вам нравится бесконечное программирование и настройка Linux на вашем Pi. Я также не рекомендую эту шляпу, если у вас есть реальная работа, которую нужно сделать быстро на этом устройстве. Потратьте дополнительные деньги на настоящий шлюз. Я могу подключиться к TTN, но все еще борюсь с плохой документацией и устаревшими библиотеками, чтобы фактически переслать пакет в службу. А еще лучше, посмотрите, сможете ли вы получить старый Raspberry Pi 2 — я уверен, что он будет хорошо работать на этом. Если я получу один из них, и он будет работать хорошо, я обновлю этот обзор. С другой стороны, это работает достаточно хорошо, поэтому, если вы взламываете для удовольствия, вам захочется продолжать играть, чтобы получить часть этого. Может, суперопытный радиопрограммист сделает это быстрее меня. GPS подключен к последовательному порту Raspberry Pi /dev/ttyS0. В более новом RPi Bluetooth также использует этот порт, вызывая конфликты между GPS устройства и Bluetooth. Инструкции на вики Как заставить GPS работать на RPi 3 неполные, и я не смог заставить его работать после нескольких часов попыток. Я думаю, проблема в моем (плохом) понимании того, как работает gpsd. Я вижу предложения NMEA GPS на ttyS0 (включая правильную широту/долготу GPS для моего местоположения). Я могу заставить gpsmon работать, если изменю разрешения на /dev/ttyS0. Но у меня не работает gpsd. какое-то время. (Примечание: gpsd и gpsmon — это пакеты Linux, которые управляют модулями GPS). Пример программного обеспечения одноканального шлюза основан на некоторых старых библиотеках IBM LoRa, которые больше не поддерживаются. Вам нужно скачать исходный код и отредактировать программу, нет уже работающего пакета, который вы можете просто скачать на linux, чтобы эта шляпа заработала. Веселиться. Вики Драгуно в этой шляпе указывает на отличное видео на YouTube, которое устарело и больше не работает. Если вы затем перейдете по ссылке на TTN, вы найдете больше ошибочного кода, который плохо задокументирован, чтобы обманом заставить устройство пересылать пакеты данных от ваших датчиков в службу TTN. Это весь мой опыт, основанный на нескольких днях усилий. Если бы мне пришлось снова начать этот проект, я бы потратил несколько сотен долларов на настоящий многоканальный шлюз, который напрямую подключается к TTN, а затем потратил бы свое время на настройку и запуск клиентов датчиков. именно так, как я хочу, а не ломать голову, чтобы дешево построить шлюз.

Плюсы
  • компьютерные компоненты
Минусы
  • старый