Faster with Eurotech´s New IoT Kit

anne Business, News

Today Eurotech announces its EDCK4001, a new development Kit to create IoT applications faster. Key elements of an industrial IoT solution are Gateway, PLC, field devices, fields protocol and cloud services, and all this is included in the kit.  EDCK4001 provides a learning environment and testbed with hardware and software to build a complete industrial solution.


A professional Reactive Blocks trial license fitted for the Euortech´s Everyware Software Framework comes with the kit purchase. With ready to use building blocks, example applications and tutorials developers can quickly get up to speed. Read the Eurotech press release about the EDCK 4001 here.

Real-Time System Design with Reactive Blocks and JaimacaVM

admin Examples, Publications, Reactive Blocks

Together with aicas GmbH we have put together a concept paper that highlights the possibilities of visual real-time programming. Aicas provides the JamaicaVM, a hard real-time, deterministic runtime environment. The combination with the automated Java code generation of Reactive Blocks supports an intuitive design of event-driven hard real-time systems.

Model-driven development of real-time applications empowers both domain experts and advanced programmers. While programmers can focus on the low-level internals of modules, the domain experts can combine these to create high-level applications. By providing well-defined abstract interfaces, the modelled applications also become more robust to technological changes. A  considerable advantage is that the real-time application itself serves as up-to-date documentation; It bridges gaps between IT, business, and non-tech customers and becomes a basis for inclusive discussions.

(Download the PDF here)

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