Jeffrey Cross
Jeffrey Cross

Esquilo и Интернет вещей - Электроника

Плата Esquilo перед встроенной веб-средой разработки.

Одна из вещей, которые я вижу в Делать: много новых плат, и - по крайней мере, на данный момент - большинство этих плат пытаются как-то себя продать, упрощая разработку для Интернета вещей.

Есть также определенная тенденция прямо сейчас - я называю это 'кухонная мойка' Тенденция - выбрасывать на доску больше или меньше других радиостанций. Или поддержать платформу облачным сервисом, который может появиться, а может и нет, через несколько лет. Для тех из вас, кто последует за вами, вы можете понять, что у меня есть некоторые сомнения относительно такого рода вещей.

Мой подход к каждой из этих досок, когда они падают на мой стол, состоит в том, чтобы взять их с солью, как я пытаюсь выяснить, «… Что это позволит мне сделать то, что я не смог сделать вчера».

Поле Esquilo Kickstarter.

Среди этих новинок доска Esquilo довольно интересная, так как "кухонная мойка" тренд и стоит на голове. Полностью профинансированный, и в последние пару дней своей кампании на Kickstarter у него есть все - включая среду разработки - работающую на борту.

По аналогии с Beaglebone Black, который поставляется с сетевой средой разработки Cloud9 на плате, Esquilo загружается с встроенной сетевой средой IDE с отладчиком на уровне исходного кода и консолью команд. Однако интересным моментом является то, что к встроенной IDE и самой плате можно получить доступ из любой точки мира, используя облачный сервис Esquilo Nest.

«Наша философия заключается в том, что облако усиливает IoT, но для его использования не требуется. Наш облачный сайт служит только порталом управления и удаленного доступа для устройства ».

Облачный сервис Esquilo эффективно действует как сервис управления, а не как полноценная среда разработки. Это интересный компромисс, который мне действительно нравится.

Доска Esquilo со щитом Freescale IMU.

Аппаратное обеспечение Esquilo разработано с учетом форм-фактора Arduino, оно совместимо с аппаратным обеспечением и включает в себя все периферийные устройства и поддержку шин, которые вы ожидаете. Однако он далеко не совместим с программным обеспечением, поскольку плата программируется с использованием Squirrel.

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

Тем не менее, есть преимущества, особенно для приложений IoT. Squirrel работает внутри виртуальной машины, что делает восстановление после сбоев приложений несколько более надежным, и для тех, кто работает в Arduino, есть библиотека Squirrel, которая делает его более или менее похожим на Arduino.

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

Если вы заинтересованы в приобретении Esquilo, вам нужно поторопиться. Осталось всего пару дней до закрытия их проекта на Kickstarter.

Поделиться

Оставить комментарий