Foro de electricidad, electrónica y DIY / HUM en español.

Documentación de la API de Datos

¿Qué es?

Este espacio ofrece una API sencilla para que tus proyectos de IoT guarden sus datos de manera sencilla.

Mediante una sencilla API podrás enviar tus datos y recogerlos, quedando guardados para cuando los necesites.

Se ha usado MongoDB para poder guardar cualquier dato (mientras pueda ponerse en JSON). Además, se ofrecen varios modos de funcionamiento para poder simplificar al máximo tus aplicaciones.

Dispones de un sistema de visualización de datos tabular. Está paginado, se puede filtrar y se puede ordenar por columnas.

¿Cómo se usa?

Primero has de crear una Aplicación. Para ello se requieren 2 campos: Nombre y email. Tras ello obtienes una ApiKey.

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á.

Guardar datos:

URL:

http://www.foroelectro.net/arduino/api/<ApiKey>/store

Parámetros:

Todos los parámetros pueden ser pasados con cualquier método (GET, POST, etc).

Retorno:

Objeto JSON.

Sobreescribir registro:

URL:

http://www.foroelectro.net/arduino/api/<ApiKey>/overwrite/<id_registro>

Parámetros:

Todos los parámetros pueden ser pasados con cualquier método (GET, POST, etc).

Retorno:

Objeto JSON.

Obtener todos los datos:

URL:

http://www.foroelectro.net/arduino/api/<ApiKey>/getAll

Parámetros:

Ninguno.

Retorno:

Objeto JSON.

Borrar registro(s):

URL:

http://www.foroelectro.net/arduino/api/<ApiKey>/remove

Parámetros:

Todos los parámetros pueden ser pasados con cualquier método (GET, POST, etc).

Retorno:

Objeto JSON.