Introducción

En esta sección podrás ver como implementar equipos de terceras partes a nuestra plataforma Gear. De esta manera podrás controlar y conocer los estados de los dispositivos. También ver esta información en dashboards personalizados y generar reportes.

Esta funcionalidad está orientada a permitir la integración con dispositivos hechos con Arduino, nodeMCU, Raspberry Pi y demás.

Reportar estados

Se pueden reportar los estados de distintos tipos de dispositivos y sensores.

Sensor de temperatura

Realizando la siguiente petición, se guardará el estado de un sensor de temperatura en la plataforma:

POST /services/gear/DeviceIntegrationService.svc/UpdateTemperatureSensorStatus HTTP/1.1
Host: gear-dev.cloud.studio
Content-Type: application/json

{
	"accessToken": "",
	"endpointID": 1,
	"temperatureCelsius": 45
}

Parámetros

Reportar estado de temperatura "crudo"

La temperatura puede ser reportada como un valor "crudo" (raw), para luego ser procesado por nuestra plataforma mediante el conversor de expresiones

Para eso, se debe realizar la siguiente petición:

POST /services/gear/DeviceIntegrationService.svc/UpdateTemperatureSensorStatusRaw HTTP/1.1
Host: gear-dev.cloud.studio
Content-Type: application/json

{
	"accessToken": "",
	"endpointID": 1,
	"rawData": "45"
}

Parámetros "UpdateTemperatureSensorStatusRaw"

Sensor de humedad

Realizando la siguiente petición, se guardará el estado de un sensor de humedad en la plataforma:

POST /services/gear/DeviceIntegrationService.svc/UpdateHumiditySensorStatus HTTP/1.1
Host: gear-dev.cloud.studio
Content-Type: application/json

{
	"accessToken": "",
	"endpointID": 1,
	"humidityPercentage": 20
}