Этот проект является приложением демонстратора для LR1110 Persosiver и Lora Basics Modem-E.
Он предоставляет встроенный пример код в инструментах embedded/ папки и компаньонов в host/ папке. Спутники инструментов должны использоваться специально с трансивером LR1110, за исключением AlmanacUpdate , который можно использовать как с приемопередатчиком LR1110, так и с основами LORA Modem-E.
Дополнительные активы можно найти в Wiki (программные пакеты, инструмент команд и т. Д.).
Этот проект нуждается в применении для работы с компаньоном для работы на компьютере.
В этом разделе описывается шаги по созданию/установке/использованию его.
Чтобы построить программную волну хозяина, выполните следующее:
$ cd $TOP_DIR /host
$ python ./setup.py sdist # Build the source distribution archive
$ python -m pip install dist/ < BUILT_SOURCE_DIST > .tar.gz # Install the previously built source distribution Для демонстрационного режима прикладное программное обеспечение для компаньона - Lr1110Demo , которое называется следующим:
$ Lr1110Demo < INITIAL_SOLVER_SEARCH_COORDINATES > < EXACT_COORDINATES > -p < HTTP_PORT > -b 921600 -r < ID_SAMPLE > < AUTHENTICATION_TOKEN >В случае необходимости доступна короткая страница справки:
$ Lr1110Demo --help Программа командной строки AlmanacUpdate должна быть использована для выполнения полной операции обновления Almanac как для LR1110 Proncesiver, так и для основных оснований LORA Modem-E.
Он может использовать Almanac, поступающий либо с сервера DAS, либо с сервера GLS (по умолчанию DAS Server).
Чтобы использовать его, выполните следующее в командной строке:
$ AlmanacUpdate -h
# Display the help message with all possible flags
$ AlmanacUpdate -d < EVK_COM_PORT > < DAS_TOKEN >
# Update the almanac of an EVK connected on <EVK_COM_PORT> using DAS server
$ AlmanacUpdate -g -d < EVK_COM_PORT > < GLS_TOKEN >
# Update the almanac using GLS serverПравильное выполнение операции обновления Almanac определяется с помощью трассировки, которая прекращается с завершением проверки сообщения.