GET JSON (обновлено: 24 Feb 2021, 06:57:09)

Чтение данных с сенсоров и GPIO: http://[ip_adr]/readjson

Управление: http://[ip_adr]/writejson?send=json_данные


Данные передаются в виде одной строки в виде структуры json с разделами sensors, gpio, system.

Пример: {"system":{"hostname":"test","uptime":56858,"rssi":-59,"freemem":13264},"sensors":{"dsw1":28.9,"dsw2":28.8,"dsw3":28.1,"dsw4":25.5,"ping":1},"gpio":{"16":0},"pwm":{"0":120}}

Некоторые разделы доступны для записи, например gpio и pwm по адресу http://[ip_adr]/writejson?send=текст

Пример 1: http://192.168.1.248/writejson?send={"gpio":{"12":0,"16":0}} 

Пример 2: http://192.168.1.248/writejson?send={"pwm":{"0":100,"1":150,"2"200}} 

Передаются следующие метрики:

Внимание ! Имена некоторых метрик поменялись с 6.02.21 !! Новые имена можно посмотреть на вкладке Metrics на самом модуле. 

Key
idesp ID устройства
hostname Имя устройства
mac MAC адрес устройства
wanip IP адрес устройства
freemem Свободное ОЗУ
ver Версия и дата сборки прошивки
uptime Время работы
rssi Уровень сигнала WI-FI
rfid Данные с RFID
ping ping тест статус