Внезапно, но не совсем неожиданно, Intel объявила о прекращении выпуска своих плат IoT — Edison, Galileo и Joule. Последние из этих устройств будут поставлены в конце 2017 года.
Непрерывность поставок жизненно важна и важна для Интернета вещей. Любой, кто потратил долгие часы на разработку чего-либо на основе любых продуктов Intel, снятых с производства, теперь будет сожалеть о том, что прислушивается к неоднократным заверениям в том, что эти устройства безопасны и у них впереди долгое будущее. Ситуация с последней выпущенной моделью Joule, дебютировавшей в августе 2016 года, пожалуй, самая худшая. Это был флагманский продукт Intel для Интернета вещей, и из-за его связи с внедрением устройств искусственного интеллекта считалось, что это путь будущего.
Джоуль — вы бы поставили деньги на его будущее.
Когда дело доходит до Galileo и Edison, вы лучше понимаете, почему они потерпели неудачу. Оба пытались завоевать долю рынка, предлагая совместимость с Arduino, но им обоим удалось все испортить. Ни Galileo, ни Edison не были достаточно совместимы с Arduino, чтобы использовать их в качестве замены хорошим предложением. Кроме того, ни одно устройство не поддерживалось ни операционной системой, ни документацией. Любой пользователь, столкнувшийся с проблемой при использовании любого из этих процессоров, скорее всего, не получит никакой помощи. Низкоуровневая реализация базовых протоколов также оставляла желать лучшего. Короче говоря, несмотря на всю маркетинговую шумиху, Intel никогда не отставала от своих продуктов, и всегда было ощущение, что она понятия не имела о рынке, на который пыталась проникнуть.
Кажется, ответ будет «немного».
Итак, хотя Intel решила сделать свои довольно мощные системы похожими на Arduinos, ее реальная рыночная ниша поставила бы их на фоне линейки устройств Raspberry Pi. Edison, например, представляет собой полноценное устройство x86, вполне способное запускать целый ряд программного обеспечения x86 и, благодаря наличию набора линий GPIO, может использоваться для управления внешними устройствами. Запуск Linux означал, что он был намного сложнее, чем Arduino. Какой дизайнер в здравом уме использовал бы Edison или Galileo вместо простой, дешевой и производительной Arduino?
Эдисон — MCU, подобный Кюри, на самом деле никогда не использовался.
Это говорит о том, что интересно, что Intel еще не отменила процессор Кюри, который все еще может играть какую-то роль в будущем. Самое известное приложение Curie — это сопроцессор на плате Arduino 101. Curie — странный процессор, производный от сопроцессора, присутствующего, но в основном неиспользуемого, на плате Edison. Во многих отношениях Arduino 101 — это то, чем должен был быть Эдисон.
Таким образом, это более или менее конец предприятия Intel на быстро развивающемся рынке Интернета вещей, и ничего не осталось, кроме Arduino 101 и, возможно, других устройств на основе Кюри. Intel, возможно, ушла с рынка из-за отсутствия успеха, но она нанесла ущерб многим пользователям Edison, Galileo и Joule, которые потеряли много времени. К этим жертвам относятся Microsoft, которая поддержала Galileo как часть своего IoT-продвижения, и Google, поскольку система Android Things поддерживает Edison как одну из немногих своих плат для разработки.
Последнее устройство Intel IoT — Arduino 101
Когда компания предлагает продукт, работа с которым требует больших вложений, возникает проблема доверия. Небольшой компании будет сложно убедить людей потратить много времени на разработку своего продукта из опасения, что его может не появиться через несколько недель. Однако такая крупная компания, как Intel, может пообещать долговечность правдоподобным образом, а затем просто отключить ее, когда продолжать вложения уже не удобно. Проблема в том, что если вы попытаетесь защитить себя от такого поведения, вам суждено использовать только лидера рынка, а будущее за Raspberry Pi полностью вниз.
Покойся с миром, Эдисон, ты не был совершенен, но большинство твоих лучших качеств никогда не оценивались по достоинству, особенно Intel.
Гарри Фэйрхед — автор книги Exploring Intel Edison (I / O Press), в которой дано подробное руководство по программированию этого замечательного устройства с использованием C.