This project has just been released so it may contain bugs. If you spot one then please report it as an issue on Github. We want to make this project awesome and to do that we need your help!
Welcome to Little Sense documentation!¶
So you want to deploy a bunch of sensors and store the data they produce locally? Well you have come to the right place. Little Sense was developed as a foundation on which novice and experienced programmers can develope bespoke sensor network applciations. Out of the box Little Sense has all the code you need to sense, record and visualise data from any number of sensors. In addition the code has been specifically designed and written to make editing the layout and functionality easy.
At the heart of this project (and its creators) is the Raspberry Pi. The Pi acts as a server, listening for data over WiFi and Serial ports, storing the data it receives in a timeseries optimised database (InfluxDB). Radio receivers (such as RFM69) can be connected to the Raspberry Pi via USB allowing for low energy sensor devices to communicated via any radio or protocal (there’s a bunch of examples in the repository). The Pi also provides a local website on which the recieved data can be inspected and the system monitored and debugged.
- All the latest tech: Python 3, InfluxDB, Flask…
- Simple setup and updates using Fabric automation scripts.
- Example sensor device code.
- Communication via various Radios and WiFi.
- Designed to be simple to expand and modify.
- Well documented.
- Welcome to Little Sense documentation!
- Getting Started
- Getting Data
- Customising Little Sense
- RESTful API Documentation
- Design Notes
About the code¶
All the code you need can be found at: https://github.com/jkittley/LittleSense
Why Little Sense¶
My mother always said should have a little sense and listen.
If you are having issues, please let us know by submitting an issue.
The project is licensed under the BSD license.