Уже давно можно получать данные от датчиков, подключенных к официальной или совместимой плате Arduino, загружать их в облачные сервисы и наблюдать за результатами через удобный веб-интерфейс. Но, до сих пор вам приходилось полагаться на сторонние сервисы, такие как ThingSpeak, Adafruit.io или Thinger.io. Компания Arduino объявила, что бета-версия их собственного облачного сервиса Arduino IoT становятся общедоступной.
Обычно вам необходимо изменить схема вручную, чтобы подключить плату Arduino к облаку, но Arduino IoT Cloud может автоматически создавать схему при настройке нового проекта и помочь вам начать работу менее чем за пять минут.
Arduino IoT Cloud поддерживает HTTP REST API, MQTT, инструменты командной строки, Javascript и Websockets, а устройства защищены с помощью аутентификации на основе сертификатов X.509. Для начала вам понадобится плата Arduino MKR и необходимо создать учетную запись или войти в Arduino IoT Cloud. В интерфейсе можно выбрать две платы: MKR1000 или MKR WiFi 1010. После того, как это будет сделано, вам будет предложено загрузить и установить Arduino Create Plugin, подключить вашу плату к USB-порту или к компьютеру перед настройкой.
Нам не удалось проделать весь рабочий процесс, но так описано на сайте Arduino. Устройства – это физические объекты, такие как аппаратная плата, в то время как “вещи” представляют собой неотъемлемые свойства объекта, и каждое из них представлено набором свойств, таких как температура, состояние или положение.
Поскольку настройка проходит через веб-интерфейс Arduino Create, стороннее оборудование не поддерживается. Однако мы, возможно, что-то упустили, или это может измениться в будущем, так как Массимо Банзи, технический директор Arduino и соучредитель, объясняет:
Теперь Arduino предлагает полную платформу с семейством MKR, предоставляющую оптимизированный способ создания локальных узлов IoT и периферийных устройств с использованием различных вариантов подключения и совместимости со сторонним оборудованием, шлюзом и облачными системами. В то время как Arduino IoT Cloud позволяет пользователям управлять, настраивать и подключать не только оборудование Arduino, но и подавляющее большинство устройств на базе Linux, что действительно демократизирует разработку IoT.
Вероятно, это относится к поддержке Arduino Create для плат Linux, таких как Up Squared Board и Raspberry Pi 3, но мы не смогли найти никаких вариантов для плат Linux в интерфейсе Arduino IoT Cloud на момент написания этого обзора.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.