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


Share on FacebookTweet about this on TwitterShare on LinkedInGoogle+Email to someone

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!

Share on FacebookTweet about this on TwitterShare on LinkedInGoogle+Email to someone

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.  

Share on FacebookTweet about this on TwitterShare on LinkedInGoogle+Email to someone

Bitreactive and Eurotech Showing Joint Solutions at CeBIT

anne Business, Events

Eurotech’s device and data management technology combined with Bitreactive´s visual coding tool for smart gateways is presented at the IoT Solutions Eurotech & Partner Area in Hannover (Hall 13 Booth E77).

With Eurotech’s Everyware Software Framework (ESF), programmers with basic Java/OSGi skills can quickly create M2M and IoT applications, test their code on a local simulation environment, and deploy their application with one click onto the target gateway device and perform remote debugging.

We see the ecosystem of Eurotech’s Reliagate, the Everyware Software Framework and Reactive Blocks for application development as a perfect fit for quickly rolling out complex IoT solutions. Reactive Blocks provides ESF programmers with a highly productive visual coding tool for robust and flexible application development.

Eurotech’s CMO, Robert Andres said on the jointly presented use case at CeBIT: “Bitreactive, with its unique programming tool Reactive Blocks helps solve programming challenges when developing typical gateway applications. It is a tool that makes it quick and easy to put together proof of concept applications and see it evolve to a production level solution without an increase in software complexity. The Bitreactive use case at CeBIT is an excellent example of how Reactive Blocks together with ESF removes complexities and technological barriers companies face when creating and deploying IoT solutions.”

You can read the Eurotech press-release about the joint solution here.



Share on FacebookTweet about this on TwitterShare on LinkedInGoogle+Email to someone

The Eclipse IoT Challenge Winners

anne Events

The winners of the Eclipse IoT Challenge has been announced! First place goes to IoT Vaidya, a project to monitor and diagnose patients remotely. The IoT Vaidya team was new to Eclipse IoT technologies before attempting this project and by reading the blog posts you can take part in the great learning experience. Scoring high in all four categories innovation, completeness, use of open source technologies and community evolvement, this project shows what the Eclipse IoT Challenge is all about. Here are some pictures from the IoT Vaidya blog:

HttpPhoto Imageblog IMG_20160225_201144 Blockssensors
We at Bitreactve were thrilled to see that the winner used Reactive Blocks to program the gateway application.

1st runner up in the competition was Philippe Charriere with the Atta project. This is an impressive simulator of things that can work with MQTT and CoAP and lets you simulate sensors and gateways. 2nd runner up was Andras Voros with two submissions for MoDeS, model-based demonstrator for smart and safe systems. You can read about their Lego robot arm and railway system here.

It was a tight competition with many high quality projects, ideas and blogposts. Everything is collected here. Inspirational readings. The top three contestants walked away with great prizes. Among them is a one year Reactive Blocks professional license. Congratulations!

A big thanks goes out to all our co-sponsors Eurotech, MicroEJ, Red Hat, and Zolertiato and of course not to forget the Eclipse foundation for putting on another great competition!


Share on FacebookTweet about this on TwitterShare on LinkedInGoogle+Email to someone