soletta - A framework for making IoT devices

Property Value
Distribution Fedora Rawhide
Repository Fedora x86_64
Package name soletta
Package version 1
Package release 1.fc26
Package architecture x86_64
Package type rpm
Installed size 1.47 MB
Download size 472.83 KB
Official Mirror
Soletta project is a framework for making IoT devices. With Soletta
library developers can easily write software for devices that control
actuators/sensors and communicate using standard technologies. It
enables adding smartness even on the smallest edge devices.


Package Version Architecture Repository
soletta-1-1.fc26.i686.rpm 1 i686 Fedora
soletta - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - - - - - - - - - -
rtld(GNU_HASH) -


Name Value
bundled(duktape) = 1.4.0
bundled(mavlink) = 1.0.11
bundled(tinycbor) = 0.2
bundled(tinydtls) = 0.8.1 - - -
soletta = 1-1.fc26
soletta(x86-64) = 1-1.fc26


Type URL
Binary Package soletta-1-1.fc26.x86_64.rpm
Source Package soletta-1-1.fc26.src.rpm

Install Howto

Install soletta rpm package:

# dnf install soletta




2016-08-03 - Gustavo Lima Chaves <> - 1-1
- mavlink support added
- many IIO node types added
- Some fixes on I/O implementations
- Improvement on sockets API
- Light sensor category added to Linux IIO
- Added support to STTS751 temperature sensor
- LWM2M protocol support added
- Increased amount of node types supported by GTK (simulation)
- Reduced memory consumption by CoAP - LWM2M samples are running fine on RIOT
- Single node support - so it’s possible to have a single node without
an associated flow. Useful when you need to access a component, send
packets to its input ports manually and be notified when it’s
sending packets on its output ports.
- Fixes on HTTP implementation regarding IPv6
- RGB and direction-vector persistence nodes created
- Added support for secure OIC connections using pre shared certs
- Added web inspector to sol-fbp-runner
- Added API to server side events on http-server with samples. It was
supported on http-client as well.
- Provide node types for a lot of OIC resources data models
- Make OIC device IDs and resource structure compatible with IoTivity 1.1 RC3
- Add simple JSON types as HTTP node types
- LWM2M bootstrap interface implemented
- Connections management support (sol-netctl)
- Introduced sol-bluetooth and sol-gatt API
- Support to node type aliases
- A couple tools were created to help debugging I/O (sol-aio and sol-gpio)
- Node types related to robotics were added
2015-12-02 - Gustavo Lima Chaves <> - 0.0.1.beta13-1
- New nodes were added -- http-client/request, http-client/get-json,
http-client/create-url, oauth/v1, json/create-array-path,
json/create-object-path, power-supply/get-list,
power-supply/get-capacity, power-supply/get-info, mqtt/client,
update/check, update/fetch, update/install.
- HTTP server node was removed from the package on Fedora 23, since it
demands a much newer version of libmicrohttpd than Fedora provides
(and will ever provide at least on Fedora 23, since systemd also
depends on it and newer versions change the soname).
- A new packet types was added -- HTTP response.
- Board pins can now be addressed by a string label, if backed-up by
their pin-mux modules.
- The form family of nodes got a handful of other nodes included:
form/int, form/int-custom, form/string.
- OIC client nodes got a new SCAN port, meant to request scanning of
all servers matching the client interface. A new DEVICE_ID output
port was also added, that will dispatch the found IDs in that
scanning request.
- The platform modules got a new mount points manipulation API, as
well as a uevent listening one (for Linux).
- An API exposing power supply properties was added to Soletta.
- An API dealing with certificates was added to Soletta.
- MQTT in Soletta got TLS connections support.
- JavaScript code on FBP files now recognize all Soletta package
- A new root module was added to Soletta: update. It controls how
Soletta apps will be updated.
2015-10-26 - Gustavo Lima Chaves <> - 0.0.1.beta10-1
- Bump Soletta version to 0.0.1.beta10
- Fix RPM spec to sign bundled packages tinycbor and duktape
- Fix RPM package naming
- Add new flow-module: form
- The json module got a ton of new features and nodes
- string/concatenate node now supports mulitple inputs (up to 23)
- and/or logic nodes now accept multiple (up to 32) input connections
- The int module nodes now send new output packets on input changes
- Multicast packets are now sent to all machine interfaces
- The form module got a new node: the boolean form.
2015-10-20 - Gustavo Lima Chaves <> - 0.0.1.beta8-1
- first rpm build

See Also

Package Description
soletta-devel-1-1.fc26.i686.rpm Header files, libraries and development documentation for soletta
soletta-devel-1-1.fc26.x86_64.rpm Header files, libraries and development documentation for soletta
soletta-flow-metatype-module-http-composed-client-1-1.fc26.x86_64.rpm HTTP-composed-packets flow metatype module for soletta
soletta-flow-metatype-module-js-1-1.fc26.x86_64.rpm JavaScript flow metatype module for soletta
soletta-flow-module-am2315-1-1.fc26.x86_64.rpm AM2315 flow module for soletta
soletta-flow-module-calamari-1-1.fc26.x86_64.rpm Calamari flow module for soletta
soletta-flow-module-compass-1-1.fc26.x86_64.rpm Compass flow module for soletta
soletta-flow-module-evdev-1-1.fc26.x86_64.rpm Evdev flow module for soletta
soletta-flow-module-file-1-1.fc26.x86_64.rpm File flow module for soletta
soletta-flow-module-flower-power-1-1.fc26.x86_64.rpm Flower-power flow module for soletta
soletta-flow-module-form-1-1.fc26.x86_64.rpm Form flow module for soletta
soletta-flow-module-format-1-1.fc26.x86_64.rpm Format flow module for soletta
soletta-flow-module-grove-1-1.fc26.x86_64.rpm Grove flow module for soletta
soletta-flow-module-gtk-1-1.fc26.x86_64.rpm Gtk flow module for soletta
soletta-flow-module-http-client-1-1.fc26.x86_64.rpm HTTP client flow module for soletta