Комплект разработчика Intel IoT достигает версии 1.0


Intel наконец-то удается выпустить версию 1 своего комплекта IoT Dev Kit, и она того стоит. Однако он не может вернуть время, потраченное зря разработчиками, которые боролись с неидеальной бета-версией.

В блоге, анонсирующем версию 1 комплекта IoT, Аджай Мунгара пытается положительно повлиять на долгое ожидание программного обеспечения, которое заставило начать работу с двумя основными предложениями Intel для Интернета вещей – Galileo и Edison – такой борьбой:

«Я очень рад, что мы решили познакомить наших разработчиков с бета-версией (в сентябре 2014 года), а не ждать, пока доделают грубые края. Мы смогли собрать массу отзывов (хороших, плохих и уродливых) по бета-версия продукта – ценный вклад, который мы непосредственно использовали для улучшения продукта и предоставления вам версии v1.0. Слушание вас и сосредоточение внимания на том, что вас больше всего волнует, помогло нам «расставить приоритеты» над функциями, которые мы создаем ».

Что ж, да – это и есть бета-версия, но эта конкретная бета-версия была беспорядочной и требовала от пользователей, многих начинающих, прыгать через всевозможные препятствия, чтобы заставить свои платы разработки работать. Несколько драйверов нужно было загрузить и установить вручную, затем загрузить и установить образ ОС, не говоря уже о различных компонентах библиотеки GPIO и другом программном обеспечении для разработки. Каждый шаг не был особенно сложным, но знать, что вам нужно и почему, сбивало с толку.

В частности, привлекательная миниатюрная коммутационная плата для Edison практически игнорировалась как в документации, так и в программном обеспечении. Это было особенно сложно.

Теперь у нас есть отлаженный единый установщик для всего, что вам нужно для начала работы. Если вы подключите Edison или Galileo к машине перед запуском, он установит все необходимые драйверы и обновит образ ОС устройства. Вы также можете при желании загрузить Arduino IDE, версию Intel XDK IoT и Eclipse для разработки на C / C ++.

Бета-версия – это способ узнать, что требуется, но, конечно же, Intel должна была знать, прежде чем разочарованные разработчики сказали ей, что единый установщик – это действительно, действительно хорошая идея.

Если вы хотите сделать больше, чем работать с Arduino IDE и коммутационной платой Arduino, вам все равно придется выполнить некоторую ручную работу – установить последовательное консольное соединение и настроить Wi-Fi. Я действительно не понимаю, почему установщик также не предлагает способ сделать это, но я думаю, что в какой-то момент вам придется побыть одному.

Если отбросить ущерб, нанесенный плохим исходным программным обеспечением и документацией, как насчет начала нового?

При первом осмотре все выглядит хорошо!

Установщик работает, и для его настройки достаточно выбрать несколько параметров и подождать. Поддержка C / C ++ намного лучше благодаря простой настройке Eclipse и некоторым новым шаблонам для разных типов проектов.

Действительно хорошая новость заключается в том, что библиотека UPM поддерживает гораздо больше датчиков, более 70, которая, в свою очередь, использует библиотеку libmraa для доступа к GPIO. Это полностью объектно-ориентированные реализации – вы создаете экземпляр объекта датчика, скажем, TH02, а затем используете такие методы, как getTemperature и т. Д.

На веб-сайте Intel IoT есть хорошая документация по программной части использования датчиков. Аппаратные аспекты зависят от вас. Но если вы ищете устройства с напряжением 1,8 В, которые могут работать напрямую с Edison без изменения уровня, вам придется читать до тех пор, пока вы не найдете его, если вы сможете его найти.

Еще одним большим улучшением является то, что теперь поддерживается мини-коммутационная плата. Как говорится в блоге:

«Я знаю, что вы, должно быть, думаете, почему мы не поддержали это с самого начала – я согласен. По множеству причин мы не смогли добраться до этого для бета-версии, поэтому мы сделали это сейчас».

Многие люди были привлечены к Edison, потому что он был маленьким, и превращение его в Arduino никогда не казалось его сильной стороной. Итак, представьте себе шок, когда у вас есть новая Edision и мини-коммутационная плата, и вы обнаружите, что программное обеспечение ее не поддерживает! Библиотека mraa наконец-то подтянулась, но вам еще нужно было выяснить, как все это работает.

Последнее улучшение состоит в том, что язык визуального программирования Wyliodrin теперь работает с Edison.

Что удивительно во всем этом, так это то, что, когда Intel выпустила небольшое привлекательное устройство – Edison, – она подчеркнула тот факт, что вы можете подключить его к огромной плате и использовать как Arduino с Wi-Fi. На самом деле это не сильная сторона Эдисона, и что действительно требуется, так это поддержка его использования в «родном» режиме, а это означает дополнительную помощь с логической проблемой 1,8 В, а также с мини-коммутационной платой.

Edison – потенциально выигрышное устройство IoT, но Intel лишь медленно предоставляет поддержку, необходимую для этого.


Добавить комментарий