...
Создавайте системы Умного дома и Интернета вещей на базе популярных плат типа Wemos ESP32

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

Готовые интерфейсы Интернет-вещей

...
...
...
...
...
...

Быстрый старт в Arduino IDE

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 в Ардуино
В итоге Вы передаете данные с платы, они сохраняются на сервере, а через браузер Вы можете видеть все значения, переданные микроконтроллерной платой!

Команды API

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

Создавайте свои приложения

Вы можете использовать GET-запросы к серверу в любом приложении с любым языком программирования. Следовательно, если Вы, например, веб-разработчик JS, Вы можете написать любое приложение, используя данный сервер как бэкенд для Вашей красивой и кастомизированной веб-панели управления очередным Вашим устройством.

Связаться с нами

A name is required.
An email is required.
Email is not valid.
A phone number is required.
A message is required.
Form submission successful!
To activate this form, sign up at
https://startbootstrap.com/solution/contact-forms
Error sending message!