مكتبة بسيطة فقط لحزم (Marshal) و Parse (Unmarshal) Lorawan في C. تهدف إلى استخدامها كأساس لمداخن لخادم شبكة Lorawan للطبقة العليا. بجانب هذا ، يمكن أن يكون مفيدًا لأغراض اختبار اللوروان والتحقق.
عند استخدام هذه المعرفة المكتبة حول مواصفات Lorawan. يمكنك طلب مواصفات Lorawan هنا: https://www.lora-alliance.org/for-developers
يتم تنفيذ أنواع الرسائل التالية (MTYPE):
نحن نستخدم هذه المكتبة داخليًا داخل LoRawan-Stack مقرها Freertos مقرها Freertos. في Lobaro ، نحاول بشدة تحقيق قاعدة كود مرنة ومعيار لإنجاز المشاريع بسرعة. مع كود C المضمن ، غالبًا ما لا يكون هذا الأمر سهلاً كما هو الحال مع اللغات الحديثة مثل Golang. قد يكون هذا هو السبب في أن معظم تطبيقات Lorawan تخلط المهمة "البسيطة" للتشفير/فك الشفرة مع منطق أعمال البروتوكول.
تحاول هذه المكتبة فصل توليد الحزمة من LoRawan Stack Logic. ويشمل - منفصل بشكل نظيف - فقط الحد الأدنى المطلق لحالة لوروان المطلقة مثل المفاتيح أو الإطارات. نعتقد أن مكتبة LoRawan Packet/Decode هذه ذات قيمة لأي شخص يكتب كومة LoRawan الخاصة بها. إن كتابة مكدس LoRawan الخاص ليس بالأمر الصعب ويمكن أن يكون أمرًا بالغ الأهمية للحصول على أقصى استفادة من البروتوكول لتطبيق معين.
TBD
نحن نقدر أي ردود فعل ، لا نتردد في إنشاء مشكلات أو سحب الطلبات.
تم ترخيص Util-Lorawan-Packets بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. تحقق من الترخيص لمزيد من المعلومات.
AES ، CMAC لها تراخيص خاصة بها. يرجى اتباع الروابط أدناه للحصول على التفاصيل.