Ostro Pot — open source мультиварка на базе ОС Ostro

На правах блогера, продавшегося за плюшки Интелу:)



В последнее время корпорация Intel затрачивает значительные усилия на создание и развитие open source проектов, совместно с другими крупными игроками в соответствующих областях. Сегодня речь пойдет еще об одной ОС с открытым исходным кодом, на этот раз предназначенной для такой перспективной области, как «Интернет вещей», а также о первом устройстве, созданном на ее основе.

Программная основа — Ostro Project

Исходя из распространенной в компании практики каждый раз изобретать велосипед смотреть в корень, проект решили делать с нуля. Результатом совместной работы команды Intel и прочих заинтересованных разработчиков стала операционная система Ostro, представляющая собой Linux, адаптированный для микрокомпьютеров «Интернета вещей».

На нынешнем этапе развития Ostro представляет собой готовый для использования системный образ, готовый для развертывания и использования на совместимых платформах (список поддерживаемых платформ можно посмотреть здесь — все, наверное, понимают, почему он именно таков). Обратим внимание на основные характеристики ОС:
поддержка процессоров Intel Quark and Intel Atom;
настройка и кастомизация средствами Yocto Project;
фреймворк, поддерживающий приложения Node.js, Python и C/C++ ;
наличие JavaScript API;
расширенные функции безопасности: Trusted Boot, Applications Memory Isolation, Impersonation Prevention, Integrity Verification;
богатый набор интерфейсов коммуникации и взаимодействия: Bluetooth/BLE, WiFi, 6LowPAN, CAN.

Проект размещается на GitHub, все желающие могут в нем поучаствовать или воспользоваться его наработками.

Аппаратная основа — Intel Edison и сенсоры

Используя операционную систему и фреймворк для разработки, энтузиасты начали создавать аппаратный прототип. В качестве его основы был выбран микро компьютер Intel Edison. Причины такого выбора понятны: во-первых, платформа хорошо известна разработчикам, во-вторых, к ней имеется широкий набор сенсоров, ну и, в третьих, она удовлетворяет требованиям, предъявляемым к ней мультиваркой нового поколения. Какой же функционал собирались заложить создатели в мультиварку, названную ими Ostro Pot?

  1. полностью автоматическое приготовление пищи на основе информации от сенсоров;

  2. облачное хранение рецептов с возможностью просмотра через веб-интерфейс, а также поддержкой DRM;

  3. управление через веб-интерфейс или мобильное приложение с шифрованием;

  4. ЖК-индикатор высокого разрешения для мониторинга и диагностики;

  5. возможность создания собственных рецептов и ручного управления.


Таким образом, мы получаем полностью автоматическое устройство, максимально близкое к идеалу (который, как известно, должен быть оснащен одной-единственной кнопкой «сделать хорошо»).

Будни разработки: Intel Edison и датчики, датчики, датчики...

В настоящее время многое из задуманного уже реализовано, ведь, как уже отмечалось, технологически это проект своего времени, и для него почти все уже имеется в наличии.
Так, не составило никакого труда создать облачный сервис рецептов с системой рейтингов для контроля качества и поддержкой Digital Rights Management. Правообладатели рецептов вправе рассчитывать на авторские отчисления от использования своих творений — получение небольших порций каждого приготовленного по их рецепту блюда. DRM будет использован против кулинарных пиратов — для поддержания частично платного раздела рецептов на сервере.
Также, было реализовано управление через веб-интерфейс и мобильное приложение, где самым сложным моментом оказалась защита безопасности соединения- согласитесь, что если злоумышленник получит доступ к вашей электронной кастрюле, то это лишь немногим лучше, чем к вашему счету в банке.

На прототипе протестирована работа датчиков температуры, давления и влажности. Сомнений в том, что система «взлетит» нет никаких. Более того, создателям удалось даже превзойти задуманное — система спроектирована не только для приготовления (нагрева) пищи, но и для охлаждения! Конечно, приготовить мороженое в Osto Pot не получится, но охладить пищу в разумных пределах за короткое время будет вполне реально — недаром у Intel большой опыт сотрудничества с производителями ЦПУ-кулеров. (шутки шутками, но кулер для шашлыков мы уже опробовали - прим. ред.)

Однако есть и трудности, куда же без них.
Для полноценной интерактивной системы прибору необходим датчик солености. Большинство используемых датчиков определяют соленость по изменению электропроводности, что годится только для относительно чистой воды, но не для пищи.
Вообще говоря, желательно, чтобы мультиварка имела более широкий набор кулинарных датчиков — например, остроты пищи, даром что устройство называется Ostro Pot. Но это еще сложнее, хотя шкала остроты в мире и существует
В целом качество протестированных датчиков оставляет желать лучшего. Подбор подходящих датчиков будет, пожалуй, основной проблемой на этапе подготовки производства.
Даже обычная мультиварка — довольно сложный в изготовлении продукт. Разработчики предполагают разместить заказ у одного из OEM-производителя, уже сейчас выпускающего мультиварки.

Наработок и задумок на будущее сейчас в проекте гораздо больше, чем уже сделанного. Например, было бы классно оснастить мультиварку внутренней камерой с подсветкой и транслировать процесс приготовления пищи на смартфон с приложением. А внешней камере подошла бы технология RealSense, чтобы автоматически определять эмоции пробующего и конвертировать их в рейтинг рецепта.
И, конечно же, не стоит забывать про технологии искусственного интеллекта (Machine Learning), которые позволят кухонному прибору учиться на своих ошибках и не повторять их при повторном приготовлении.

Участие в проекте Intel, предоставившей не только человеческий ресурс, но и все необходимое оборудование, позволило провести большой объем предварительной работы без привлечения краудфаундинговых площадок. Таким образом, доверие к проекту повышается — ведь многое уже сделано. К сожалению, в настоящее время Ostro Pot еще не существует «в виде кастрюли», и мы не можем ее вам продемонстрировать, однако в самом ближайшем времени разработчики намерены обратиться к «народному финансированию» для получения средств на производство, и к тому времени уже будет готов первый рабочий прототип.

По материалам: https://habrahabr.ru/company/intel/blog/280580/

Хотя признаться честно - шуткой точно является только первый абзац:) Мы уже начали работу над SoC для IoT на кафедре. Пока только в рамках сервисов телекоммуникации. Микроволновки, холодильники, стиралки, не говоря уже о телевидении, Интернете и многом другом!
Tags:
Subscribe to  akirich_pcroom
promo akirich_pcroom september 1, 2013 01:18
Buy for 10 tokens
Размещайте рекламу в промо по уникально низким ставкам! Правила размещения промо в моем ЖЖ. Даже несмотря на непостоянство показов в данном журнале действуют ограничения по тематике промоутируемых материалов. Рекламируемый материал должен содержать материалы подходящие для группы 12+.…