انتقل إلى المحتوى

TCP/UDP والوصول عن بُعد

المكان: اللوحة › إعداد TCP/UDP · القائمة التسلسلية 7

تستطيع المحطة MS2net أن تتيح بيانات GNSS الخاصة بها عبر WiFi بثلاث طرق يمكن استخدامها معًا: أن ترسلها إلى برنامج على حاسوب آخر (عميل TCP)، أو أن تنتظر اتصال البرامج بها (خادم TCP)، أو أن تبثّها إلى الشبكة المحلية (UDP). ومنفذ خادم TCP هو أيضًا المدخل إلى الإعداد عن بُعد.

رسم متحرك: تشغيل خادم TCP رسم متحرك: تشغيل خادم TCP

الشكل 1 — رسم متحرك: تشغيل خادم TCP

تعليم «خادم TCP» يُظهر منفذه وبقية حقول الخادم.

البيانات هي التدفق الخارج من وحدة GNSS: جمل NMEA وسائر الرسائل المفعّلة في GNSS، وهي نفسها التي تمرّ عبر Bluetooth وتُكتب على بطاقة microSD. وتحتاج الخدمات الثلاث إلى أن تكون المحطة متصلة بإحدى الشبكات المحفوظة. ولا تظهر الحقول تحت كل مربع إلا عند تعليمه. وفي القائمة التسلسلية يُسمّى تدفق البيانات PVT.

عميل TCP

تبادر المحطة هي بالاتصال بحاسوب آخر وتدفع إليه البيانات، مثل خادم مراقبة ينتظر على عنوان معروف.

الحقل وظيفته القيم المصنع التسلسلية
عميل TCP يشغّل العميل. مفعّل، مطفأ مطفأ 7 ← 1
عنوان عميل TCP اسم أو عنوان IP للحاسوب الذي تُرسل إليه البيانات. من 1 إلى 49 حرفًا فارغ 7 ← 2
المنفذ منفذ TCP على ذلك الحاسوب. من 1 إلى 65535 2948 7 ← 3

خادم TCP

تنتظر المحطة الاتصالات وترسل البيانات إلى كل برنامج متصل، حتى أربعة في وقت واحد. اتصل بعنوانها على الشبكة، أو بـ <name>.local (انظر الاسم)، مضافًا إليه المنفذ.

في متحرك يكون فيه الراديو على ESP-Now لا يتوفر الخادم: انظر راديو ESP-Now › قناة الراديو وWiFi.

الحقل وظيفته القيم المصنع التسلسلية
خادم TCP يشغّل الخادم. مفعّل، مطفأ مطفأ 7 ← 4
في جميع الملفات الشخصية يبقى الخادم والمنفذ كما هما في كل الملفات الشخصية، فلا يؤدي تبديل ملف أو إعادة ضبطه أو فقدانه إلى إغلاق خادم محطة مركّبة في مكان بعيد. لا تُزل العلامة إلا إذا احتاج كل ملف إلى إعداد خادم خاص به. مفعّل، مطفأ مفعّل من اللوحة فقط
المنفذ منفذ TCP الذي تستمع عليه المحطة. من 1 إلى 65535 2948 7 ← 5
RTCM فقط (وضع المحطة المرجعية) في وضع المحطة المرجعية لا يرسل إلا تصحيحات RTCM، دون NMEA: رسائل RTCM نظيفة لمتحرك أو لبرنامج كاستر على الشبكة. لا أثر له في وضع المتحرك. مفعّل، مطفأ مطفأ 7 ← 9
الإعداد عن بُعد ما يقدّمه المنفذ للإعداد عن بُعد. الطرفية، صفحة الويب الطرفية 7 ← m
كلمة المرور كلمة مرور الإعداد عن بُعد؛ الفارغة تعني أن الإعداد عن بُعد مطفأ. نص فارغ 7 ← k

عند تشغيل الخادم تعرض الشاشة في أسفلها إلى اليسار العنوان الذي يُتصل به:

متحرك مع خادم TCP

الشكل 2 — متحرك مع خادم TCP

حل RTK fix، وخادم TCP مشغّل، وحاسوب يقرأ المواقع، ولا هاتف على Bluetooth.

الرقم الرمز المعنى
4 بيانات خارجة عبر WiFi: برنامج متصل بخادم TCP. يتناوب مع رمز WiFi.
11 192.168.1.57 عنوان المحطة على الشبكة، حيث يمكن الوصول إلى خادم TCP. لا يظهر إلا أثناء عمل الخادم.

الأرقام الأخرى مشروحة في الشاشة. وتعرض القائمة التسلسلية أيضًا Display server IP address (7 ← 8، المصنع Enabled)، لكنه لا يغيّر شيئًا على الشاشة: يظهر العنوان كلما كان خادم TCP يعمل، دون المنفذ، ولا يظهر لخادم UDP.

الإعداد عن بُعد

يحوّل الإعداد عن بُعد وكلمة المرور منفذ خادم TCP إلى وسيلة لتغيير الإعدادات من بعيد. وهما يسريان دائمًا على كل الملفات الشخصية. وإذا كانت كلمة المرور فارغة، يكون الإعداد عن بُعد مطفأً ولا ينقل المنفذ إلا البيانات، أيًّا كانت قيمة الإعداد عن بُعد. ويعمل أي عميل TCP خام (دون تفاوض telnet).

الإعداد عن بُعد طريقة العمل
الطرفية ينقل المنفذ البيانات كالمعتاد. لا ترسل شيئًا ثانيتين على الأقل، ثم اكتب +++: تجيب المحطة == MS2net remote configuration == وPassword:. اكتب كلمة المرور (تظهر *) ثم Enter: بعد OK تُفتح القائمة التسلسلية في الاتصال نفسه، وتتوقف البيانات لذلك العميل.
صفحة الويب لا ينقل المنفذ أي بيانات: يُطلب من كل من يتصل كلمة المرور فورًا. وبعد OK تدخل المحطة وضع الإعداد ويمكن فتح الصفحة عبر الشبكة؛ ويتوقف عمل المتحرك أو المحطة المرجعية حتى خروج. يتطلب أن يكون وضع الإعداد WiFi.
  • يجب كتابة كلمة المرور خلال 60 ثانية؛ وCtrl-C أو Esc يلغي (Cancelled)، وكلمة المرور الخاطئة تتلقى Access denied. وفي الحالتين تغلق المحطة الاتصال.
  • جلسة بعيدة واحدة في كل مرة؛ ومع الطرفية يواصل العملاء الآخرون تلقي البيانات.
  • إغلاق القائمة الرئيسية بـ x يُنهي الجلسة ويغلق الاتصال؛ وفقدان الاتصال يُنهيها أيضًا.

الجلسة الصامتة تعيد تشغيل المحطة

الجلسة البعيدة التي لا يصلها إدخال مدة دقيقتين تُعامل كاتصال معلّق، وتعيد المحطة تشغيلها لتحرير نفسها. أغلق القائمة بـ x عند الانتهاء. وكل من يصل إلى المنفذ ويعرف كلمة المرور يستطيع تغيير كل الإعدادات، أو إعادة تشغيل المحطة أو إطفاءها (S في قائمة System: ولا يمكن تشغيلها بعدها إلا يدويًا): استخدم كلمة مرور لا تُستخدم في مكان آخر.

يمكن الوصول إلى القائمة التسلسلية عبر Bluetooth أيضًا، من دون كلمة مرور: انظر استخدام القائمة التسلسلية › الوصول عن بُعد.

خادم UDP

تبثّ المحطة البيانات على الشبكة المحلية: يتلقاها كل برنامج يستمع على ذلك المنفذ، على أي حاسوب في الشبكة نفسها، دون فتح اتصال. والمنفذ 10110 هو المعتاد لنقل NMEA عبر الشبكة، وكثير من برامج الملاحة تستمع عليه افتراضيًا.

الحقل وظيفته القيم المصنع التسلسلية
خادم UDP يشغّل البث. مفعّل، مطفأ مطفأ 7 ← 6
المنفذ منفذ UDP للبث. من 1 إلى 65535 10110 7 ← 7