
Одна из вещей, которую я вижу в Make: много новых плат, и - по крайней мере на данный момент - большинство этих плат пытаются каким-то образом продать себя за упрощение разработки для Интернета вещей.
Сейчас также существует определенная тенденция - я называю ее тенденцией «кухонной мойки» - выставлять на доску больше или, по крайней мере, разные радиоприемники. Или поддержать плату облачным сервисом, который может появиться, а может и не появиться через несколько лет. Те из вас, кто последует за мной, возможно, поймут, что у меня есть некоторые сомнения по поводу подобных вещей.
Мой подход к каждой из этих досок, когда они падают на мой стол, заключается в том, чтобы относиться к ним с недоверием, пытаясь выяснить: «Что это позволит мне сделать из того, что я не мог сделать вчера».
Предложение Esquilo на Kickstarter.
Среди этих новинок доска Esquilo весьма интересна, поскольку она берет тренд «кухонной раковины» и переворачивает его с ног на голову. Полностью профинансирован, и в последние пару дней кампании на Kickstarter у него есть все, включая среду разработки, работающее.

Подобно Beaglebone Black, который поставляется с веб-средой разработки Cloud9 на плате, Esquilo загружается со встроенной веб-IDE с отладчиком исходного уровня и командной консолью. Однако интересная особенность заключается в том, что доступ к встроенной IDE и самой плате можно получить из любого места с помощью облачного сервиса Esquilo Nest.
“Наша философия заключается в том, что облако расширяет возможности Интернета вещей, но оно не должно быть обязательным для его использования. Наш облачный сайт служит только порталом управления и удаленного доступа к устройству».
Облачный сервис Esquilo фактически действует как служба управления, а не как полноценная среда разработки. Это интересный компромисс, который мне действительно нравится.

Аппаратное обеспечение Esquilo разработано с учетом форм-фактора Arduino, оно совместимо с аппаратным обеспечением и включает в себя все ожидаемые периферийные устройства и поддержку шины. Однако он далек от программной совместимости, поскольку плата запрограммирована с использованием Squirrel.
Концептуально Squirrel - это язык высокого уровня, чем-то похожий на Javascript, и это смелый выбор для новой доски, пытающейся сделать себе имя в мире Maker. Почему? Потому что мы не видели такого раньше, и - в отличие от внезапного появления плат с поддержкой Javascript - это означает, что команда Esquilo пытается построить сообщество с нуля.
Однако есть свои преимущества, особенно для приложений IoT. Squirrel работает внутри виртуальной машины, что делает восстановление после сбоев приложений более надежным, а для тех, кто имеет опыт работы с Arduino, есть также библиотека Squirrel, которая делает ее более или менее похожей на Arduino.

Плата также поставляется с тем, что команда называет удаленным вызовом процедур Esquilo (или для краткости E-RPC). По сути, это позволяет вам создать внешний интерфейс вашего приложения, используя встроенный веб-сервер, как веб-приложение, и легко интегрировать его с приложением Squirrel, которое выполняет тяжелую работу, используя всего пару строк кода.
Если вы хотите приобрести Эскило, вам нужно поторопиться. До закрытия проекта на Kickstarter осталось всего пара дней.