ChirpStack Gateway OS هو نظام التشغيل OpenWrt مفتوح المصدر OpenWrt لبوابات Lora ® . يوفر واجهة ويب للتكوين ويحتوي على خيارات التكوين المحددة مسبقًا لأجهزة Lora الشائعة لتسهيل إعداد بوابة Lora واختياريًا خادم شبكة Lorawan ® المستند إلى ChirpStack.
ملاحظة: إذا كنت تبحث عن وصفات YOCTO لنظام التشغيل CHIRPSTACK GATEWAY الذي يعتمد على YOCTO ، فيرجى التبديل إلى فرع V4_YOCTO.
يرجى الرجوع إلى وثائق OS CHIRPSTACK GATEWAY للوثائق والصور المسبقة مسبقًا.
يتطلب بناء OS chirpstack gateway:
لتهيئة بيئة بناء OpenWrt ، قم بتشغيل الأمر التالي:
make initهذا سوف:
هذه الخطوة غير مطلوبة بعد تشغيل make init ، ولكنها تتيح لك تحديث مصدر OpenWrt وتغذية في وقت لاحق:
make updateلبناء OS chirpstack Gateway OS ، يجب عليك إدخال بيئة التطوير المستندة إلى Docker أولاً:
make devshell
كل هدف وصورة لها ملف تكوين OpenWrt الخاص به وملفات وتصحيحات. يمكن العثور عليها تحت دليل conf لهذا المستودع.
للتبديل إلى واحدة من بيئات التكوين هذه ، يجب تنفيذ:
make switch-env ENV=name-of-env
مثال على ذلك إذا كنت ترغب في التبديل إلى base_raspberrypi_bcm27xx_bcm2709 ، فأنت تنفذ:
make switch-env ENV=base_raspberrypi_bcm27xx_bcm2709
هذا سوف:
بمجرد تعيين التكوين ، قم بتشغيل الأمر التالي لإنشاء صورة OS CHIRPSTACK GATEWAY:
makeلاحظ أن هذا قد يستغرق بضع ساعات اعتمادًا على التكوين المحدد وسيتطلب كمية كبيرة من مساحة القرص.
ملاحظة: يجب تنفيذ الأوامر المذكورة أدناه ضمن دليل openwrt .
لإجراء تغييرات التكوين (على سبيل المثال ، أضف حزم إضافية) ، يمكنك تنفيذ:
make menuconfigنظرًا لأن التحديثات إلى OpenWrt يمكن أن تقدم خيارات تكوين جديدة مع مرور الوقت ، يمكنك تشغيل الأمر التالي لتحديث التكوين:
make defconfigيرجى الرجوع أيضًا إلى وثائق استخدام نظام OpenWrt.