يمكنك تثبيت المكون الإضافي Cumulocity Lora من تطبيق الإدارة ، ويجب أن يكون متاحًا في قائمة التطبيقات الإيكولوجية -> التطبيقات -> الحزم.
إذا لم يكن الأمر كذلك ، قم بتنزيل ملف zip من أحدث إصدار وقم بتثبيته في حزم التطبيقات (متوفرة من القائمة المذكورة أعلاه): https://github.com/softwareag/cumulocity-lora/release/latest/download/sag-ps-pkg-packagage.zip.zip
يهدف إلى تثبيته في تطبيق Devicemanagement فقط.
يتطلب هذا البرنامج المساعد ممكّن ميزة الخدمات المجهرية على المستأجر من العمل. إذا كنت على مستأجر تجريبي ، فيرجى الاتصال بممثل المبيعات الخاص بك للقيام بذلك ، أو الاتصال بالدعم على التمكين.
بمجرد تمكين ميزة microservice ، يرجى تثبيت microservice github-proxy التي يمكن تنزيلها من عنوان URL هذا: https://github.com/softwareag/cumulocity-lora/release/latest/download/github-proxy.zip
عند تثبيت الخدمات الدقيقة github-proxy ، ما عليك سوى الانتقال إلى تطبيق DeviceManagement ، ثم إلى قائمة Lora/Config. من هناك ، فقط حدد الخدمات المجهرية التي تريد تثبيتها على المستأجر.
سترى نوعين من الخدمات المجهرية: موصلات LNS ، التي عادة ما تسمى Lora-NS- ، وبرامج الترميز ، والتي عادة ما تسمى Lora-Codec-

في تطبيق Devicemanagement-Lora ، انتقل إلى خوادم شبكة Lora/Lora. ما عليك سوى إعطاء اسم للموصل الخاص بك ، ثم حدد نوع LNS الذي تريد الاتصال به (النوع الذي تبحث عنه سيظهر فقط إذا تم تثبيت الخدمات الصغيرة المقابلة).

تأكد من تكوين LE LNS الذي تريد الاتصال به التراكمي بشكل صحيح (تتطلب بعض LNS إنشاء مفتاح API على سبيل المثال). بمجرد تحديد النوع ، ما عليك سوى اتباع تعليمات المعالج. ستتم إضافة الأجهزة التي يتم توفيرها بالفعل تلقائيًا إلى التراكيب بمجرد إرسال البيانات ويتم إعادة توجيه بياناتها بواسطة LNS إلى التراكمية. مثال على TTN:

وآخر ل chirpstack:

بمجرد إنشاء الموصل ، سيقوم Cumulocity تلقائيًا بإنشاء مسار HTTP في LNS لدفع البيانات من LNS إلى مستأجر Cumulocity الحالي. علاوة على ذلك ، سيتم إنشاء جميع الأجهزة الموجودة في LNS تلقائيًا في التراكيب بمجرد إرسال البيانات ودفع البيانات إلى التراكيب من خلال مسار HTTP المكون. سيتم إنشاء هذه الأجهزة بدون برنامج ترميز مرتبط بها ، وبالتالي ستحتاج إلى الانتقال إلى العرض المفصل للجهاز من أجل اختيار الترميز الصحيح. لن يتم فقد أي حمولة حمولة تم إرسالها إلى اختيار الترميز المسبق للتراكيب: سيتم تخزينها وستتمكن من معالجتها بمجرد اختيار برنامج الترميز الصحيح.

في تطبيق Devicemanagement-Lora ، انتقل إلى أجهزة Lora/Lora.

من أجل توفير الجهاز في LNS ، تحتاج إلى تحديد المربع المسمى "جهاز توفير في خادم شبكة Lora": ستتمكن بعد ذلك من اختيار موصل LNS المتعلق بـ LNS الذي تريد توفير الجهاز فيه. اعتمادًا على نوع موصل LNS الذي تختاره ، ستظهر حقول مختلفة لتنتهي في توفير الجهاز في LNS المحددة.
مثال على TTN:

وآخر ل chirpstack:

في تطبيق Devicemanagement-Lora ، انتقل إلى Menu Lora/Lora Gateways.

اعتمادًا على موصل LNS الذي ستختاره ، ستظهر حقول مختلفة.
مثال مع TTN:

آخر مع التطبيق:

من أجل أن تكون قادرًا على توفير بوابة ، تتطلب بعض LNS ترخيصًا محددًا. على سبيل المثال ، يتطلب TTN مفتاح API للمستخدم ، حيث أن مفتاح API للتطبيق سيسمح لك فقط بإدارة الأجهزة في تطبيق معين.
يمكن إدارة أجهزة Lora ، التي تم تحديدها بواسطة جزء JSON lora_ns_device_LoRaDevice ، من عرض محدد يمكن الوصول إليه من خلال القائمة الفرعية "Lora" على طريقة العرض المفصلة للجهاز.

يمكن تنفيذ العديد من الإجراءات في هذا الرأي:
يمكنك تغيير برنامج الترميز في أي لحظة. إذا حددت الخطأ وفشلت في معالجة حمولة واردة ، فسيبقى الحمولة الحمولة في حالة غير معالجة وستتمكن من إعادة معالجتها لاحقًا.
يمكنك تمكين وضع التصحيح ، والذي سيولد حدثًا خاصًا لكل حمولة واردة تحتوي على حمولة كاملة فك التشفير.
يمكنك أيضًا اختيار تخزين القياسات الأخيرة على الجهاز نفسه ، لذلك ستتمكن من استخدامها على أجهزة واجهة مستخدم محددة وأيضًا لإضافتها كأعمدة في جدول "جميع الأجهزة".
لن تحتوي الأجهزة التي يتم استيرادها تلقائيًا على تكوين برنامج ترميز ، وسيتم تخزين الأحمال في حالة غير مجهزة. ستتمكن من معالجتها بمجرد تكوين برنامج ترميز.
يمكنك تبديل جهاز إلى LNS آخر. عند القيام بذلك ، سيتم إزالة الجهاز من LNS الحالي ويتم توفيره إلى LNS المختارة حديثًا.
اعتمادًا على برنامج الترميز الذي تم تكوينه على الجهاز ، ستتوفر أوامر مختلفة. سيكون لدى معظم الأجهزة أمر لاسترداد تكوينه الحالي. عندما تتم معالجة هذه الأوامر بواسطة الجهاز ، سيتم استلام الوصلة الصاعدة التي تحتوي على تكوين الجهاز وسيتم تخزين التكوين على الجهاز في التراكيب كوست وثيقة JSON متوفرة في علامة تبويب التكوين للجهاز:

يمكنك إما تحديث تكوين الجهاز عن طريق تعديل JSON مباشرة أو عن طريق إرسال أمر من علامة التبويب Lora. سوف يكون للأوامر المتوفرة في علامة التبويب Lora حقول الإدخال الخاصة بهم مسبقًا مع القيم المخزنة في تكوين الجهاز:

عند إرسال أمر ، فسوف يمر عبر دورة حياة عملية التراكيب المعتادة:
معلق -> التنفيذ -> النجاح أو فشل
سيتم تحديث حالة العملية عندما ترسل LNS حدث تحديث الوصلة الهابطة.
لاحظ أنه لا يدعم كل من LNS حدث تحديث الوصلة الهابطة أو أنه يتم تشغيله بشكل واضح إما على ملف تعريف الجهاز أو على تكوين LNS.
ستكون جميع أحداث LNS متاحة كأحداث على كائن Connector LNS في تنسيق JSON RAW كما أرسلت LNS.

ستتوفر أحداث الوصلة الوصلة أيضًا على الأجهزة في نموذج يحتوي على FPPOR ، والحمولة في تنسيق HEX ، سواء تمت معالجة الحمولة النافعة أم لا وغيرها من المعلومات ذات الصلة.

يوفر Framework القدرة على إنشاء برنامج ترميز سريعًا مباشرة من واجهة المستخدم التراكمية مع IDE متكامل استنادًا إلى محرر Monaco.
لتمكين هذه الميزة ، تحتاج إلى تثبيت Codec Microservice lora-ns-custom .
يمكن الوصول إلى IDE في قائمة برامج الترميز Lora/Custom ويتم تفكيكها في 3 أجزاء:



بمجرد أن تكون راضيًا عن برنامج الترميز الخاص بك وحفظه ، يمكن الوصول إليه من أي علامة تبويب Lora Device Lora كنموذج لبرنامج الترميز المخصص.