Services
Under this page you can find more information about all services that can currently available within the SIC framework (Note: not every service is 100% stable!):
Note: Ensure you are up to speed with the usage of dockers and local drivers (if needed). Each service will most likely require at least one docker-service running while utilizing at least one sensor or actuator. Each service will mention the required services and sensors and actuators for its usage.
What Is (Not) a Service?
A service is required to:
use input from a device and/or another service
do more than 1 line of code in processing
give output that is useful for another service and/or an application
Additionally, it should be reusable/generic (i.e. more than 1 specific application can make use of the service).
A service should only relate to the software aspect of the SIC framework. An example of what would NOT count as a service is integrating both a third-party device (e.g.: smartwatch) and the data collected from it into an application. In this case, the device should be added separately as one, and the data collection and processing should be turned into a service itself.
Adding new services
Refer to Adding a New Service .
Â
Quick tutorial for the SIC framework
Here you can find a quick tutorial by Mike Ligthart on how to work with the SIC framework.
Â