Publicar en tu cuenta MQTT de ForoElectro.Net
Formulario de envío de mensajes MQTT
Primero has de crear una Aplicación. Para ello se requieren 2 campos: Nombre y email. Tras ello obtienes una ApiKey.
¿Cómo obtener una ApiKey?
Para crear tu ApiKey se requieren 2 campos: Nombre y email.
Tras ello puedes usar la API con tu ApiKey o identificarte en la web para visualizar los datos usando tu ApiKey y tu email.
Puedes crear tantas aplicaciones quieras con el mismo email, cada una tendrá una ApiKey diferente.
Puedes modificar tu email o el nombre de la Aplicación que tu ApiKey no cambiará.
Llamada HTTP para publicar un mensaje MQTT:
URL:
http://www.foroelectro.net/arduino/api/<ApiKey>/mqtt/publish
Parámetros:
Todos los parámetros pueden ser pasados con cualquier método (GET, POST, etc).
- message - Mensaje a enviar.
- client - Opcional. Nombre del cliente. Por defecto es ForoElectroNetAPI
- topic - Opcional. Extra del nombre del topi (recuerda que tu ApiKey es el prefijo de cualquier topic)
- f - Opcional. Formato de salida. Si añades f=json la respuesta se dará en JSON; en cualquier otro caso se dará en texto.
Retorno:
Modo texto:
- 1 - Todo ha funcionado correctamente.
- 0|<error> - Error. Tras el símbolo '|' hay una breve descripción.
Modo JSON:
{- "result": 1 si todo ha funcionado correctamente, 0 si hay error
- "error": Sólo existe si el resultado es 0; breve descripción del error.