Как я победил прокрастинацию: 5 методов, которые работают без силы воли
В этой статье представлена полная таблица конфигурации для радиомодулей LoRa 433T30D. Вы узнаете о каждом байте конфигурационной команды, доступных опциях в HEX-формате и практических рекомендациях по настройке параметров связи. Таблица станет незаменимым справочным материалом для разработчиков, работающих с LoRa-технологиями.

Таблица конфигурации LoRa 433T30D:

Байт Назначение HEX значения Описание
HEAD Заголовок команды 0xC0 Фиксированное значение для конфигурации
ADDH Старший байт адреса 0x00-0xFF Адрес сети (0-255)
ADDL Младший байт адреса 0x00-0xFF Адрес устройства (0-255)
REG0 Скорость и параметры UART 0x00 = 1200 бод
0x01 = 2400 бод
0x02 = 4800 бод
0x03 = 9600 бод ✅
0x04 = 19200 бод
0x05 = 38400 бод
0x06 = 57600 бод
0x07 = 115200 бод
Биты 0-2: Скорость передачи
Биты 3-7: Зарезервированы (0)
REG1 Частота и параметры RF 0x00-0x1F Каналы 0-31:
0x00 = 410.125 MHz
0x01 = 410.875 MHz
...
0x17 = 433.075 MHz ✅
...
0x1F = 493.075 MHz
REG2 Режимы и функции 0x04 = 00000100
0x44 = 01000100 ✅
0x46 = 01000110
0x5C = 01011100
0x5E = 01011110
0x1C = 00011100
0x84 = 10000100
Бит 7-6: Режим передачи

00 = Transparent Mode (Прозрачный режим)
Все пакеты принимаются независимо от адреса
ADDH и ADDL игнорируются при приеме
Устройства-невидимки: все модули в сети видят все сообщения
Использование: простые сети, тестирование, широковещание

🔐 01 = Fixed Mode (Фиксированный режим) ✅
Принимаются только пакеты с совпадающим адресом
ADDH и ADDL строго проверяются
Селективный прием: устройство реагирует только на свои сообщения

Использование: сети с адресацией, multiple devices, безопасность

⏰ 10 = WOR Mode (Wake-On-Radio)
Энергосберегающий режим с периодическим пробуждением
Модуль спит большую часть времени, просыпается для проверки эфира
Уменьшенное энергопотребление в 100-1000 раз
Использование: батарейные устройства, IoT сенсоры

🚫 11 = Reserved (Зарезервировано)
Не используется в текущих версиях модулей
Зарезервировано для будущих функций

Бит 5: Pull-up
0=Off, 1=On
Бит 4: WOR timer
0=Off, 1=On
Бит 3: WDT
0=Off, 1=On
Бит 2: FEC
0=Off, 1=On ✅
Бит 1: RSSI output
0=Off, 1=On
Бит 0: Reserved (0)

Рекомендуемая конфигурация:

cpp
uint8_t configCommand[6] = {
    0xC0,   // HEAD
    0x00,   // ADDH
    0x00,   // ADDL  
    0x18,   // REG0: 9600 бод (0x18 = 0x03 << 3)
    0x17,   // REG1: Канал 23 (433.075 MHz)
    0x44    // REG2: Fixed mode + FEC
};