LoRa Ra-01 P2P расстояние
Я использую LoRa RA-01 для связи P2P. Я установил для параметра модуля значение по умолчанию, но максимальное расстояние (диапазон), которое получается менее 5 метров.
Алгоритм моего проекта:
Сторона передатчика:
1_Включаемый модем LoRa.
2_Выберите режим STDBY.
3_Mapping TxDone прерывание на выводе DIO0.
4_Upload RegFifoTxBase Добавить содержимое (0x80) в указатель буфера.
5_Write 0x60 значение (типичное значение) в буфер.
6_Write 0x01 в регистр RegPayloadLength.
7_При закрытии коммутатора (коммутатор подключен к хост-каналу) Выберите режим Tx повторно (с задержкой в 1 секунду) для непрерывной отправки данных.
Через 8_500 миль в секунду после размыкания переключателя флаг прерывания сбрасывается.
Сторона получателя:
1_Включаемый модем LoRa.
2_Выберите режим STDBY.
3_Mapping RxDone прерывание на выводе DIO0 (по умолчанию).
4_Выберите непрерывный режим приема.
5_При закрытии переключателя флаг прерывания сбрасывается.
Примечание 1: я использую антенну, которая представлена с модулем.
Примечание 2: Этот проект предназначен только для полигона.
Примечание 3: мне нужно расстояние около 400 метров в помещении.
Вопрос 1: работает ли этот модуль без антенны на расстоянии около сотни метров?
Вопрос 2: Как настроить этот модуль для большого расстояния (менее 1 километра)(с антенной или без нее)?
Я извиняюсь за то, что не говорю по-английски свободно
1 ответ
Моя проблема решена. Значение регистров по умолчанию - плохое значение для большого расстояния. Я оставил значение регистров в значении по умолчанию, потому что я не хотел использовать библиотеку, но теперь я вынужден использовать библиотеку.