كل نشر لشبكة LoRaWAN يتكوّن من ثلاث طبقات: أجهزة في الميدان، وبوابات (Gateways) تلتقط إشاراتها، وخادم شبكة LoRaWAN يحوّل الحزم اللاسلكية إلى بيانات قابلة للاستخدام. الطبقتان الأوليان عتاد يمكنك الإمساك به. أما الثالثة فبرمجية — وتحديد مكان تشغيلها من أكثر القرارات تأثيرًا في المشروع بأكمله.
ما الذي يفعله خادم شبكة LoRaWAN فعليًا؟
خادم شبكة LoRaWAN (اختصارًا LNS) هو عقل الشبكة. البوابات بسيطة عن قصد — فهي تمرّر كل حزمة تلتقطها. العمل الحقيقي يقوم به خادم الشبكة: فهو يزيل تكرار الحزم التي تستقبلها عدة بوابات، ويتحقق من جلسات الأجهزة ويعالج عمليات الانضمام (Join)، ويدير طبقة MAC (معدلات البيانات، وخطط القنوات، ومعدل البيانات التكيفي)، ويجدول الإرسال الهابط (Downlink) عبر البوابة الأنسب موقعًا، ويسلّم تطبيقك حمولات نظيفة مفكوكة التشفير.
من دون خادم شبكة، تكون حركة بيانات LoRaWAN مجرد ضجيج. ومعه، تخدم البنية التحتية نفسها حساسات الأبواب وعدادات المياه وأجهزة التتبع والقياس الصناعي عن بُعد جنبًا إلى جنب.
خياراتك الثلاثة لتشغيله
عمومًا، يختار كل فريق بين ثلاثة نماذج.
مفتوح المصدر ومستضاف ذاتيًا. يمكن استضافة ChirpStack (المرخّص برخصة MIT) والنواة مفتوحة المصدر من The Things Stack ذاتيًا مجانًا ودون حدود استخدام. تحصل على ملكية كاملة لطبقة الاتصال — ومسؤولية كاملة عنها أيضًا: استضافة الخادم واعتمادياته وتوسيعه وترقيعه ومراقبته. وكلاهما خادم شبكة فقط: فلوحات المعلومات وتصوّر البيانات والقواعد والتنبيهات يجب أن تأتي من منصة تطبيقات منفصلة. مقارناتنا الصريحة تغطي الاثنين: Kilo مقابل ChirpStack وKilo مقابل The Things Stack.
شبكة مستضافة. بيئة Sandbox المجتمعية من The Things Stack مجانية للاستخدامات الصغيرة غير التجارية وفق سياسة الاستخدام العادل، أما المستويات التجارية فمدفوعة. توفّر على نفسك الاستضافة، لكن طبقة التطبيقات تبقى منتجًا منفصلًا عليك دمجه ودفع ثمنه.
مدمج في المنصة. النموذج الثالث يختصر الطبقات: يأتي خادم الشبكة داخل منصة إنترنت الأشياء نفسها. تتضمن منصة Kilo لإنترنت الأشياء خادم شبكة LoRaWAN مدمجًا (وآخر لتقنية mioty) في كل الخطط، بما فيها المستوى المجاني لخمسة أجهزة — فتشير البوابات إلى المنصة، وتعمل لوحات المعلومات والقواعد والإنذارات والذكاء الاصطناعي مباشرة على البيانات مفكوكة التشفير من دون طبقة تكامل بينهما.
السحابة أم الاستضافة الذاتية: المقايضة بصراحة
تفوز الاستضافة الذاتية عندما تكون ملكية طبقة الاتصال هي المطلب: موقع معزول تمامًا عن الإنترنت، أو شركة اتصالات تبني عملها على طبقة الشبكة، أو فريق يريد فعلًا تعديل الخادم. وثمنها وظيفة تشغيلية كاملة — إذ يصبح الخادم بنية إنتاجية تديرها بنفسك.
أما خادم الشبكة المدمج فيفوز في الوقت والتكلفة الإجمالية لمعظم عمليات النشر التي تركز على التطبيق: لا نظام ثانٍ تنشره، ولا جسر MQTT تصونه بين خادم الشبكة ولوحات معلوماتك، ولا فاتورة منفصلة. وعندما يكون خادم الشبكة وإدارة الأجهزة والأتمتة منتجًا واحدًا، فإن انقطاع بوابة عن الاتصال يطلق الإنذارات نفسها، وبسلاسل التصعيد نفسها، التي يطلقها انقطاع حساس.
ربط البوابة يستغرق دقائق لا أيامًا
أي بوابة تدعم LoRa Basics Station أو مرحّل الحزم Semtech UDP يمكن توجيهها إلى خادم الشبكة المدمج في Kilo — سجّل البوابة، وأضف أجهزتك، وستظهر البيانات الحية مع قوة الإشارة وحالة الأجهزة خلال دقائق. وإن كنت لا تزال تختار العتاد، فدليلنا حول بوابات LoRaWAN يغطي الطرازات الداخلية والخارجية، وخطط الترددات حسب المنطقة، وأماكن التركيب.
خلاصة القول
خادم شبكة LoRaWAN ليس المكان الذي يولّد فيه مشروعك القيمة — بل هو بنية أساسية يجب أن تعمل فحسب. شغّله بنفسك عندما تكون ملكية هذه البنية هي الغاية. وعندما تكون الغاية هي التطبيق، فاختر منصة تأتي بخادم الشبكة مدمجًا، وأنفق وقت فريقك الهندسي على ما وُجدت الحساسات من أجله.