URL Eddystone, SSDP وMDNS دعم الويب البدنية

URL Eddystone, SSDP وMDNS دعم الويب البدنية

مقدمة في الشبكة الرياضية

منارات هي مناسبة لجميع أنواع السيناريوهات التطبيقات التي تتطلب التواصل بين الأشياء اليومية وبيئتهم. يساعد على شبكة الإنترنت المادي للمستخدمين الاستفادة المثلى من الفرص الناجمة. في هذه المقالة, وسوف نقدم كيف تعمل الشبكة المادية, وليس هناك شك في أن URL Eddystone يلعب دورا هاما خلال عمل Eddystone.

في 2014, قدمت جوجل مشروع مفتوح المصدر على شبكة الإنترنت البدنية بهدف ربط العالم الافتراضي بشكل أوثق مع واحد حقيقي. محطات الحافلات, الجذب السياحي, الأشياء أو العناصر السوبر ماركت كل يوم – من حيث المبداء, كل واحد منهم يمكن الآن بشكل مستقل إرسال رسائل إلى الهواتف الذكية عبر منارات. على أساس هذا الاتصال هو تقنية البلوتوث منخفض الطاقة (بليه) تكنولوجيا الراديو. إذا تم تزويد عنصر مع منارة, فإنه يمكن إرسال رسائل إلى الهواتف الذكية أن الدعم بليه, على سبيل المثال إبلاغ عن التأخير, العروض أو أيام الحملة الخاصة.

في هذا السياق, ويضمن الإنترنت البدنية, ضمن أشياء أخرى, أن المستخدمين لا يملكون لتثبيت تطبيقات جديدة في كل مكان, ولكن يمكن عرض الأخبار على واجهة موحدة. ويمكن استخدامه في جميع الحالات تقريبا التي مهتما المستخدمين في المعلومات حول بيئتهم أو التي تفاعل بينها وبين الكائنات الذكية ضروري. من أجل الحصول على فكرة أفضل عن مثل هذه السيناريوهات, ثلاثة أمثلة تطبيق قصيرة تتبع.

محطة للحافلات ذكية: محطة حافلات قريبة يمكن أن نقول انتظار الناس عبر هواتفهم الذكية عندما كانت الحافلة القادمة سوف يأتي. في هذه الحالة, أجهزة الاستشعار البدني بليه الويب يرسل URL الذي يؤدي إلى موقع محطة للحافلات. من أجل تمييزها عن غيرها, ان URL تحتوي على رمز تعريف من المحطة.

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

الأجهزة المنزلية رصدها: ويمكن أيضا أن شبكة الإنترنت البدني استخدامها لمراقبة ورصد الأجهزة المنزلية مثل الغسالة. كل جهاز يرسل URL يشير إلى عنوان IP ويمكن الوصول إليها إلا عند الاتصال بالشبكة المحلية. وضوح URL يمكن أن تقتصر على الأجهزة في الشبكة إذا تم استخدام تقنيات اكتشاف الشبكة مثل MDNS وSSDP بدلا من بليه.

الشبكة المادية أو التطبيقات واحدة

وعلى النقيض من العروض غيرها من المعلومات (منها مثلا. معلومات جدول زمني أو جمعية السياحة), حيث يكون لدى المستخدمين لتثبيت تطبيقاتهم الخاصة لكل موفر, الشبكة المادية يدمج Eddystone URL تنتقل عن طريق منارات كما لو كانوا استعلام البحث على صفحة. بحيث يمكن للمستخدمين العثور على كائنات ذكية في بيئتهم مع التطبيق واحد فقط والتفاعل معهم مباشرة. ميزة أخرى: لم يتم إرسال إخطارات استباقية. يرى المستخدم فقط قائمة الكائنات في منطقته اذا كان يريد.

بالإضافة إلى بليه, MOKOSmart, التي يعمل بها المؤلف, يقترح طريقة لإرسال واستقبال محددات مواقع المعلومات في الشبكات المحلية التي تعتمد على بروتوكول اكتشاف خدمة بسيطة (SSDP). مع مساعدة من SSDP, فمن الممكن أن تحد من وضوح إرسالها Eddystone URL في الشبكات المحلية، وبالتالي زيادة أمان اتصال.

هو الويب المادية المتاحة كمشروع تحت رخصة أباتشي على MOKOSmart وتشمل تطبيقات لمنصات مثل الروبوت, دائرة الرقابة الداخلية, ونود.جي إس. هي تطبيقات الويب المادية لأجهزة Android و iOS المتوفرة في المتجر أبل ومتجر Google Play. ويجب أن يفهم كل التطبيقات نماذج, والتي تتيح للمطورين لتجربة مع شبكة الإنترنت البدني في مرحلة مبكرة. فى المستقبل, يجب أن تكون متوفرة على الأجهزة المحمولة الأخرى إضافة إلى الهواتف الذكية.

eddystone رابط

كيف يعمل على شبكة الإنترنت البدنية?

ويقال إن شبكة الإنترنت البدني ليكون امتدادا للانترنت. مثل كل تقنيات الويب, فهو مفتوح للجميع والجميع يمكن أن تتطور أكثر من ذلك. منذ يستند هذا النظام على عرض عناوين المواقع, واللامركزية عليها والتي لا يحكمها أي شخص. وURL Eddystone يمكن أن تؤدي إلى صفحات معلومات بسيطة, لأكثر تعقيدا, تطبيقات الويب التفاعلية أو حتى التطبيقات الوطنية. الشبكة المادي يماثل البحث في الإنترنت:

ويدعو المستخدم لائحة من الكائنات من المناطق المجاورة له.
يتم عرض قائمة من عناوين المواقع.
يقوم المستخدم بتحديد واحد.
وURL يأتي في إطار المستعرض.
يجب أن تؤخذ في الجوانب التالية بعين الاعتبار من منظور تقني:
1. ارسل رأيك
2. التاريخ
3. تم الحفظ
4. تواصل اجتماعي

• إرسال واستقبال عناوين: هناك العديد من الطرق لإرسال عناوين. يدعم شبكة الإنترنت البدني حاليا نقل عبر بليه, MDNS, وSSDP (المزيد عن هذا في المقطع التالي).
استرجاع المعلومات الأساسية من المواقع: يجمع عميل ويب البدني عناوين وجدت ويرسل لهم جنبا إلى جنب مع جميع المعلومات ذات الصلة (منها مثلا. قوة الاشارة) لخدمة الويب. هذه, فى الاعاده, ويدعو حتى المعلومات الأساسية مثل العنوان, وصف, ورمز للموقع وإرجاع نتائج البحث إلى العميل. تنفيذ النموذج الأولي للخدمة على شبكة الإنترنت متاح في مستودع جيثب المشروع.

• عرض نتائج: A الترتيب هو المهم عندما يتعلق الأمر إلى عرض العديد من الأجهزة المرسلة URL من المنطقة. يمكن للعميل على شبكة الإنترنت البدني فرز وفقا لقوة الإشارة, تفضيل شخصي وغيرها من المعايير. وينبغي لمنظومة فرز البريد المزعج مسبقا. منذ محركات البحث لديها نفس المشكلة, نهجها يمكن استخدامها لشبكة الإنترنت البدنية. في عرض النتائج, ينقر المستخدم على كائن قائمة والمتصفح يفتح موقع المرتبطين.

• كما ذكر, يعرف الويب البدني حاليا ثلاث طرق لإرسال واستقبال عناوين. وهي تستند إلى عمليتين مختلفتين: بلوتوث منخفضة الطاقة وشبكة اكتشاف خدمة. نظريا, ويمكن إضافة طرق أخرى في المستقبل. فمثلا, يمكن للمطورين استخدام التكنولوجيا بالماء الصوت إلى URL تضمينها في إشارة صوتية. في هذه الحالة, ان العميل على شبكة الإنترنت البدني لا بد من توسيعها لتكون قادرة على استقبال إشارات الصوت وفك محددات مواقع المعلومات الواردة فيه.

بلي بلوتوث وEddystone

المسودة الأولى من الشبكة المادية ويستخدم بليه لإرسال URL إلى الحزمة المناسبة. التكنولوجيا هي غاية كفاءة في استخدام الطاقة, خاصة إذا تم تشغيل المنتج استخدامه في وضع الإرسال (الوضع غير قابل للاتصال بليه), كما هو الحال بالنسبة للشبكة البدني. يمكن للأجهزة BLE صغيرة ترسل Eddystone URL مع خلية زر واحدة لمدة سنتين تقريبا.

واحدة من اللبنات الأساسية للشبكة المادية هو URL Eddystone. ونتيجة لمواصفات بروتوكول, تعرف Eddystone شكل رسالة المنخفضة للطاقة بلوتوث للمنارات القرب بناء على المواصفات الأساسية بلوتوث. ويصف أنواع إطار المختلفة التي منارات يمكن استخدامها منفردة أو مجتمعة: Eddystone-UID, Eddystone-TLM, وEddystone URL المذكور, وهو صلة واحدة فقط على شبكة الإنترنت البدنية.

تتكون الرسالة من Eddystone اثنين من أنواع البيانات الأساسية في كتلة بيانات الإعلان (ميلادي): UUID وبيانات الخدمة. كلا النوعين تستخدم 16 بت المعرف الفريد العالمي (UUID) أن يتوافق مع معايير بلوتوث. خدمة UUID محفوظة لEddystone هي 0xFEAA. ويوفر آلية للكفاءة, مسح الخلفية عبر منصة أن كلا من Android و iOS تسمح. بايت لاحقة من كتلة AD يحتوي على البيانات الخاصة إلى الإطار. البايت الأول يحدد نوع الإطار. وتستخدم فقط أربعة البت الأكثر أهمية حاليا. محجوزة منها أربعة أقل لاستخدامها لاحقا، ويجب أن لديها قيمة 0000.

الإطار Eddystone UID يرسل فريدة من نوعها ID منارة 16 بايت يتكون من ID مساحة 10 بايت ومعرف مثيل 6 بايت. على الرغم من أن ID مساحة يمكن استخدامها لمجموعة مجموعة محددة من منارات, معرف مثيل هو مفيد لتحديد الأجهزة في المجموعة.

اذا نظرتم الى مفهوم Eddystone UID, يعمل بطريقة مشابهة لiBeacons قدم من قبل شركة آبل في 2013. تتضمن الحزمة تقنية أي بيكون 16 بايت على مقربة من UUID, النطاق الأساسي 2 بايت, ومجال الثانوي 2 بايت. تحتوي حزم تقنية أي بيكون 16 بايت القرب UUID, 2-بايت المجالات قاصر الرئيسية و2 بايت. وUUID القرب يمكن استخدامها لتحديد منظمة أو تطبيق مثل الأعمال التجارية. الرئيسية والميادين طفيفة تسمح مهمة أكثر تفصيلا للهوية يحدده UUID, كما هو الحال بالنسبة للفرع. Eddystone-TLM الآن إرسال معلومات القياس مثل حالة البطارية, درجة حرارة الجهاز وعدد من الحزم المرسلة من قبل منارة.

الإطار Eddystone URL يرسل نسخة مخفضة من URL التي تم إنشاؤها بواسطة الترميز. ضغط يجعل من الممكن لنقل المزيد من البيانات مع حزمة إعلانية محدودة. شكل أول 11 بايت (بايت 0 عبر 10) الرسالة Eddystone هو نفسه بالنسبة لجميع أنواع إطار. كيف يتم تعيين البايتات التالية (ابتداء من الساعة بايت 11), ومع ذلك, يعتمد على نوع الإطار:

• بايت 11 يحدد نوع الإطار. قيمته مقابل الأطر Eddystone URL هو 0x10.
• بايت 12 يحدد قوة TX. إنها وقعت قيمة عدد صحيح 8 بت كما هو موضح في صفة مستوى TX الطاقة بلوتوث

اكتشاف الشبكة خدمة

بالإضافة إلى منارات BLE وEddystone URL, طرق اكتشاف الشبكة مثل SSDP وMDNS توفر خيار عناوين الإرسال. يمكنك أيضا إرسال عناوين المواقع إلى الأجهزة على الشبكات المحلية. الطريقة ميزتان على بليه: أول, يمكن فقط للمستخدمين الذين قاموا بتسجيل الدخول إلى الشبكات المحلية رؤية عناوين, والثانية, لا يوجد أي قيود طول URL كما هو الحال مع بليه.

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

بروتوكول اكتشاف خدمة بسيطة (SSDP) هو بروتوكول شبكة للدعاية واكتشاف الخدمات والأجهزة في الشبكات المحلية. أنها تشكل طبقة اكتشاف عالمي بروتوكول التوصيل والتشغيل (بنب) ويساعد على نشر الأجهزة المضافة حديثا والتي تعرف بأنها نقاط المراقبة. كما يسمح لك للبحث عن الأجهزة والخدمات الخاصة.

وتعتمد هذه الوظائف على هذين النوعين من الرسائل SSDP. أول, هناك رسالة الإعلان أن جهاز يرسل بأسرع ما يتم إضافته إلى الشبكة. الرسالة إلى عنوان الإرسال المتعدد القياسية والميناء 239.255.255.250:1900 هو SSDP: على قيد الحياة. الاستماع نقاط المراقبة لميناء لاستقبال رسائل SSDP وبالتالي تكون قادرة على الكشف عن أجهزة وخدمات جديدة. قبل تختفي أجهزة UPnP من الشبكة أو لم تعد متوفرة, يجب أن ترسل رسالة SSDP: وداعا إلى نفس عنوان الإرسال المتعدد والمنفذ المقابل.

من ناحية أخرى, هناك وظيفة اكتشاف التي SSDP يسمح نقاط مراقبة للعثور الأجهزة والخدمات التي تهم حتى في الشبكة. في هذه الحالة, نقطة تحكم يرسل طلب البحث لعنوان الإرسال المتعدد والميناء 239.255.255.250:1900. بنب الأجهزة التي تدعم الخدمات المطلوبة ترسل ردا أحادي إلى عنوان الحاجز الذي يرسل الطلب. شكل استجابة يشبه رسالة SSDP من نوع SSDP: على قيد الحياة.

يدعم الويب المادية SSDP لإرسال واستقبال محددات مواقع المعلومات في الشبكات المحلية. وضعت فراونهوفر FOKUS مفهوم وتنفيذ آلية المقابلة. ويشمل تنفيذ دمج SSDP في تطبيق الويب المادي لأجهزة Android و iOS لتلقي عناوين المواقع عبر بروتوكول. بالاضافة, أداة عبر منصة تستند نود.جي إس متاح لإرسال عناوين المواقع في نفس الطريق.

عند استخدام SSDP, جهاز الشبكة المادية المتصلة بالشبكة المحلية يرسل SSDP يلي: رسالة على قيد الحياة في أقرب وقت كما هو متاح في الشبكة:

إعلام * HTTP / 1.1 مضيف: 239.255.255.250:1900
CACHE-CONTROL: الحد الأقصى للسن = ثوان حتى ينتهي الإعلان
موقعك: URL صفحة الويب للإعلان
NT: جرة: الجسدي على شبكة الانترنت على غزاله: جهاز: الأساسي: 1
NTS: SSDP: على قيد الحياة
الخادم: THE / نسخة بنب / 1.0 المنتج / الإصدار
USN: الإعلان UUID
طريقة إعلام في السطر الأول يشير إلى أنه هو الرسالة الإعلانية. في حين يحدد رأس موقع URL على شبكة الإنترنت المادية التي يتم إرسالها, رأس NT يحدد نوع الجهاز, وهو في حالة من الويب المادي هو جرة: الجسدي على شبكة الانترنت على غزاله: جهاز: الأساسي: 1. وSSDP: قيمة على قيد الحياة من رأس NTS تشير إلى أن الجهاز الويب المادي هو متاح. أخيرا, يوفر رأس USN اسم فريد التي يمكن استخدامها لتحديد الجهاز. عملاء ويب البدني يعمل على الهواتف الذكية أو أقراص الاستماع إلى عنوان الإرسال المتعدد والميناء 239.255.255.250:1900 وتصفية الرسائل SSDP الويب المادية عن طريق التحقق من قيمة رأس NT. يمكنك ثم تحليل رسالة SSDP وقراءة قيمة رأس الموقع الذي يحمل URL المرسلة.

يجب أن أجهزة الشبكة المادية إرسال SSDP التالية: رسالة وداعا قبل أن تختفي من الشبكة:

إعلام * HTTP / 1.1 مضيف: 239.255.255.250: 1900
NT: جرة: الجسدي على شبكة الانترنت على غزاله: جهاز: الأساسي: 1
NTS: SSDP: مع السلامة
USN: الإعلان UUID
SSDP: وداعا يجعل من الواضح أن الجهاز الويب المادي لم يعد متوفرا من الآن فصاعدا. قيمة رأس الأسطول الأميركي لا يزال هو نفسه كما في SSDP: رسالة على قيد الحياة. عملاء ويب المادية التي تتلقى مثل هذه نظرة الرسالة لURL المرتبطة USN ثم إزالته من القائمة.