Elija entre API REST y API MQTT
REST es un estilo arquitectónico de transferencia de estado representacional diseñado como un modelo de solicitud/respuesta que se comunica a través de HTTP. MQTT es un modelo de publicación/suscripción que se ejecuta a través de sockets TCP/IP o WebSockets. MQTT sobre WebSockets se puede proteger con SSL. Puede optar por actualizar los datos a un canal ThingSpeak™ ya sea mediante una solicitud REST GET o POST o mediante el método Publicación MQTT . Los datos del canal se recuperan mediante una solicitud REST GET o MQTT Suscribirse.
Cuándo utilizar DESCANSO
En estos escenarios, es útil utilizar llamadas REST para actualizar o recuperar datos de un canal ThingSpeak .
Debe recuperar cualquier dato histórico, como datos dentro de un rango de tiempo definido.
Quieres Create Channel, Read Settings, Clear Channel, Delete Channel o Crear gráfico.
Necesita una respuesta para su solicitud GET o POST.
Cuándo utilizar MQTT
En estos escenarios, es útil utilizar MQTT para actualizar datos a un canal ThingSpeak .
Quiere enviar datos rápidamente con un consumo mínimo de energía.
Desea enviar datos cuando la conectividad del dispositivo es intermitente o tiene un ancho de banda limitado.
Desea recibir actualizaciones inmediatas de los datos publicados en un canal sin sondear el servidor en busca de mensajes nuevos.
Consulte también
Write Data | Read Data | Publish to a Channel Field Feed | Publish to a Channel Feed | Subscribe to a Channel Feed | Subscribe to a Channel Field Feed
Ejemplos relacionados
- Publicar datos de temperatura y leer del canal
- Creación de prototipos con sensor de proximidad de sonda
- Intensidad de la señal de red inalámbrica con ESP32 con Arduino IDE
- Control remoto de sensores mediante publicación y suscripción segura de MQTT