Параметры / параметры связи Feather M0 и Waspmote LoRa
Я пытаюсь соединить эти два устройства с помощью LoRa P2P. Я могу прошить оба устройства и контролировать их через последовательные мониторы. В перьевом устройстве я использую этот пример https://learn.adafruit.com/adafruit-feather-32u4-radio-with-lora-radio-module/using-the-rfm-9x-radio на RadioHead версии 1.81 и Модифицируя эти параметры / функции:
/* for feather32u4
#define RFM95_CS 8
#define RFM95_RST 4
#define RFM95_INT 7
*/
/* for feather m0 */
define RFM95_CS 8
define RFM95_RST 4
define RFM95_INT 3
В IDE Waspmote я использую пример LoRaWAN_P2P_03_receive_packets и изменяю следующие строки:
uint8_t power = 15;
uint32_t frequency = 915000000;
char spreading_factor[] = "sf7";
char coding_rate[] = "4/5";
uint16_t bandwidth = 125;
char crc_mode[] = "on";
Я не знаю, какие другие параметры мне следует изменить, чтобы эти устройства работали. Есть идеи?
Примечание. Параметры по умолчанию для устройства пера:
// Defaults after init are 434.0MHz, 13dBm, Bw = 125 kHz, Cr = 4/5, Sf = 128chips/symbol, CRC on
В примере это добавляет rf95.setFrequency(915.0)
после rf95.init()
,
У меня есть 7,8 см проволока, прикрепленная к штырю ANT пера, но не припаянная. Я не уверен, что это может быть проблемой.