الاتصال بالهاتف الخط الساخن: +8618073152920
الاتصال بالهاتف
العربية

الدعم الفني

كيفية توصيل NiuBoL المستشعر بمنصة Thinger IoT عبر بروتوكول MQTT

الوقت:2025-04-10 21:24:42 المشاهدات:2776

تشرح هذه الصفحة (https://docs.thinger.io/mqtt)كيفية توصيل الأجهزة Niubol بمنصة Thinger.io عبر بروتوكول MQTT.MQTT هو بروتوكول خفيف الوزن للرسائل بالنشر/الاشتراك، مناسب جدا للتواصل بين الأجهزة والمنصات IoT. فيما يلي، سألخص محتوى الصفحة وأقدم دليلا خطوة بخطوة حول كيفية توصيل جهازك بمنصة Thinger.io باستخدام MQTT.

ستشرح هذه المقالة كيف يستخدم حساس NiuBoL، من خلال مسجل البيانات (البوابة/مسجل البيانات)، بروتوكول MQTT للاتصال بمنصة Thinger.io. يدعم Thinger.io بروتوكول MQTT، مما يسمح للأجهزة بالتواصل مع المنصة من خلال النشر (النشر) والاشتراك (الاشتراك) في الرسائل. تحتاج الأجهزة إلى استخدام صيغ محددة لموضوع MQTT والتحقق من خلال رمز الجهاز.ستشرح هذه المقالة أيضا كيفية تكوين عميل MQTT، والاتصال بخادم MQTT ل Thinger.io، ونشر والاشتراك في البيانات، وإدارة خصائص الأجهزة والموارد والمكالمات المتكررة.

 Iot platform.png

*المتطلبات المسبقة:

- لديك حساب Thinger.io بالفعل. إذا لم يكن كذلك، يرجى التسجيل.

- جهازك يدعم بروتوكول MQTT.

دليل خطوة بخطوة

الخطوة 1: إنشاء جهاز على Thinger.io

1. تسجيل الدخول إلى Thinger.io

- افتح متصفحك، وزر Thinger.io، وسجل الدخول باستخدام اسم المستخدم وكلمة المرور.

2. اذهب إلى صفحة إدارة الأجهزة

- في القائمة اليسرى، اضغط على "الأجهزة".

3. إضافة جهاز جديد

- اضغط على زر "إضافة جهاز".

Add a New Device.png

4. اختيار نوع الجهاز

- نوع الجهاز: اختر "MQTT الجهاز."

- معرف الجهاز: أدخل اسم جهاز فريد، مثل "NiuBoL."

- بيانات اعتماد الجهاز: هذه هي كلمة مرور أمان الجهاز، والتي يمكن توليدها عشوائيا باستخدام الزر الموجود في الأسفل. انسخ هذا الرمز وحفظه لاستخدامه لاحقا.

- الوصف: اختياري، أضف وصفا مثل "جهازي MQTT"، استخدمت "مستشعر التربةNBL-S-TMC."

Add a New Device.png

- انقر على "إضافة جهاز" للحفظ.

device to set up.png

بعد إنشاء الجهاز، يمكنك النقر لإدخال الجهاز لإعداد أو تغيير كلمة المرور.

set up or change its password.png

ملاحظات:

- نوع الجهاز: "MQTT الجهاز" يجب اختياره.

- معرف الجهاز: يجب أن يكون فريدا بين أجهزتك.

- وصف الجهاز: معلومات إضافية للمساعدة في تحديد كل جهاز.

- بيانات اعتماد الجهاز: هذه هي كلمة مرور أمان الجهاز، والتي يمكن إنشاؤها عشوائيا باستخدام الزر الموجود في الأسفل.

عند إدخال جميع المعلومات، الضغط على زر "إضافة جهاز" سينشئ ملف تعريف جديد للجهاز في قائمة الأجهزة. إذا كان كل شيء صحيحا، فهذا يشير إلى أن منصة Thinger.io جاهزة لاستقبال البيانات من أجهزة MQTT الخاصة بك.

الخطوة 2: إنشاء لوحة تحكم

- إنشاء لوحة تحكم جديدة وإعداد المعلومات اللازمة.

Create a new dashboard and set up the necessary information.png إضافة لوحة تحكم وإعداد المعلومات ذات الصلة

Once the dashboard is created, you can proceed to display data.png

- بمجرد إنشاء لوحة التحكم، يمكنك عرض البيانات.

الخطوة 3: إنشاء دلاء بيانات

1. تخزين البيانات

- في لوحة تحكم Thinger.io للجهاز، أنشئ دلو بيانات، مثل "بيانات التربة" أو "بيانات الطقس"، أو خصصه حسب تفضيلك.

- في إعدادات الجهاز، قم بتكوينه لتخزين بيانات MQTT الواردة في الحالو.

Create Data Buckets.png

يجب تكوين المعلمات التالية:

- معرف الدلو: معرف فريد للدلو، مثل "بيانات التربة" أو "بيانات الطقس".

- اسم الدلو: استخدم اسما تمثيليا، مثل "بيانات الطقس" أو "بيانات التربة" أو اسم المشروع.

- وصف الدلو: قدم أي تفاصيل إضافية، مثل "بيانات حساس التربة."

- مفعل: قم بتفعيل أو إيقاف تسجيل دلو البيانات. قم بتفعيله لتفعيله.

- مصدر البيانات: عادة ما يحدد الجهاز Thinger.io أو المورد الذي يشترك به الخادم. في هذه الحالة، يجب عليك اختيار "من MQTT الموضوع."

-MQTT الموضوع: أدخل الموضوع MQTT الذي سيشترك فيه الخادم.

على سبيل المثال:

-MQTT الموضوع: اسم المستخدم الخاص بك/الأجهزة/NiuBoL/Soildata

بهذه الطريقة، سيقوم Thinger.io بتكوين المنصة كوسيط MQTT وأيضا كمستهلك للموضوع، مما يسمح بميزات إضافية. يجب على العميل إرسال البيانات بصيغة JSON.

الخطوة 4: تكوين قواعد ومعلمات جمع Modbus على مسجل البيانات (البوابة)

الإعدادات الأساسية: حدد فترة التحصيل وفترة التقرير حسب احتياجاتك.

Basic Settings.png 

إعدادات الواجهة:

Interface Settings.png 

إعدادات Modbus القواعد: راجع جدول بيانات المستشعر المحدد.

Modbus Rules Settings.png 

اضبط وحدات إخراج المستشعر والدقة.

Set Sensor Output Units and Precision.png 

الخطوة 5: إعداد الخادم - تعيين معلمات الاتصال MQTT على مسجل البيانات (مسجل البيانات/البوابة)

على سبيل المثال:

- بروتوكول الاتصال:MQTT

- نوع التغليف: JSON

- عنوان الخادم: backend.thinger.io

- الميناء: 1883

-MQTT الموضوع العام: اسم المستخدم الخاص بك/الأجهزة/NiuBoL/Soildata

-MQTT موضوع الاشتراك: يمكن أن يكون فارغا

-MQTT اسم المستخدم: اسم المستخدم الخاص بك (Thinger.io اسم المستخدم الخاص بك)

- كلمة MQTT المرور: هذه هي كلمة مرور بيانات اعتماد الجهاز.

- معرف العميل: معرف الجهاز الذي تم تكوينه في شكل الجهاز، مثل "NiuBoL"

Set MQTT Connection Parameters on Data Logger.png 

ملاحظات:

- عنوان الوسيط: backend.thinger.io (بدون جزءhttp://)

- منفذ الوسيط: 1883 للاتصالات غير الآمنة، أو 8883 للاتصالات غير الآمنة

- اسم المستخدم: اسم المستخدم الخاص بك (وليس عنوان بريدك الإلكتروني).

- MQTT الموضوع العام: /devices//

- MQTT موضوع الاشتراك: يمكن أن يكون فارغا

- كلمة MQTT المرور: يجب أن تتطابق مع كلمة المرور التي وضعتها في حقل "بيانات اعتماد الجهاز" على Thinger.io.

- معرف العميل: معرف الجهاز الذي تقوم بإعداده عند نموذج الجهاز.

2. اختبار الاتصال

- تشغيل العميل وتحقق مما إذا كان الاتصال ناجحا.

- إذا فشل الاتصال، تحقق ع:

- ما إذا كان اسم المستخدم وكلمة المرور صحيحين.

- ما إذا كانت الشبكة تعمل (تحقق مما إذا كان المنفذ 1883 محجوبا بواسطة جدار الحماية).

الخطوة 6: التحقق وتصحيح الأخطاء

1. تحقق من لوحة Thinger.io

- عد إلى Thinger.io وأدخل لوحة تحكم "Soildata".

- التحقق مما إذا كانت البيانات قد تم استلامها في "خصائص الجهاز" أو "دلاء البيانات".

device is online.png

بمجرد أن يكون الجهاز متصلا، يشير ذلك إلى نجاح الاتصال.

data is being received.png 

يمكنك التحقق من دلاء البيانات لمعرفة ما إذا كانت البيانات تستقبل.

check the Data Buckets.png 

إذا كنت بحاجة لتغيير كلمة المرور، يمكنك تعيينها في إعدادات دلاء البيانات. لا يتطلب الأمر أي إجراء إذا لم تكن بحاجةdoلتعديلها.

الخطوة 7: تكوين تخزين البيانات وعرضها

- إنشاء لوحة تحكم (Dashboard)، إضافة مخططات، وربطها بدلاء البيانات لعرض البيانات في الوقت الحقيقي.

Add a Tab or Widget.png 

- إضافة تبويب أو أداة تعريف.

Choose the type of Widget.png 

- اختر نوع الويدجت.

Select the data source for the Widget.png

- اختر مصدر البيانات للويدجت.

Set the unit of measurement, maximum, and minimum values.png 

- تحديد وحدة القياس، والقيم القصوى، والدنيا الدنيا.

Set the unit of measurement, maximum, and minimum values.png 

عرض البيانات: بمجرد الإعداد، سيتم عرض البيانات على لوحة التحكم.

 displayed on the dashboard.png

التصحيح النهائي:

- إذا لم تعرض البيانات، تحقق ع:

- ما إذا كان تنسيق الموضوع صحيحا.

- ما إذا كان رمز الجهاز صالحا.

- ما إذا كان تنسيق الرسالة صحيحا (مثل JSON).

كيفية توصيل NiuBoL المستشعر بمنصة Thinger IoT عبر بروتوكول MQTT.pdf

توصيات ذات صلة

كتالوجات المستشعرات ومحطات الطقس

كتالوج المستشعرات الزراعية ومحطات الطقس - NiuBoL.pdf

كتالوج محطات الطقس - NiuBoL.pdf

كتالوج المستشعرات الزراعية - NiuBoL.pdf

كتالوج مستشعرات جودة المياه - NiuBoL.pdf

منتجات ذات صلة

أرسل لنا متطلباتك، وسنناقش مشروعك ونساعدك في اختيار الحل المناسب.

الاسم*

الهاتف*

البريد الإلكتروني*

الشركة*

الدولة*

الرسالة

متصل
اتصل بنا
البريد الإلكتروني
الأعلى
Xكيفية توصيل NiuBoL المستشعر بمنصة Thinger IoT عبر بروتوكول MQTT-الدعم الفني-محطات الطقس التلقائية والمستشعرات الصناعية وحلول إنترنت الأشياء للزراعة والمياه والبيئة | NiuBoL

امسح رمز QR باستخدام WhatsApp

رقم WhatsApp:+8615367865107

(انقر لنسخ الرقم وإضافته في WhatsApp)

فتح WhatsApp

تم نسخ رقم WhatsApp. افتح WhatsApp للتواصل معنا!
WhatsApp