Это библиотека Arduino для Lora Communication с использованием Radio Receiver Chips SX1268 и SX1262. Я разработал его, потому что я хочу расширить свою группу устройств Homeautomation. Чтобы иметь возможность говорить на Лоре.
Большая часть программного обеспечения для оборудования для драйверов взята из Radiolib Universal Wireless Communication Library для Arduino (отличный проект!) И слегка адаптированная.
Загрузите это репо как Zip. Затем в Arduino IDE перейдите к Sketch-> Добавить библиотеку-> добавить библиотеку .zip. Или, пожалуйста, обратитесь к Offical Arduino Howto.
Первым местом для начала может быть папка «Примеры». Существует простой пример RX TX, который отправляет данные (TX) и эхо их обратно (RX).
Эта библиотека была протестирована с помощью LORA Module DRF1268T и работает с предоставленной схемой. Это также можно использовать для DRF1262T. Пожалуйста, посмотрите схему для проводки. Библиотека должна иметь возможность обрабатывать другие модули LORA, если они используют SX1262 или SX1268. В этом случае взгляните на таблицу данных DRF1268T и проверьте, являются ли DIO1, DIO2 и DIO3 подключены к разным IO-штифтам. Вы можете легко изменить используемые io-pins при вызове конструктора.
В: Почему PIN -код SW не поддерживается этой библиотекой?
A: В настоящее время (в моей аппаратной настройке) SW PIN -код подключен к 3,3V постоянно, поэтому RF всегда включен. В одной из следующих версий можно было бы быть хорошей идеей добавить 5 -й параметр в конструктор (bool true/false), чтобы позволить выходу SX126X Dio2 управлять RF -переключателем. 5 -й Param True: DIO2 переключатели RF, 5 -й Param False: RF контролируется внешне. См. SX126X DataShet, раздел «SETDIO2ASRFSWITCHCTRL» для получения подробной информации.
Q: Прерывает ли поддержка LIB?
A: Нет. Отправка и получение данных будет обрабатываться в основной цикле Arduino.
В: Поддерживает ли LIB Lorawan?
О: Это библиотека водителей с голой металлов для чипсета SX126X и реализует чистые данные LORA Отправка и получение функций в соответствии с эталонной моделью OSI. Поэтому любая библиотека Lorawan может использовать эту аппаратную библиотеку драйверов.
Q: Доступен ли режим FSK.
A: Чип SX126X реализует FSK, но он не поддерживается этой библиотекой драйверов.
Вот мой шлюз Homeautomation, работающий с этой библиотекой водителей Adruino и моим одноранговым протоколом связи Lora: