<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Mozilla развивает концепцию Web of Things]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=39360</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=39360&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Mozilla развивает концепцию Web of Things».]]></description>
		<lastBuildDate>Sat, 01 Jul 2017 04:11:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Mozilla развивает концепцию Web of Things]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=456136#p456136</link>
			<description><![CDATA[<p><br />&nbsp; &nbsp; Разработчики из сообщества Mozilla выступили с инициативой Web of Things, в рамках которого попытались адаптировать идей, заложенные в Web, для построения децентрализованной сети устройств, относящихся к категории интернета вещей (Internet of Things, IoT). В частности, предлагается использовать URL для адресации подобных устройств и обеспечить возможность доступа к ним из Web. В настоящее время проектом уже подготовлена спецификация Web Thing API, которая передана на рассмотрение консорциуму W3C, и реализация шлюза для объединения и подключения к Web of Things имеющихся устройств.&nbsp; &nbsp; Отмечается, что многие новые устройства, ориентированные на подключение к глобальной сети, имеют плачевный уровень безопасности, например, для них не поставляются обновления прошивки с устранением уязвимости и наблюдаются большие проблемы с соблюдением приватности (например, собираются, сохраняются и используются персональные данные). Также IoT-устройства формируются на базе различных проприетарных стеков, что создаёт проблемы с совместимостью&nbsp; устройств между собой, мешает организации централизованного управления и унификации взаимодействия с устройствами (например, производители предлагают свои наборы ПО для управления, несовместимые с&nbsp; продуктами других производителей, а также привязывают решения к своим облачным платформам).&nbsp; &nbsp; &nbsp; &nbsp;<span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/0_1498895645.png" alt="https://www.opennet.ru/opennews/pics_base/0_1498895645.png" /></span><br />&nbsp; &nbsp; В рамках проекта Web of Things осуществлена попытка создания слоя абстракции, который позволил бы объединить&nbsp; уже имеющиеся устройства и предложить универсальный API для организации взаимодействия. Web of Things (WoT) предлагает три варианта реализации поддержки WoT API: прямая интеграция при которой WoT API реализуется на стороне IoT-устройства, работа через шлюз, транслирующий в WoT API сторонние протоколы (например, может применяться для ограниченных по ресурсам устройств, на которых невозможно запустить HTTP-сервер) и работа через облако.&nbsp; &nbsp; <span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/0_1498896045.png" alt="https://www.opennet.ru/opennews/pics_base/0_1498896045.png" /></span><br />&nbsp; &nbsp; Предложенный прототип шлюза написан на JavaScript с использованием серверной платформы Node.js и доступен в виде готовых сборок для установки на платы Raspberry Pi. Для трансляции имеющихся протоколов и возможностей устройств IoT применяются подключаемые адаптеры, которые уже подготовлены для манипуляции с GPIO через Web API, а также для организации управления при помощи&nbsp; ZigBee и ZWave.&nbsp; &nbsp; <span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/0_1498893552.png" alt="https://www.opennet.ru/opennews/pics_base/0_1498893552.png" /></span><br />&nbsp; &nbsp; Шлюз поддерживает такие функции, как определение устройств в локальной сети, выбор web-адреса для соединения&nbsp; с устройствами в домашней сети из интернета (доступ осуществляется с использованием TLS-шифрования), создание учётных записей для доступа к web-интерфейсу шлюза, подключение к шлюзу устройств, поддерживающих проприетарные протоколы ZigBee и Z-Wave, удалённое включение и выключение устройств из web-приложения.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Из ещё не реализованных компонентов отмечаются Things Cloud и Things Framework. Things Cloud представляет собой коллекцию облачных сервисов, упрощающих решение задач по управлению большим числом географически разнесённых IoT-устройств. Things Framework предоставляет набор заменяемых компонентов для создания IoT-устройств, которые могут напрямую взаимодействовать с с Web of Things, без применения шлюзов, транслирующих обращение через штатные протоколы IoT.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46795</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46795">_источник</a></p>]]></description>
			<author><![CDATA[null@example.com (R2-D2)]]></author>
			<pubDate>Sat, 01 Jul 2017 04:11:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=456136#p456136</guid>
		</item>
	</channel>
</rss>
