The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Mozilla представила шлюз для интернета вещей

07.02.2018 07:45

Компания Mozilla представила проект Things (Project Things), развивающий открытый фреймворк для организации взаимодействия с потребительскими и IoT-устройствами через Web. Работа над проектом началась в прошлом году в рамках инициативы по разработке технологий для построения децентрализованной сети устройств, использования URL для адресации таких устройств и предоставления возможности доступа к ним из Web.

Для преодоления фрагментации, вызванной многообразием прошивок и протоколов для IoT, подготовлена реализация шлюза, который выступает прослойкой для унификации доступа к различным категориям устройств, скрывая за собой особенности каждой платформы и не требуя использования специфичных для каждого производителя приложений. Шлюз можно установить на плату Raspberry Pi и получить систему управления умным домом, объединяющую все имеющиеся в доме IoT-устройства и предоставляющую средства для мониторинга и управления ими через Web-интерфейс. Платформа также позволяет создавать дополнительные web-приложения, которые могут взаимодействовать с устройствами через Web Thing API.

Таким образом, вместо установки своего мобильного приложения для каждого типа IoT-устройств, можно использовать единый унифицированный web-интерфейс. Шлюз поддерживает такие функции, как определение устройств в локальной сети, выбор web-адреса для соединения с устройствами из интернета, создание учётных записей для доступа к web-интерфейсу шлюза, подключение к шлюзу устройств, поддерживающих проприетарные протоколы ZigBee и Z-Wave, удалённое включение и выключение устройств из web-приложения. Отдельно отмечается, что кроме web-интерфейса и API в шлюзе реализована экспериментальная поддержка голосового управления, позволяющая распознавать и выполнять голосовые команды (например, "включи свет на кухне").

Из возможностей нового выпуска также упоминается движок для определения логических правил, позволяющий автоматически реагировать на определённые ситуации с устройствами (например, можно автоматически включить устройство при определённом состоянии датчика). Добавлена поддержка новых классов устройств, таких как управляемые розетки, настраиваемые светильники, цветная подсветка, многоуровневые выключатели и различные датчики, а также виртуальные версии различных типов устройств.

В прошивку интегрированы функции автоматической доставки и установки обновлений (OTA, over-the-air), что позволяет оперативно устранять ошибки и уязвимости, не требуя от пользователя дополнительных манипуляций. Для обеспечения поддержки протоколов и устройств представлена новая система дополнений. Для авторизации доступа сторонних приложений к API предложена поддержка OAuth. В web-интерфейс добавлена карта размещения устройств, позволяющая наглядно оценить где и какое устройство находится в доме.

Код проекта написан на языке JavaScript с использованием серверной платформы Node.js. Для взаимодействия шлюза с IoT-платформами предлагается набор дополнений, позволяющих обращаться к устройствам при помощи протоколов ZigBee и ZWave, через WiFi или при помощи прямого подключения к GPIO. Прошивки с шлюзом подготовлены для Raspberry Pi, Raspberry Pi 2, Raspberry Pi 3 и Raspberry Pi Zero W. В ближайшее время обещают подготовить пакет для OpenWrt. Список протестированных IoT-устройств и брелков ZigBee/ZWave предложен на данной странице.

Установка достаточно хорошо автоматизирована - достаточно загрузить предоставленную прошивку с шлюзом на SD-карту, подключиться к Raspberry Pi и открыть в браузере хост "gateway.local", после чего можно настроить подключение к WiFi, ZigBee или ZWave, найти имеющиеся IoT-устройства, настроить параметры для доступа извне и добавить самые востребованные устройства на домашний экран.



  1. Главная ссылка к новости (https://blog.mozilla.org/blog/...)
  2. OpenNews: Mozilla развивает концепцию Web of Things
  3. OpenNews: Выпуск свободной операционной системы реального времени Zephyr 1.8
  4. OpenNews: Компания ARM открыла исходные тексты встраиваемой операционной системы mbed OS
  5. OpenNews: Google представил Android Things, ОС для интернета вещей
  6. OpenNews: Новые проекты Mozilla для умного дома и сетевых потребительских устройств
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48029-iot
Ключевые слова: iot, mozilla
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 09:24, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +42 +/
    "'умный дом' - когда ключи от всего у кого-то более умного, чем владелец" (c)
    оно, правда, про cloud-based сказано, но при "секьюрити апдейтах по воздуху" и node.js внутри это уже не важно.

     
     
  • 2.54, Аноним (-), 15:26, 10/02/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Теперь тормозить будет не только браузер, но и холодильник.
     

  • 1.3, Аноним (-), 09:26, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Mozilla, давай, уже в дополнение свой поисковик делай!
     
     
  • 2.5, Аноним (-), 09:40, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Mozilla, давай, уже в дополнение свой поисковик делай!

    Хотя куда им девать 501(c)?

     
  • 2.32, Аноним (-), 15:07, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Mozilla, давай, уже в дополнение свой поисковик делай!

    А с кого она бабло стричь будет, с себя, что ли?

     
  • 2.38, pavlinux (ok), 17:47, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Mozilla, давай, уже в дополнение свой поисковик делай!

    По дому,... с бонусами и скрытыми тайниками.

     
  • 2.58, Аноним (-), 13:48, 13/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Mozilla, давай, уже в дополнение свой поисковик делай!

    Не неанть. А то огуглится недай боже.

     

  • 1.4, анонимоус (?), 09:30, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Делают что угодно, лишь бы бровзер не развивать...
     
     
  • 2.26, Максим (??), 12:47, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Делают что угодно, лишь бы бровзер не развивать...

    Сказал анон с opennet'а, ор.

     
  • 2.48, user455 (?), 11:21, 08/02/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    новый бровзер мозиллы офигенен.
     
     
  • 3.51, _ (??), 18:00, 08/02/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ты про 58.0.2 от сегодня?
    Ну да и он будет офигенен целую неделю, а потом офигенным будет 58.0.3 ... целую неделю :)

    PS: А плаги так и не появились. То что есть - слёзы. :(

     

  • 1.6, Аноним (-), 10:00, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Если у них есть модули для всех производителей и прошивок, то зачем пихать их в шлюз, если можно сразу в приложение?
     
  • 1.7, Аноним (-), 10:07, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    А браузер когда будут делать?
     
     
  • 2.31, Michael Shigorin (ok), 14:42, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > А браузер когда будут делать?

    С блэкджеком и шлюзами?

     

  • 1.8, Аноним (-), 10:16, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как достали "интернетом вещей" и своими "дорожными картами". Нельзя чтоли было перевести "сеть вещей". А карта дорог так вообще устоявшееся словосочетание. Но имеем что имеем.
     
     
  • 2.13, A.Stahl (ok), 10:58, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    А как ты умаешь, почему интернет называется именно так, а не просто "сеть"? Может быть приставка "интер" важна? Может быть это повод узнать что она означает? Подумай об этом...
     
  • 2.14, Аноним (-), 11:03, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не сглазьте, а то и здесь начнут писать "функционал" и "дорожные карты".

    Вчера был в восторге от заголовков в официальных новостях Яндекса https://yandex.ru/adv/news/

    "Гайд для площадок: на что заменить раздражающие форматы"
    "Кросс-девайс"
    "Чек-лист для кампаний на сети: 8 общих пунктов и один секретный"

     
  • 2.28, Аноним (-), 14:16, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Чем слово "план" не угодило господам?
     
     
  • 3.34, Аноним (-), 15:34, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    План не режет слух и не привлекает внимание. PR-щики не согласны.
     
  • 3.49, ovg (ok), 12:17, 08/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Слово "План" имеет несколько значений. Хотя иное его значение многие, наверное, уже и не знают )))
     
  • 2.37, Ordu (ok), 17:00, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Интернет вещей -- это прямой перевод Internet of Things, и я не понимаю в чём твоя претензия. Слово Internet вместо Network там использовано не случайно и отражает особенности этой сети вещей -- http во все поля, и тому подобные гадости.

    Насчёт же "дорожной карты" -- переводить roadmap устоявшимся русским словосочетанием "карта дорог" будет ещё хуже, чем создавать новое словосочетание, поскольку в тех контекстах, откуда этот roadmap переводится, он используется в смысле "план действий" и не имеет отношения ни к дорогам, как к путям сообщения, ни тем более к картам этих дорог.

     
     
  • 3.55, AlterrAq (?), 01:55, 12/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Насчёт же "дорожной карты" -- переводить roadmap устоявшимся русским словосочетанием "карта дорог"
    > будет ещё хуже, чем создавать новое словосочетание,

    «Направление развития» это называется. Всё уже придумано до нас, птюня.

     
     
  • 4.56, Ordu (ok), 03:09, 12/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Насчёт же "дорожной карты" -- переводить roadmap устоявшимся русским словосочетанием "карта дорог"
    >> будет ещё хуже, чем создавать новое словосочетание,
    > «Направление развития» это называется. Всё уже придумано до нас, птюня.

    Как ты будешь использовать фразу "направление развития" при переводе чего-нибудь в стиле "a practical roadmap for resolving a conflict"?

     
     
  • 5.57, Tuner (?), 12:34, 12/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Перевод - это локализация, а не дословная перепечатка.
    «Практический план разрешения конфликта», о чём тут ещё думать?
    Не нравится — можно сказать «Путь решения конфликта». И не нужно цепляться к «practical».
    Совсем люди разучились читать и думать на родном языке.
     

  • 1.9, abi (?), 10:20, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Небось и зонды положили
     
  • 1.10, iPony (?), 10:31, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Ну до Apple Home им как ...
    Но вообще проект интересный.
     
     
  • 2.15, Аноним (-), 11:10, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тебе в ульяновск.
     
     
  • 3.44, Аноним (-), 20:29, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Развивать БСД?
     
  • 2.17, Аноним (-), 11:19, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Apple Home говоришь? Ну-ну, Apple следит за порядком в твоём доме, ага. Только как-то было, что хаксоры стащили из закромов Аппле досье так на мульёнчик их адептов.
     
     
  • 3.50, Аноним (-), 17:08, 08/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас бы пруфануть, но куда там, это же опеннет.
     

  • 1.11, Аноним (-), 10:43, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Давайте скажем честно: Mozilla выпустила платформу для упрощения построения ботнетов из IoT. Хотя я бы назвал ее IoB - internet of bots
     
     
  • 2.18, Аноним (-), 11:39, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Спасибо, записал в свой толковый словарик аббревиатуру "IoB - internet of bots" :)
     

  • 1.12, Аноним (-), 10:48, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Не увидел упоминаний mqtt
     
     
  • 2.19, yan123 (?), 11:51, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже его там и нет https://github.com/mozilla-iot/addon-list/blob/master/list.json
    Но проект новый, активно пилят.
     
  • 2.22, Аноним (-), 12:29, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот же есть упоминание mqtt
    https://iot.mozilla.org/about/
     

  • 1.16, Аноним (-), 11:15, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Эти ж IoT будут с перманентно дырявыми прошивками от производителя. Поэтому какой может быть IoT через Web? Однозначно только через VPN. А то ваши кофеварки будут спам рассылать, пылесосы гоняться за котами, а камеры следить не только за ворами.
     
  • 1.20, Аноним (-), 11:53, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Мозилла даже браузер хороший так и не смогла сделать, а тут вон куда замахнулись.
     
     
  • 2.21, Аноним (-), 11:56, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нынче "хороший" браузер сделать, это не ОС написать...
     
  • 2.24, Максим (??), 12:44, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    К сожалению, только Mozilla сейчас и владеет нормальным браузером.
     
     
  • 3.27, Аноним (-), 13:48, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > К сожалению, только Mozilla сейчас и владеет нормальным браузером.

    К счастью! Забирайте себе исходники ;)

     

  • 1.23, Аноним (-), 12:40, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    MQTT?
     
     
  • 2.25, Максим (??), 12:45, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > MQTT?

    Читай комментарии выше, ну.

     

  • 1.29, Aleksandr (??), 14:17, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Конкурент OpenHub. Шлюзом то их много разных.. Меня другое волнует... как без граблей сделать mesh NRF24 c большим количеством node чтобы всё это IoT копейки стоило.
     
     
  • 2.30, Aleksandr (??), 14:18, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    прошу прощения за ошибку, OpenHab.
     

  • 1.33, Аноним (-), 15:16, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    inb4: будет тоже самое, что с firefox os и прочими проектами мозиллы, не связанными с браузером
     
  • 1.36, key (??), 15:59, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Круто конечно, но мозилла кажется занимается не тем.
    Это ж не основная ее сфера, поддерживать не будет, а в стандартах поддержка и ценится.
     
  • 1.42, Аноним (-), 19:56, 07/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    эти имбецилы хоть бы картинки умели рисовать, как может получиться потребление 3.4Вт при напряжении 240В (отдельный маразм,где они такую напругу получили в быту) и токе 0.03А ?
     
     
  • 2.45, Аноним (-), 20:37, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > как может получиться потребление 3.4Вт при напряжении 240В (отдельный маразм,где они такую напругу получили в быту) и токе 0.03А ?

    При cosφ=0,47.

     
  • 2.47, ABATAPA (ok), 23:06, 07/02/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >  при напряжении 240В (отдельный маразм,где они такую напругу получили в быту)

    В разных странах мира приняты различные стандарты сетевого напряжения. Можно встретить следующие стандарты:
    - 100В в Японии,
    - 110В в Ямайке, Гаити, Гондурасе, Кубе,
    - 115В в Барбадосе, Сальвадоре,Тринидаде,
    - 120В в США, Канаде, Венесуэле, Эквадоре
    - 127В в Бонайре, Мексике,
    - 220В во многих странах Азии и Африки,
    - 230В во многих странах Европы и части стран Азии,
    - 240В в Афганистане, Гайане, Гибралтаре, Катаре, Кении, Кувейте, Ливане, Нигерии, Фиджи

    В России: согласно действующему межгосударственному стандарту ГОСТ 29322-2014 (IEC 60038:2009), сетевое напряжение должно составлять 230 В ±10 % при частоте 50 ±0,2 Гц.
    И 230В — уже много лет: ГОСТ 29322-92 — 1992 года, переход на этот стандарт напряжения должен был завершиться ещё в 2003 году.
    230В + 10% = 253В — максимальное допустимое напряжение в бытовых электросетях.

    Так что, как видим, 240В получить легко.

    Анониму следует учить матчасть, прежде чем делать какие-либо заявления.

     

  • 1.52, obormot (?), 18:28, 08/02/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ....ну, теперь стало быть, пошло, пропал калабуховский дом.(цэ)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру