Возможно, вы слышали, что Mozilla отключила свою ОС Firefox для смартфонов. После более чем 3-х лет непрерывных партизанских сражений с гигантской мобильной дуополией Apple-Google, Mozilla пытается выбрать новые битвы, которые, как она надеется, она может выиграть. В частности — обширный и размытый мир Интернета вещей (IoT). Теперь Firefox OS будет подключена к подключенным устройствам, а ее технология будет использоваться для инновационных процессов IoT. Mozilla предвидит, что бум IoT будет больше, чем бум смартфонов, который был десятилетие назад. В отличие от Firefox OS, нет необходимости преодолевать такой большой разрыв с конкурентами — Интернет вещей по-прежнему является достаточно новой концепцией, чтобы новые игроки могли формировать свое видение.
Тем временем Firefox OS переводится на проект, поддерживаемый сообществом. Это означает, что после 2016 года персонал Mozilla не будет выделен. Кроме того, проект будет переименован в Boot to Gecko (B2G) . Об этом было объявлено на форумах сообщества Mozilla.
С помощью стратегии подключенных устройств Mozilla стремится зарезервировать свое место и в пространстве IoT.
В следующей статье мы кратко рассмотрим связанные с IoT проекты Mozilla, которые подготовят почву для роли Mozilla на IoT-сцене.
Примечание: все проекты находятся на очень ранних стадиях, поэтому в течение 2016 года вы заметите, что многие из них объединяются, разделяются и изменяются.
FlyWeb
FlyWeb — один из более конкретных проектов Mozilla, с помощью которого создатель Firefox хочет открыть новые горизонты. Это внутреннее кодовое имя проекта, позволяющее привести архитектуру веб-приложения к локальным взаимодействиям.
Проект FlyWeb предлагает использовать механизмы обнаружения локальной области, чтобы позволить двум вычислительным конечным точкам (где одна из этих конечных точек обычно является смартфоном, управляемым пользователем), чтобы установить сеанс веб-приложения с использованием локальных транспортных протоколов.
Во всех этих взаимодействиях одна конечная точка играет роль веб-сервера, а другая — роль веб-клиента. Смартфон может играть роль локального веб-клиента, потребляя услуги, предоставляемые конечными точками вокруг него. Кроме того, приложение для смартфона может выступать в качестве локального веб-сервера, предоставляя услуги другим смартфонам вокруг него. Или, в качестве альтернативы, использование архитектуры веб-приложения для «продвижения» вычислений к конечным точкам вокруг них.
FlyWeb — очень простая идея по своей сути. Вместо телефонов, взаимодействующих только с облаком, они могут обнаруживать и взаимодействовать с электроникой вокруг них, на которой запущены пустые веб-клиенты, такие как телевизоры, проекторы, игровые приставки и т. Д. Электроника оживает при подключении к телефонам. Ключевым моментом здесь является то, что либо телефоны служат веб-приложениями для этой электроники, либо электроника служит веб-приложениями для телефонов.
Похоже, что Mozilla перераспределяет большую часть своей энергии и ресурсов в пространство подключенных устройств / IoT, имея в виду, что последнее может стать частью большей революции, чем революция для смартфонов.
Очень ранняя демонстрация FlyWeb была показана на Mozilla Festival London 2015, показывая потенциальные возможности ее использования:
Проект FlyWeb, кажется, является важной частью новой стратегии подключенных устройств. Чтобы узнать больше (кроме терпения), вы можете обратиться к Mozilla Wiki .
Chirimen
CHIRIMEN — это развивающаяся среда, в которой вы можете управлять физическими вещами / устройствами, такими как датчики и исполнительные механизмы, с помощью веб-технологий. Кроме того, он позволяет вам одновременно управлять виртуальными вещами (контентом) на экранах компьютеров и физическими вещами (устройствами). Проект включает в себя как бортовой компьютер, так и его программное обеспечение. В частности:
- Бортовое компьютерное оборудование
- Операционная система Boot to Gecko (ОС Firefox без бренда)
- API низкого уровня (WebGPIO, WebI2C)
CHIRIMEN планирует в ближайшее время открыть аппаратный и программный код, чтобы все разработчики могли воспользоваться им и поэкспериментировать с пространством подключенных устройств через Интернет. Обоснование этого чисто законное. Mozilla Japan проходит процедуру утверждения авторских и лицензионных прав, чтобы впоследствии все прошло гладко.
Отличительной особенностью CHIRIMEN является то, что веб-разработчикам не нужно адаптировать свой рабочий процесс к новым средам и процессам, но они могут продолжать свою работу в своей обычной среде.
Пока вы мало что можете сделать, но это захватывающий проект, за которым стоит следить. Посетите веб-сайт CHIRIMEN или Сеть разработчиков Mozilla для получения более подробной информации.
Firefox OS на Raspberry Pi
В последние годы Mozillians неустанно работали над переносом Firefox OS на Raspberry Pi с интересными результатами. Давайте посмотрим на Foxberry Pi, экземпляр Firefox OS, работающий внутри Raspbian , не касаясь его установки.
Примечание: Foxberry Pi — это просто демо и крайне нестабильно. Продолжайте с осторожностью.
Raspbian — это бесплатная операционная система на основе Debian, оптимизированная для оборудования Raspberry Pi. Операционная система — это набор базовых программ и утилит, которые запускают Raspberry Pi. Тем не менее, Raspbian предоставляет больше, чем просто ОС: он поставляется с более чем 35 000 пакетов, предварительно скомпилированных программ, связанных в хорошем формате для легкой установки на Raspberry Pi.
Чтобы не вдаваться в ненужные подробности, вы можете зайти в Mozilla Wiki, чтобы следовать пошаговому руководству, или просмотреть руководство здесь:
Чтобы узнать больше о возможностях поиграться с Firefox OS на Raspberry Pi, посетите страницу Wacking B2G Mozilla Wiki.
Примечание: B2G aka Boot to Gecko — это название проекта под маркой Firefox OS. Поэтому всякий раз, когда технология Firefox OS используется за пределами Mozilla, она называется B2G. Кроме того, Firefox OS портируется на Raspberry Pi 2, больше новостей об этом будет доступно в ближайшие месяцы.
Ссылка на сайт
Хотя Project Link и не имеет отношения к франшизе Zelda, она нацелена на личного агента пользователя для умного дома, создавая сеть вещей, принадлежащих только одному пользователю. Вместо того, чтобы доверять личные данные третьей стороне, агент Link понимает предпочтения пользователя относительно того, как они хотят взаимодействовать с миром устройств в своем доме, и может даже автоматизировать свой подключенный мир для них. Все это по-прежнему удобно и безопасно, но полностью под контролем пользователя.
Проект все еще находится на ранней стадии, но вы можете проверить его репозиторий GitHub и узнать больше о нем на странице Wiki Mozilla для Project Link .
SensorWeb
Опять же, SensorWeb находится на очень ранней стадии планирования. SensorWeb стремится найти самый простой путь от датчиков к открытым данным, чтобы участники могли совместно использовать датчики, чтобы получить детальное представление об окружающей их среде. SensorWeb запускает пилотный проект по созданию краудсорсинговой сети датчиков PM2,5 для определения загрязнения воздуха. Перейдите на страницу Mozilla Wiki для SensorWeb для получения более подробной информации (ну, не совсем, но она будет обновлена с более подробной информацией в ближайшие месяцы) .
Умный дом
Умный дом — также концептуальный проект в его первые годы. Как следует из названия, Project Smart Home хочет предложить золотую середину между «встроенными» решениями, такими как Apple Homekit, и решениями «сделай сам», такими как Raspberry Pi. Он нацелен на объединение модульного, доступного оборудования с простыми в использовании правилами. Следите за обновлениями на странице Wiki Mozilla на Умном доме.
Vaani
В отличие от предыдущих проектов, Vaani был запущен летом 2015 года ( мы писали об этом здесь, в SitePoint в прошлом году ). Vaani стремится донести голос до Интернета вещей (IoT), используя открытые технологии, поддерживаемые Mozilla:
Мы считаем, что голосовой интерфейс является наиболее естественным способом взаимодействия с подключенными устройствами, но в настоящее время нет открытых решений, доступных в масштабе. С Vaani мы планируем предложить «пакет поддержки IoT» разработчикам, производителям устройств и конечным пользователям, которые хотят гибко и настраиваемо добавлять голосовой интерфейс к своим устройствам, избегая при этом необходимости один из крупных коммерческих игроков.
Первоначально Vaani будет нацелена на умные дома, но в конечном итоге она расширится, чтобы обеспечить голосовой доступ к более широкому спектру приложений в IoT. Опять же, следите за новостями на странице вики Mozilla для Vaani .
Интернет многих вещей
Несмотря на то, что на ранних этапах Mozilla, похоже, серьезно взяла на себя задачу пространства IoT. Несмотря на то, что отсутствует какое-то направление, неудивительно, если мы говорим о IoT здесь.
Как проект с открытым исходным кодом, вы можете принять участие в разработке и общей дорожной карте указанных проектов, приняв участие в подключенных устройствах в Mozilla . Дайте нам знать, как это идет!