كيفية المستوى الأعلى في إنترنت الأشياء

العالم الحقيقي الدروس والاعتبارات لصانعي أجهزة إنترنت الأشياء.

قبل ست سنوات ، قبل أن نصل إلى Ubi ، كنا نعمل على جهاز آخر. لقد كان مقبس حائط يعمل بتقنية WiFi ، أردنا الاتصال بـ Peach Plug. لقد توصلنا إلى الاسم عن طريق اختبار أسماء مختلفة من خلال AdWords (Pepper Plug ، Salsa Plug ، وآخرون جاءوا بعد ذلك بكثير).

لقد خططنا لإطلاقه على Kickstarter كمنتج فريد جدًا ولكن تم إلحاق الهزيمة به عندما أطلقت شركة أخرى واحدة أمامنا. ومع ذلك ، بعد أسبوعين من حملتهم ، خرجت Belkin مع WeMo واستغرقت مبيعات الحملة.

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

العملية التي مررنا بها مع Ubi هي العملية التي يمكن أن يقوم بها صانعو أجهزة إنترنت الأشياء الأخرى من أجل تقييم إمكانيات منتجهم. بشكل أساسي ، إنها طريقة لمعرفة ما هو مطلوب لجعل منتجهم "يرتفع". يمكن أن تصعد أجهزة إنترنت الأشياء من خلال خمسة مستويات من الفائدة:

  1. التقارير
  2. المشغلات
  3. تغيير الدولة
  4. تلقي الأوامر
  5. تنسيق

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

  • الحصول على البيانات
  • تخزين المعلومات
  • إرسال المعلومات
  • تأكيد المعلومات

بالنسبة لمصمم المنتج ، هناك عدد من الاعتبارات التي سيتعين عليهم أخذها في الاعتبار:

  • ما مقدار المعلومات التي يمكن تخزينها على الجهاز؟
  • يجب أن يتم إرسال المعلومات في الوقت الحقيقي أو دفعات؟
  • في أي نقطة يكتب الجهاز على متجره؟
  • متى يجب أن يبلغ الجهاز عن بياناته؟
  • هل يجب أن يبلغ الجهاز عن لوحة وصل عبر بروتوكول غير بروتوكول IP أو مباشرة إلى الخادم؟
  • هل يجب أن يتلقى الجهاز بعض التأكيد بأن البيانات قد تم تسجيلها قبل الكتابة عليها؟

بالنسبة للتقارير الأساسية ، قد ينطوي ذلك على تلقي استعلام من الخادم وإعادة إعداد آخر إعداد للجهاز.

الإبلاغ هو الضرورة الأساسية لجهاز متصل بالإنترنت ، ولكن ماذا يحدث بعد ذلك؟ ... يشتغل - عندما يكون الجهاز يتحكم في شيء. تتضمن عملية التشغيل:

  • جار استقبال البيانات
  • فهم البيانات
  • أداء العمل
  • الإبلاغ عن تنفيذ الإجراء
  • التحقق من اكتمال الإجراء
  • الإبلاغ مرة أخرى أن الإجراء اكتمل
  • تلقي تأكيد للتقرير

المصافحة مهمة لضمان عدم تنفيذ الإجراء المزدوج. عادةً ما يصنع الأشخاص أجهزة متصلة بالإنترنت للقيام بشيء بدلاً من مجرد الإبلاغ ، لذلك فإن الخطوة الفعلية هي الخطوة المنطقية التالية للجهاز.

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

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

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

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

يتطلب تغيير الحالة أن يكون لدى الأجهزة بعض القدرة على معالجة طلبات التشغيل المتعددة وأيضًا تذكر حالتها إذا فقد الجهاز الطاقة أو الاتصال. يمكن أن تؤدي القدرة على تغيير الحالة إلى زيادة احتمال قيام صانع الجهاز بالعثور على "التطبيق القاتل" لمنتجه.

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

  • يجب أن يحتوي الجهاز على بعض الذكاء المدمج فيه لاكتشاف وفهم الأجهزة المحيطة به
  • يجب أن يكون لديه القدرة على التواصل مع هذه الأجهزة مباشرة
  • يجب أن تتلقى أوامر من الأجهزة الأخرى

عندما تتمكن الأجهزة من القيام بذلك ، فيمكنها بعد ذلك أن تبدأ في التعرف علينا وإدارتها دون الحاجة إلى إنشاء قواعد عن بعد ليتبعها.

يمكننا البحث في المنزل عن عدد قليل من الأجهزة التي يمكنها رفع مستويات تفاعل إنترنت الأشياء.

لمبة

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

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

قابس في الجدار

تجعل المقابس الجدارية المتصلة بالإنترنت من الصعود أولاً عن طريق الإبلاغ عن حالتها ، مثل تشغيلها أو إيقافها ، أو بيانات المستشعر ، مثل استهلاك الطاقة. ثم ، هل يمكن تشغيل القابس أو إيقافه من خلال تطبيق ما؟ ستكون واجهة برمجة التطبيقات مفيدة جدًا عند السماح لخدمة الويب إما بالحصول على بيانات الاستخدام أو إطفاء الأنوار بسبب أحداث أخرى.

ذات الصلة بتغيير الدولة ، يمكن أن يكون الناتج الجهد تختلف؟ ما هي التطبيقات الجديدة التي يمكن أن تفتح؟

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

قفل

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

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

المتحدثون الموسيقى

يعد الإبلاغ البسيط عن الأغنية التي يتم تشغيلها هو الخطوة الأولى للمتكلم المتصل (فكر في راديو FM الذي كان يتمتع بهذه القدرة أولاً). والخطوة التالية ، يشتغل ، هي أن تكون قادرة على التوقف ، واللعب ، والتقدم السريع / الترجيع عبر الإنترنت عن بعد. سيشمل تغيير الحالة القدرة على بث الموسيقى من مصادر متعددة مباشرة إلى السماعة.

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

الدروس لصانعي أجهزة إنترنت الأشياء

يجب على الذين يتطلعون إلى الانتقال بأجهزتهم إلى المستوى التالي أن يسألوا أنفسهم هذه الأسئلة عند تصميم منتجاتهم:

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

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

هل تريد إرسال جميع أحدث التطورات والأخبار التقنية مباشرةً إلى صندوق الوارد الخاص بك؟

originally نُشرت هذه المقالة في الأصل على iotforall.com في 5 فبراير 2018.