Публичная бета-версия Arduino IoT Cloud


Кажется, что все хотят предоставить решение для Интернета вещей, но взломать этот рынок сложно. Теперь у Arduino есть простое в использовании облачное решение, но можно ли ему доверять? И нужно ли это вообще?

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

Когда-то давно Arduino была запрограммирована исключительно с использованием настольной IDE с открытым исходным кодом. Его использование давало безопасность открытого исходного кода. Теперь, если вы посетите сайт Arduino, он говорит:

«Если у вас есть надежное подключение к Интернету, вам следует использовать онлайн-среду IDE (веб-редактор Arduino). Это позволит вам сохранять свои эскизы в облаке, делая их доступными с любого устройства и создавать резервные копии. У вас всегда будет максимум возможностей. -современная версия IDE без необходимости установки обновлений или библиотек, созданных сообществом. »

Угадайте, что — онлайн-редактор не с открытым исходным кодом. Вам не нужно платить за его использование, и, по-видимому, он субсидируется за счет прибыли от оборудования. Если вы школа, они взимают плату — 0,99 доллара за пользователя в месяц и меньше для более крупных школ. Большая проблема в том, доверяете ли вы свою работу этому закрытому бесплатному онлайн-сервису? По-видимому, нет, если это важно. Именно по этой причине я остановился на настольном редакторе.

Итак, теперь у нас есть облако Arduino IoT, которое можно добавить. Это простой в использовании способ создания устройств Интернета вещей. Arduino — не единственная попытка упростить задачу — у Mozilla есть одна, а Google только что отказался от одной и запустил другую. Действительно хороший Cayenne.

Чтобы узнать, что такое Arduino Cloud, посмотрите следующее видео:

Я вижу, что это упрощает выполнение стандартных задач, а перенос данных в облако не требует дополнительных усилий. Однако я менее уверен, что это столь же творческий подход, как начать с доски и написать код на C. Что, если я захочу сделать что-то совершенно новое? Затем я вернулся к написанию наброска. Это проблема большинства «собранных» систем.

Еще одна небольшая проблема заключается в том, что на данный момент он работает только с ограниченным количеством устройств:

«В настоящее время поддерживаются только платы MKR1000 и MKR WiFi 1010. В будущем также будут поддерживаться MKR GSM 1400, MKR Vidor 4000 и Arduino Uno WiFi Rev2».

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

«у нас будет несколько платных планов для производителей, профессионалов и предприятий.

Цена еще не опубликована и может сильно варьироваться в зависимости от характеристик. На данный момент бесплатный уровень включает 1 вещь (виртуальный онлайн-объект) с 5 свойствами (характеристиками и переменными вещей) и ограниченной историей свойств (до 48 часов).

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

Таким образом, уровень бесплатного пользования не будет таким полезным, если вы пытаетесь сделать что-то по-настоящему, и до тех пор, пока мы не узнаем цену платного уровня, трудно понять, доступен ли он по цене.

Более серьезное беспокойство вызывает то же беспокойство, которое связано с риском использования чужого облачного решения для вашего проекта. Вы действительно готовы зависеть от продолжения существования облачной службы, чтобы ваш продукт продолжал работать? Продукты IoT имеют долгий срок службы, а облачные сервисы — нет. Я не говорю, что Arduino более ненадежен, чем любой другой облачный сервис — это постоянный риск.

Решение состоит в том, чтобы сделать серверное программное обеспечение с открытым исходным кодом, чтобы вы могли взять его и разместить на AWS, Azure или в другом месте. Я сомневаюсь, что Arduino собирается это сделать, и это досадно, потому что вначале у них так хорошо работал открытый исходный код.


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