Skip to content
anthonyrowe edited this page Oct 30, 2017 · 3 revisions

Service are software components designed to run within the OpenChirp framework that can easily link to device to perform various continuous background processing. These would ideally be processing elements that should be hosted in the cloud to perform continuous stream processing on data. Some examples include: (1) a Time Series Database service that links to a device to collect and store transducer values, (2) the LoRaWAN Service that connects a device with a LoRaWAN end-point and (3) a Trigger service that links to a device and fires an event if a user-defined threshold is reached. The OpenChirp framework helps define service properties (i.e. parameters required by the service) and provides support for linking services with device and getting per-device status information from the service.

"Developer" role is required for installing new services that are publically accessible. The service also needs to be hosted in the cloud somewhere (typically on our OpenChirp server). For more information about developing services, see our Service Development Tutorial.