هذا مشروع مرافق (المقصود من التورية) لمدونة Rakwireless القادمة ، وهي معاينة متوفرة ، والمقال النهائي موجود هنا. هذا في الواقع إصدار أكثر تقدماً مما هو موضح وشرح في المقالة ، بما في ذلك تشفير AES وشاشة OLED الاختيارية. بالنسبة إلى تشفير AES ، يستخدم شوكي من Adafruit nrfcrypto ، والذي يتضمن التشفير الفعلي:-) ...
يقوم هذا التطبيق بتحويل Wisblock Rak4631-R (إصدار Rui3) إلى Messenger شفاف لجهاز الكمبيوتر المحمول أو كمبيوتر سطح المكتب. قم بتوصيله بمنفذ USB ، وافتح محطة تسلسلية (أستخدم CoolTerm ، وهو أمر رائع ، ولكن حتى شاشة Arduino IDE التسلسلية ستفعل) ، وأنت ضبطت. سيتم إرسال أي نص ترسله ، [CR/] LF ، كحزمة Lora.
يأتي Lora Companion مع بطاريات متضمنة: لديك وضع أمر يمكّنك من تغيير إعدادات Lora ، وتعيين كلمة مرور AES 128 ، وتشغيل/إيقاف AES ، وتشغيل/إيقاف مراسلة JSON: العديد من تطبيقات اختبار Lora الخاصة بي تستخدم JSON - لسهولة الاستخدام ولضمان تكامل البيانات - لذلك شعرت بصحة جيدة لإضافة هذا الخيار. حتى عند إيقاف تشغيل JSON ، إذا تم تنسيق رسالة واردة على أنها JSON ، فسيتم تحليلها وعرضها. للتبديل بين الوضع الشفاف ووضع الأوامر ، أرسل سطرًا بعلامات 3 دولارات فقط ، تم إنهاءها بواسطة LF. والخروج من وضع الأوامر ، أرسل مرة أخرى نفس $$$n .
Available commands: 11
. help: Shows this help.
. p2p: Shows the P2P settings.
. fq: Gets/sets the working frequency.
. bw: Gets/sets the working bandwidth.
. sf: Gets/sets the working spreading factor.
. cr: Gets/sets the working coding rate.
. tx: Gets/sets the working TX power.
. aes: Gets/sets AES encryption status.
. pwd: Gets/sets AES password.
. iv: Gets/sets AES IV.
. json: Gets/sets JSON sending status.
