Ubidots y Swarm Hive se han asociado para crear una integración preconstruida que crea una URL de Endpoint privada optimizada para recibir la carga útil JSON de Swarm Hive.
Requisitos
Una cuenta de Ubidots activa
Una cuenta de Swarm Hive activa
1. Creando un Plugin de Swarm Hive
Paso 1: En tu cuenta de Ubidots, haz clic en la opción "Plugins" en el menú de la barra de navegación "Dispositivos", luego haz clic en el ícono "+" en la esquina superior derecha y selecciona Swarm Hive:
Paso 2: Configura tu Plugin de acuerdo con estas configuraciones de entrada:
Entradas
Tipo de dispositivo Ubidots: Se creará un tipo de dispositivo de Ubidots y se vinculará a este plugin. Esto te permite hacer cambios por lotes a todos los dispositivos que reciben datos a través de este plugin.
TOKEN de Ubidots: Selecciona el token de Ubidots que te gustaría usar para este plugin.
Paso 3: Termina el proceso y un nuevo plugin aparecerá en la lista de Plugins:
Paso 4: Después de crear el plugin, haz clic en el botón Editar, luego ve a Decoder, y copia la URL de Endpoint HTTPs. La estructura de la URL es la siguiente
https://dataplugin.ubidots.com/api/web-hook/<PLUGIN-ID>
Además, ten a mano tu TOKEN de Ubidots, será necesario en los siguientes pasos.
Paso 5: Ve a tu cuenta de Swarm, haz clic en Delivery y luego en Nueva Método de Entrega
Paso 6: Elige un nombre para tu WebHook y completa estos campos:
Reconocer mensajes en entrega exitosa: marcado
Todos los dispositivos: marcado
URL: Ingresa tu URL de Endpoint HTTPs del Plugin.
En la sección de encabezados, ingresa los siguientes 2.
Content-type: application/json
X-Auth-Token: {Ubidots-account-token}
Al final, la configuración de tu webhook de Swarm debería verse algo así:
Paso 7: Regresa a Ubidots, edita la Función de Decodificación mostrada en la sección Decoder del plugin para que coincida con tu carga útil personalizada.
2. Editando un Plugin de Swarm Hive
Para editar el Plugin, simplemente haz clic en el botón Editar en la vista de lista de Plugins:
Los mismos campos de Entrada que aparecieron durante el proceso de creación aparecerán. Ten en cuenta que, cada vez que se actualiza el Plugin, se ejecutará un script de aprovisionamiento, sobrescribiendo los atributos actuales del dispositivo objetivo:
3. Comentarios y sugerencias
No dudes en publicar preguntas o sugerencias en nuestro portal comunitario, o envíanos un mensaje a support@ubidots.com.
Aprende más sobre otros plugins: