Soletta Project is an open source framework for making IoT applications. The project provides libraries to make it quick and easy to write software for devices.

Download PDF guide.

About

Soletta Project is a development framework that makes writing software for IoT devices easier. By abstracting hardware and operating system details from a program, Soletta Project allows developers to easily write software for controlling actuators and sensors and communicating using standard technologies. Both portable and scalable, Soletta Project enables developers to reuse their code and knowledge in all stages of development and across different platform sizes, even the smallest smart devices.

Development Application

Web-based environment where developers can write, visualize, modify, run, test and debug their Soletta Project FBP programs on their target board.
Find out more

Machine Learning

Provides APIs for client side AI and easy to use flow-based Soletta Project module. Initially supporting neural networks and fuzzy logic learning.

Find out more

Visual Editor

A visual editor designed to ease programming with built-in node types while allowing node type creation and customization.

Find out more

Provides downloads for current and archived Soletta Project releases, including the development application and visual editor.

Provides a complete, searchable guide to the use of the Soletta Project and associated nodes, APIs and hardware and operating system support.

Getting Started

With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies.


Read More

All Documentation

This page has a more comprehensive list of Soletta Project's documentation (i.e C API, flows etc) as well as sample applications.


Read More

Training Material

Soletta Project's code is accompanied by samples that demonstrates the usage of node types in several scenarios. Some of these examples are meant to be executed on specific boards.


Read More...

Get Involved

Soletta Project is a framework developed in the open source for device developers of all skill levels. Download and use the tools and contribute your thoughts and development expertise to the evolution of the framework to help tailor it to better suit your device development needs.

Download

Ecosystem feeds

May 31, 2018
The current state of the room directory

For now, when we are searching for rooms with the “Default Servers” option, we are requesting 10 rooms from the homeserver for each protocol (by “protocol”, I mean non-Matrix protocols that are bridged to...

May 30, 2018
I haven’t been blogging so much in the past months as I actually promised myself I would have but given the fact a lot has been done on the GNOME Infrastructure lately it’s time for me to announce all the updates we did since my latest blog post....
May 30, 2018
It’s been more than a month now since I started looking into the many outstanding items we had waiting on our To Do list here at the GNOME Infrastructure. A lot has been done and a lot has yet to come during the next months, but I would like to...
May 29, 2018

I’m planning to do a day trip to go scuba diving at GUADEC this year. If you’d like to join me, drop me an email or find me on IRC. There’s a few of us interested in going, so the more, the better! This is not an official GUADEC event. For the...

May 29, 2018

I am very happy to see that Benjamin Tissoires work to enable the Dell Canvas and Totem has started to land in the upstream kernel. This work is the result of a...

Contact

Questions? We'd love to hear your feedback. Please fill out and submit the following form.

Or find us on IRC: #soletta (freenode)