Компания Mozilla представи платформата WebThings

Компания Mozilla след две години експерименти и разработка представи платформа WebThings, в която влизат по-рано разработвани проекти WebThings Framework и WebThings Gateway, предоставящи компоненти за осигуряване на достъп до различни категории потребителски устройства и използване на универсалното Web Things API за организиране на взаимодействието с тях. Направленията на проекта се разпространява под лиценз MPL 2.0.

WebThings Framework предоставя набор от заменяеми компоненти за създаване на IoT-устройства, които могат да взаимодействат директно с използването на Web Things API. Подобни устройства могат автоматично да бъдат разпознавани от шлюзовете на базата на WebThings Gateway или клиентски софтуер (използващ mDNS) за последващ мониторинг и управление през Web. Реализациите на сървъри за Web Things API са подготвени под формата на библиотеки на
Python,
Java,

Rust, Arduino и MicroPython.

WebThings Gateway представлява универсален слой за организиране на достъпа до различни категории потребителски и IoT-устройства, скриващ особеностите на всяка платформа и не изискващ използването на специфични за всеки производител приложения. Кодът на проекта е написан е написан на JavaScript с използването на сървърната платформа Node.js. За взаимодействие на шлюза с IoT-платформите могат да се използват протоколите ZigBee и ZWave, WiFi или пряко свързване чрез GPIO. Фирмуерите с шлюз са подготвени за различни модели Raspberry Pi също са налични пакетите за OpenWrt и Debian.

Компания Mozilla представи платформата WebThings

Шлюзът може да установят да се инсталира на платка Raspberry Pi и да се получи система за управление на интелигентен дом, обединяваща всички налични в дома IoT-устройства и предоставяща средства за мониторинг и управление през уеб интерфейс. Платформата позволява също да се създават допълнителни уеб приложения, които могат да взаимодействат с устройствата чрез Web Thing API. Така вместо инсталиране на собствено мобилно приложение за всеки тип IoT-устройства, можете да използвате единен унифициран уеб интерфейс. За инсталиране на WebThings Gateway е достатъчно да заредите предоставената фърмуер на SD-карта, да отворите в браузъра хост «gateway.local», да настроите връзка с WiFi, ZigBee или ZWave, да намерите съществуващите IoT-устройства, да настроите параметри за достъп и да добавите най-търсените устройства на домашния екран.

Шлюзът поддържа функции като определяне на устройства в локалната мрежа, избор на уеб адрес за свързване с устройства от интернет, създаване на акаунти за достъп до веб интерфейса на шлюза, свързване на устройства, поддържащи собствените протоколи ZigBee и Z-Wave, дистанционно включване и изключване на устройства от веб приложение, дистанционен мониторинг на състоянието на дома и видеонаблюдение. Освен веб интерфейса и API, в шлюза е реализирана и експериментална поддръжка на гласово управление, позволяваща разпознаване и изпълнение на гласови команди (например, „включи светлината в кухнята“).

В същото време с анонса на новата платформа WebThings е публикуван WebThings Gateway 0.8, в който са предложени следните нововъведения:

  • Добавена е система за регистриране на събития, която събира статистика за работата на всички IoT устройства и сензори в домашната мрежа и позволява оценка на тяхната активност под формата на визуални графики. Например, можете да разберете колко пъти са се отваряли и затваряли вратите по време на ваше отсъствие, как е варирала температурата в дома, колко енергия са консумирали устройствата, свързани към интелигентни контакти, кога са реагирали детекторите за движение и т.н. Графиките могат да се строят в разрез на часове, дни и седмици и да се преминава по времевата линия;

    Компания Mozilla представи платформата WebThings
  • Добавени са алармени сигнали, които могат да се активират при възникване на събития, изискващи незабавна реакция. Например, алармените сигнали могат да бъдат свързани с задействането на детектори за дим, течност или въглероден оксид, както и при получаване на сигнали за взлом. При задействане на сигнала уведомление за него може да бъде изпратено чрез SMS или други средства за уведомление;

    Компания Mozilla представи платформата WebThings
  • Добавен е интерфейс за настройка на параметрите за свързване към мрежата. Преди, за да се превключи от една безжична мрежа на друга, когато и двете мрежи са налични, е било необходимо да се изпълняват команди в конзолата. Сега промените на мрежовите параметри могат да се извършват през веб интерфейса (секция Настройки ➡ Мрежа), в който можете да управлявате назначаването на IP адреси, да сканирате наличните безжични мрежи и да променяте точките на достъп;

    Компания Mozilla представи платформата WebThings
  • Подготвени експериментални пакети за рутери на базата на OpenWrt, които позволяват използването на рутери не само за осигуряване на мрежов достъп, но и като контролни възли за смарт дом. В бъдеще се планира подготовката на собствен дистрибутив на базата на OpenWrt с интегрирана поддръжка на Things Gateway, предоставящ унифициран интерфейс за настройка на смарт дома и безжичната точка за достъп. В момента WebThings Gateway вече може да работи в режим на безжична точка за достъп, а не само като клиент на безжичната мрежа.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster