Supported Data Endpoints module
All implemented data endpoint (publisher) classes
A dataPublisher is a abstract concept. It is something that "watches" the logger for new data and correctly formats and sends that data to some online web service.
Classes
- class DreamHostPublisher
- The DreamHostPublisher subclass of dataPublisher is for publishing data to the Stroud Center's now-deprecated DreamHost based live sensor data system.
- class EnviroDIYPublisher
- The EnviroDIYPublisher subclass of dataPublisher for publishing data to the Monitor My Watershed/EnviroDIY data portal at http:/
/ data.enviroDIY.org. - class ThingSpeakPublisher
- The ThingSpeakPublisher subclass of dataPublisher for publishing data to ThingSpeak using the MQTT protocol.
- class UbidotsPublisher
- The UbidotsPublisher subclass of dataPublisher for publishing data to the Ubidots data portal at https:/
/ ubidots.com.
Defines
- #define MS_SEND_BUFFER_SIZE = 750
- Send Buffer.
Define documentation
#define MS_SEND_BUFFER_SIZE = 750
#include <src/dataPublisherBase.h>
Send Buffer.
This determines how many characters to set out at once over the TCP/UDP connection. Increasing this may decrease data use by a loger, while decreasing it will save memory. Do not make it smaller than 47 (to keep all variable values with their UUID's) or bigger than 1500 (a typical TCP/UDP Maximum Transmission Unit).
This can be changed by setting the build flag MS_SEND_BUFFER_SIZE when compiling.