Introduction to what Cassandra is, where it came from, and some of it's benefits
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Simple NodeJS Express 4 Cassandra Application
This project demonstrates an Internet of Things (IoT) use case where a Raspberry Pi device equipped with a DHT11 sensor collects temperature and humidity measurements. The data is uploaded and stored in Apache Cassandra using the Kaa IoT middleware platform, showcasing a complete edge-to-cloud data pipeline. ## Key Features - **Sensor Data Collection** — Reads temperature and humidity measurements from a DHT11 sensor connected to a Raspberry Pi. - **Kaa Platform Integration** — Uses the Kaa open-source IoT platform to handle device management and data ingestion. - **Cassandra Storage** — Stores collected sensor data in Apache Cassandra for scalable time-series data persistence. - **Raspberry Pi Deployment** — Provides complete setup and build instructions for running on Raspberry Pi hardware. - **C SDK Implementation** — Implements the client application using Kaa's C SDK for resource-constrained environments. ## Philosophy The project exemplifies practical IoT implementation by combining affordable hardware (Raspberry Pi, DHT11 sensor) with robust open-source software (Kaa, Cassandra) to create a functional temperature monitoring system.