Але як щодо приводів?
Так, модель pub-sub застосовується для приводів.
Це шлях до приводів?
Це один із шляхів просування, і це процвітає через багатьох хмарних постачальників послуг
намагаючись зайняти простір IoT для легкого переміщення даних від датчиків до хмари з різними підходами, а оскільки пристрої мають обмежене підключення, потужність, пропускну здатність, їм потрібен легший протокол ваги, як MQTT, і такий, який заснований на моделі pub-sub.
Тут я можу сказати, що будь-який пристрій, який має сенс і має дані, може використовувати pub-sub, але розумна річ походить від типу реалізації, яку вони роблять. Припустимо, якщо ви не використовуєте MQTT через якийсь зашифрований механізм (TLS / SSL), дані можуть бути нюхані.
Чи є якісь розумніші рішення?
Це залежить від застосування та обмежень, які виникають у проблемі, і, так зване, розумніше рішення змінюється з плином часу. Тут слід зазначити ще одне, що розумніше рішення - це не найрозумніший спосіб обійтись , адже саме це важливо, а не саме обраний протокол чи метод.
Чи можна опублікувати подію на відкритих дверях з будь-якого місця? Як легко його можна зламати?
Так, можна відкрити двері з будь-якого місця, опублікувавши подію, але все це залежить від програми та автентифікації, яку ви надаєте, наприклад, ви можете зробити свою програму передплатою / публікацією на теми лише після аутентифікації.
Сценарій реального випадку:
Я знаю багато компаній, які використовують цю точну модель для приводів, нещодавно я працював у команді, яка є частиною систем сонячного відстеження, де сонячні панелі керуються, контролюються за допомогою бездротових технологій.
Зокрема, для переміщення / повороту масиву панелей відповідно до положення сонця та на основі різних алгоритмів оптимізації енергії ми використовуємо лінійні виконавчі пристрої , в цій системі ми також маємо можливість керувати панелями вручну з веб / мобільних панелей при надзвичайних ситуаціях або будь-які цілі обслуговування.
У наведеному вище сценарії для управління виконавчими механізмами використовується модель Pub-Sub з аутентифікацією / шифруванням.