Наш сервис позволяет подключать все, что может иметь значение: датчик, сервопривод, дисплей. Сервис позволяет хранить значения устройств и целых систем, связывать их между собой, а изменять их можно с помощью простых запросов на этот сервер
1. Настройте среду для работы с вашей платой. Нужно выбрать правильную плату, например "Wemos ESP32", порт, чтобы загрузить скетч на втором шаге. Плата будет отправлять запросы на этот сервер.
Перейти к инструкции2. Скачайте Hello World код для Интернета вещей. Давайте будем передавать значение всего с одного датчика на Ваш аккаунт на данном портале. В коде укажите SSID и Пароль домашнего WiFi
Код GET-запроса с Ардуино3. В Get-запросе поменяйте переменные login и secret. login - Ваш логин на этом сервере, secret надо сгенерировать в личном кабинете. Отправляется значение val на датчик / модуль с идентификатором sensor_id. Загрузите полученный код в плату.
Сгенерировать секрет4. Значение на сервере смотрится также, как и записывается, только val передавать не надо. Вы регистрировались на 3 шаге, чтобы получить secret. Посмотреть значение на сервере можно по ссылке, в ней надо подставить свой username.
GET-запрос с браузера5. Получите переменную со значением датчика. Вы отправляете GET-запрос, но ответ от сервера Вам важен – из него вы берете значение с конкретного датчика для дальнейшего анализа.
Код чтения JSON в Ардуино1. Значения считываются микроконтроллером в режиме JSON.
Задайте в Get-запросе дополнительный параметр json. json=1. Полный вариант GET-запроса: http://iot.tfeya.ru/sensorData.php?login=kras&sensor_id=1&secret=12345678&json=1
2. В режиме JSON можно менять данные.
Задайте в Get-запросе дополнительный параметр json. json=1. При этом используйте val для задания произвольного значения на датчик (частный случай val = 3). Полный вариант GET-запроса: http://iot.tfeya.ru/sensorData.php?login=kras&sensor_id=1&secret=12345678&json=1&val=3
3. Данные можно менять и в графическом режиме.
Задайте в Get-запросе дополнительный параметр val = 3. Задайте id сенсора sensor_id = 1. Полный вариант GET-запроса: http://iot.tfeya.ru/sensorData.php?login=kras&sensor_id=1&secret=12345678&val=3&sensor_id=1
4. Датчик можно называть и переименовывать.
Задайте в Get-запросе дополнительный параметр sensor_name. sensor_name=sensor8. Полный вариант GET-запроса: http://iot.tfeya.ru/sensorData.php?login=kras&sensor_id=1&secret=12345678&sensor_name=servo8
5. Датчику можно давать описание.
Установите в Get-запросе дополнительный параметр sensor_desc. sensor_desc=датчик света. Полный вариант GET-запроса: http://iot.tfeya.ru/sensorData.php?login=kras&sensor_id=1&secret=12345678&sensor_desc=%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%20%D1%81%D0%B2%D0%B5%D1%82%D0%B0