Robust Applications for the Dell Gateway

anne Business

We are proud to announce that we have become a member of the Dell IoT Solutions program. Reactive Blocks has been tested and qualified to build applications for the Dell Edge Gateway 5000.

The Dell Edge gateway 5000 is made to cater to your industrial needs. This industrial setting with strict requirements on security and robust autonomous operation makes Reactive Blocks shine. We see a great potential in leveraging the computing power of the Dell gateway to help industrial customers implement their IoT solutions.

Assisted Living Innovation Project

anne Projects

We have started out a new industrial research and development project. Together with several municipalities in Mid-Norway and with the support from Innovation Norway we will develop smart gateways for assisted living solutions.

screen-shot-2016-09-15-at-09-48-26 innovasjon-norge-logo

The goal of the project is to develop a technical infrastructure based on open standards and a flexible software architecture:

  • Makes it possible to efficiently develop solutions that are tailored to individual users
  • Simplifies maintenance and operation
  • A software architecture where you can easily exchange components such as sensors, actuators and backend systems

Our project will follow the national reference architecture based on the Continua framework as recommended by the Norwegian Directorate of eHealth. Our customer partners are the municipalities Trondheim Kommune and the six municipalities in Værnesregionen: Frosta, Malvik, Meråker, Selbu, Stjørdal and Tydal.

During the project which has a time-frame of three years we will be working with companies and partners providing sensors, hardware and backend solutions. If you are interested in learning more about the details, contact me!


Reactive Blocks IoT Training at FFI

anne Events

IoT provides new opportunities in the defence sector and last week we spend two days training employees from the Norwegian Defence Research Establishment (FFI). Our IoT training is a hands-on course where participants use Raspberry Pi, Z-Wave sensors, cameras, CoAP and MQTT, and learn the power of Reactive Blocks programming.

Screen Shot 2016-07-05 at 12.26.39
We chose Z-Wave sensors to provide a hardware framework for the course which just ‘works out of the box’ without additional manual wiring needed. Using a USB Z-Wave controller enabled us to freely move between the participants computers and the provided Raspberry Pi 3. The sensors used during the course include a door sensor and a motion detector with temperature sensor. Each group of USB controller and the two sensors were pre-paired for a team.
The exercises during the first day were run on the participants computer which was used for the development. Using the Z-Wave USB controller required installing the drivers as well as extracting the OpenZWave/zwave4j device database into the user folder (c:\Users\USER\ozw_config).
The second day focused on the development of a more complex application, based on the blocks created during the first day. This time, each team used a pre-configured Raspberry Pi 3 to which the applications were deployed. The Pi was configured with a Raspbian Jessie lite with Oracle Java 8 installed. In order to make the wireless network more robust against dropped connections, we installed the cron script ‘WiFi_Check‘. This script is run periodically and tries to re-establish a network connection as soon as it detects a problem. Because the USB-Controller was recognised as a serial port (/dev/ttyACM?) right away, there was no need to install drivers. We just needed to copy over the device database to the user folder (/home/pi/.ozw_config) using WinSCP.
After transferring an exported application runnable-jar-file to the pi as well, it was a simple matter of executing it via a remote putty shell: ‘java -jar app.jar‘.

IMG_1207 IMG_1214 IMG_1216

High engagement factor and lots of time to test and experiment speed up the learning curve. Participants walk away with skills required to build complex IoT applications. This is a course for software architects, developers and system integrators that want a quick way to get up to speed on data collection, local processing and IoT programming.  We offer on-site and classroom courses. For questions and booking contact


Welcome Tim Jagenberg!

anne Business

Please meet our new team leader of software development Tim Jagenberg!


Tim has several years of experience in embedded devices and programming. He originates from Germany and holds a PhD in Engineering & Computer Science. His techy interest goes back to his early childhood when he started his hobby of designing and building remote controlled models. Tinkering with electronics is still a passion and you can follow his latest endeavours in his blog.

His solid technical background mixed with a large dose of curiosity and his contagious enthusiasm is definitely what it takes to drive it up a notch.

We are excited to have Tim on board!

Kura Application from Scratch

anne Examples

We made a new screencast showing how you can build a Kura application that collects sensor data and sends it to the Eurotech Everyware cloud. The application runs on Raspberry Pi and can be installed, started and stopped from the Kura Web-console.

You will see step by step how to connect existing building blocks and how to improve your system with the analyser.

Visit the Reactive Blocks tool references to see how you can get Reactive Blocks for Kura and get ready to build your own Kura applications.