Home
Softono

Care Pet

Open source Apache-2.0 JavaScript
51
Stars
31
Forks
12
Issues
4
Watchers
2 months
Last Commit

 About Care Pet

Care Pet IoT ScyllaDB example

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Care Pet?

We provide expert installation service for this software. Our team will install, configure, and secure Care Pet on your server. plans start at just $30.

ScyllaDB IoT example

This example project demonstrates a generic IoT use case for ScyllaDB.

The application allows tracking of pets' health indicators and consists of 3 parts:

  • a collar that reads and pushes sensors data
  • a web app for reading and analyzing the pets' data
  • a database migration tool

Read the Documentation for the Care-Pet Example

Quick Start

Language-specific implementation resides in the corresponding folder:

The project uses docker-compose to provide the simplest local deployment of the ScyllaDB database cluster.

Architecture

Pet -> Sensors -> Collar -> ScyllaDB <---- WebApp <- User
                               ^             |
                               \-aggregation-/

In this simple example, a Collar generates sensors data once a second and sends it directly to the database.

Pet owners, sensors, and measurement data can be accessed via the REST API web server. It also implements the lazy-evaluation of the data aggregates.

Links