LoRa - Raspberry Pi - одноканальный шлюз - дешево!
LoRa Одноканальный шлюз на Raspberry Pi. Небольшое количество деталей, требуется только модуль HopeRF LoRa (~ 10 долларов США) и Raspberry Pi.
История
Описание
Хотите начать работу с LoRaWAN, но у вас нет шлюза поблизости?
Эти инструкции помогут вам превратить модуль LoRa за 10 долларов и Raspberry Pi в одноканальный шлюз LoRaWAN для экспериментов с LoRaWAN.
Подготовьте RFM95W
RFM95W с отведениями (на этом изображении отсутствует провод сброса)
1) Подготовьте отведения от женщины к женщине для RFM95W, разрезав их 4 пополам. У вас должно получиться 8 проводов, каждый из которых имеет гнездовой разъем на одном конце.
2) Снимите 1/8 дюйма изоляции с каждого обрезанного конца.
3) Припаяйте обрезанный конец проводов к следующим точкам RFM95W (по одному проводу на точку):
- DI00
- 3,3 В
- MISO
- MOSI
- SCK
- СБРОС
- NSS
- Контакт GND рядом с контактом MISO
4) Отрежьте 2 куска одножильного провода 18 g длиной 83 мм.
5) Снимите 2 мм изоляции с одного конца каждого из этих проводов.
6) Припаяйте оголенный конец одного из проводов к точке ANT.
7) Припаяйте оголенный конец одного из проводов к контакту GND, который находится рядом с контактом ANT. - Вы только что сделали дипольную антенну.
Подключите RFM95W и Raspberry Pi
Распиновка Raspberry Pi
Вот подключения, которые необходимо выполнить:
Настройка программного обеспечения Raspberry Pi
* Эти инструкции предполагают, что вы используете Raspbian на Raspberry Pi *
Выполните эти команды в Raspberry Pi:
1) Войдите в Raspberry Pi как пользователь Pi
2) Клонируйте репо, найденное на https://github.com/tftelkamp/single_chan_pkt_fwd
git clone https://github.com/tftelkamp/single_chan_pkt_fwd
3) Используйте raspi-config для включения SPI:
sudo raspi-config
- Выберите 5 вариантов интерфейса:
- Выберите P4 SPI:
- Выберите "Да".
Перезагрузка:
sudo shutdown -r сейчас
3) Установите wiringPi:
sudo apt-get install wiringpi
4) Настройте код одноканального шлюза:
cd ~ / single_chan_pkt_fwd
nano main.cpp
Если вы находитесь в США, вам нужно будет установить несколько параметров:
- Найдите строку:
#define SERVER1 «54.72.145.119» // Сеть вещей:croft.thethings.girovito.nl
- Заменить на:
#define SERVER1 «13.66.213.36» //router.us.thethings.network
- Найдите строку:
uint32_t freq =868100000; // в МГц! (868,1)
- Заменить на:
uint32_t freq =902300000; // в МГц! (902,3)
Вы также можете установить неофициальные поля статуса и местоположение, если хотите.
5) Скомпилируйте код одноканального шлюза:
сделать
6) Тестовый запуск шлюза:
sudo / home / pi / single_chan_pkt_fwd / single_chan_pkt_fwd
Crtl + C, чтобы убить его. Обязательно скопируйте найденный идентификатор шлюза:
7) Настройте шлюз в The Things Network
- Войдите на console.thethingsnetwork.org (это бесплатно и легко создать учетную запись, если у вас ее еще нет)
- Выберите «Шлюзы» вверху страницы.
- Выбрать + зарегистрировать шлюз
- Выбрать мост
- Введите идентификатор шлюза, который вы скопировали несколько шагов назад, в поле EUI шлюза.
- Внизу страницы выберите "Зарегистрировать шлюз".
Поздравляем, теперь у вас есть шлюз в The Things Network!
8) Запустите шлюз по-настоящему:
sudo / home / pi / single_chan_pkt_fwd / single_chan_pkt_fwd
Вы будете видеть сообщения о состоянии по мере их отправки шлюзом. Вы также можете проверить статус своего шлюза на console.thethingsnetwork.org
Что вы можете подключиться к своему одноканальному шлюзу?
- Модуль Pycom LoPy - Как подключить LoPy к одноканальному шлюзу
- Еще больше…
Подробнее:LoRa - Raspberry Pi - одноканальный шлюз - дешево!
Производственный процесс
- Мониторинг температуры на Raspberry Pi
- Метеостанция Raspberry Pi 2
- Мониторинг температуры с помощью Raspberry Pi
- Отслеживание Raspberry Pi Ball
- Универсальный пульт дистанционного управления Raspberry Pi
- Датчик движения с использованием Raspberry Pi
- Кусочек Raspberry Pi
- Cycle Chaser
- Монитор температуры ThingSpeak с Raspberry Pi
- Датчик влажности почвы Raspberry Pi