هذا المشروع هو تطبيق متظاهر لجهاز الإرسال والاستقبال LR1110 و LORA MODEM-E.
يوفر رمز مثال مضمن في أدوات البرمجيات embedded/ المجلد والمرافق في host/ المجلد. يجب استخدام الأدوات المصاحبة على وجه التحديد مع جهاز الإرسال والاستقبال LR1110 ، باستثناء AlmanacUpdate التي يمكن استخدامها مع كل من LR1110 مستقبلاً و LORA MODEM-E.
يمكن العثور على أصول إضافية في الويكي (حزم البرامج ، أداة الأوامر ، إلخ).
يحتاج هذا المشروع إلى تشغيل برنامج مرافق مطبق على جهاز كمبيوتر.
يصف هذا القسم خطوات إنشاء/تثبيت/استخدامه.
لبناء برامج المضيف ، تابع على النحو التالي:
$ 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 Transceiver و Lora Basics Modem-E.
يمكنه استخدام Almanac القادمة إما من خادم DAS أو من خادم GLS (الافتراضي هو خادم DAS).
لاستخدامه ، قم بتنفيذ ما يلي في سطر الأوامر:
$ 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 من خلال إنهاء التتبع مع إنهاء التحقق من الرسائل.