توصيل حساسات LoRaWAN

أرسل رسائل LoRaWAN الصاعدة إلى FreeMaint من The Things Stack أو ChirpStack أو بوابة Milesight، ليفك FreeMaint ترميز الحساسات المعتمدة.

6 دقيقة قراءة
طباعة هذا القسم

تعمل حساسات LoRaWAN بالبطارية لسنوات، ويبلغ إرسالها مسافات بعيدة عبر الجدران. يمرّر خادم شبكتك — The Things Stack أو ChirpStack أو الخادم المدمج في بوابة Milesight — كل رسالة صاعدة (uplink) إلى FreeMaint عبر HTTP. أما Milesight CT101 وEM300-TH فيفك FreeMaint ترميز حمولتهما بنفسه.

اختر مصدرك

The Things Stack

The Things Network أو The Things Industries: أضف Custom webhook (خطاف ويب مخصص) إلى تطبيقك.

ChirpStack

خادم شبكة LoRaWAN الخاص بك: أضف تكامل HTTP إلى تطبيقك.

بوابة Milesight

UG65 وUG56 وغيرها من البوابات المزوّدة بخادم شبكة مدمج: أضف إرسال بيانات عبر HTTP.

The Things Stack

  1. في الأجهزة المتصلة → التكاملات، انقر على «توصيل جهاز»، واختر The Things Stack (LoRaWAN) ثم أنشئ الاتصال.
  2. في وحدة تحكم The Things Stack، افتح تطبيقك → Integrations → Webhooks → Add webhook → Custom webhook.
  3. اختر تنسيق JSON والصق عنوان URL الأساسي الذي يعرضه FreeMaint.
  4. تحت Additional headers، أضف الترويسة التي يعرضها FreeMaint (الاسم والقيمة).
  5. حدّد Uplink message واترك مساره فارغًا. لا تحدّد Request authentication، لأنه سيحل محل ترويسة FreeMaint.

ChirpStack

  1. أنشئ الاتصال في FreeMaint باختيار ChirpStack (LoRaWAN).
  2. في ChirpStack، افتح تطبيقك → Integrations → HTTP → Add.
  3. أبقِ ترميز الحمولة على JSON، والصق عنوان URL لنقطة استقبال الأحداث الذي يعرضه FreeMaint.
  4. تحت Headers، أضف الترويسة التي يعرضها FreeMaint (الاسم والقيمة).

بوابة Milesight

  1. أنشئ الاتصال في FreeMaint باختيار «بوابة Milesight».
  2. في واجهة الويب الخاصة بالبوابة، افتح Network Server → Applications → تطبيقك.
  3. أضف إرسال بيانات عبر HTTP(S)، والصق عنوان URL لبيانات الرسائل الصاعدة الذي يعرضه FreeMaint.
  4. أضف ترويسة HTTP التي يعرضها FreeMaint (الاسم والقيمة).
  5. لا تضبط أي برنامج لفك ترميز الحمولة (codec) على البوابة: يحتاج FreeMaint إلى الرسالة الصاعدة كاملةً لفك ترميز الحساسات المعتمدة.

الحساسات التي يفك FreeMaint ترميزها

Milesight CT101

محوّل تيار يُثبَّت بالمشبك حول الكابل: التيار، والتيار الإجمالي، والإنذارات. وبما أنه يستمد طاقته من الكابل المقيس، فإنه يتوقف عن الإرسال عندما ينخفض التيار عن نحو 1.4 A — لذا قد تعني الفجوة في بياناته ببساطة أن الآلة متوقفة.

Milesight EM300-TH

درجة الحرارة والرطوبة، مع مستوى البطارية. مثالي لغرف التبريد وغرف الخوادم والمستودعات والغرف الفنية.

نصيحة

تعمل حساسات LoRaWAN الأخرى أيضًا عندما يتولى خادم شبكتك فك ترميزها: يخزّن FreeMaint القيم المفكوكة التي يستلمها، بقناة واحدة لكل حقل رقمي. إذا وصلت قيمة بنوع خاطئ (قراءة kWh تظهر كقيمة لحظية مثلًا)، صحّحها في صفحة القناة ضمن «نوع القياس».

نصيحة

يحتفظ FreeMaint لكل جهاز LoRaWAN بمستوى البطارية، والإشارة (RSSI وSNR)، وآخر رسالة. اضبط الفاصل الزمني المتوقع على الجهاز لتُنبَّه عندما يتوقف عن الإرسال. تُتابَع حالتا التأخر وعدم الاتصال بمجرد تأكيد الجهاز (زر «تأكيد» في صفحته).

هل كانت هذه الصفحة مفيدة؟