Building stuff is fun. Small Linux devices are an amazing platform, with ample processing power and connectivity at a moderate price. RIoT helps you leverage a modern development toolkit, Akka, from the comfort of your existing Java or Scala programming environment to hack new and interesting devices based on your Raspberry Pi.
RIoT is still in an early state, but already consists of:
- A deployment tool, RIoT-Control, which will package and deploy your Application to a Raspberry Pi, ensuring the necessary libraries and featues are present.
- The base RIoT library, which provides Akka Actors and Streams components to access GPIO Pins and I2C devices
More features are on the way. Stay tuned!
Development Roadmap
A basic principle of RIoT is to let its users' feedback drive the development effort. To get started, workshops will be conducted, and the feedback will be collected directly from the participants. Once the community has reached a critical mass, we will be able to poll the users directly. These will be announced on the front page, and your participation will help set RIoT’s future direction.
User Guide
We highly recommend you go through the Quickstart first if you have a Raspberry Pi at hand. It only takes a few minutes and will give you a feel for what RIoT can do for you.