Облачная платформа Arduino IoT позволяет пользователям писать коды программ, компилировать и загружать их в платы непосредственно из браузера, подключать устройства интернета вещей и использовать виртуальную приборную панель (dashboard) в режиме реального времени. microkontroller.ru
Некоторые аспекты работы платформы:
- Создание виртуальных объектов (Thing). iwheels.co Каждое устройство в проекте IoT рассматривается как Thing — цифровое представление устройства, включая связанные с ним переменные. www.engineersgarage.com В Thing входят информация о устройстве, сетевые данные, код и другие данные, необходимые для связи между оборудованием и Arduino Cloud. www.engineersgarage.com
- Настройка сети. www.engineersgarage.com iwheels.co Устройства в проекте IoT образуют сеть, которая может использовать Wi-Fi, Bluetooth, LoRa, Ethernet или сотовую связь. www.engineersgarage.com Для большинства проектов используют Wi-Fi. www.engineersgarage.com Все сетевые устройства подключены к одному SSID Wi-Fi через общий пароль. www.engineersgarage.com Однако у каждого устройства есть уникальный секретный ключ, который позволяет его идентифицировать. www.engineersgarage.com
- Определение переменных облака. www.engineersgarage.com Переменные определяются в коде устройства и делятся между подключёнными устройствами и Arduino Cloud. www.engineersgarage.com Переменные облака могут быть только для чтения или для чтения и записи. www.engineersgarage.com
- Создание панелей мониторинга. www.engineersgarage.com www.arduino.cc Панели мониторинга позволяют конечным пользователям просматривать и изменять переменные облака через виджеты, взаимодействовать с устройствами и обеспечивать визуализацию данных. www.engineersgarage.com Доступ к панели мониторинга можно получить из веб-браузера или мобильного приложения. www.engineersgarage.com
- Использование триггеров. www.engineersgarage.com Триггеры позволяют автоматизировать уведомления или действия при достижении определённых условий в устройстве или сети внутри проекта IoT. www.engineersgarage.com
Arduino Cloud IoT может быть интегрирована с Amazon Alexa, Google Sheets, IFTTT и ZAPIER, что позволяет пользователям программировать и управлять устройствами с помощью голоса, электронных таблиц, баз данных и автоматизировать оповещения с помощью веб-хуков (webhooks). microkontroller.ru