Dimming LED luminaires is part of the basis of most home automation project. Some things, such as EMC and flicker effects, should be taken into account.
The RevPi is ideal for home automation. Dimming LED lamps is a common requirement that can be realised via DMX. Good that there is a DMX gateway for the RevPi.
The foundations for Java on the RevPi were laid in the last article. Now I will deal with the porting of piControl to Java.
In order to be able to access the Revolution Pi specific functions from Java, system calls are necessary. These can be realised with JNI.
Java is a widely used, platform-independent programming language for PCs and servers. So why not use Java for automation purposes as well?
How to subscribe to a MQTT topic in your application
MQTT is probably the most important protocol in the IOT area. But how do I get MQTT into my application?
In order to work with a library in the long term, it should be versioned and managed via the package manager.
It is tedious to always carry the source code of PiControlIf with you. For this reason I would like to create a library for piControlf.
Once written and reused, code works best in a library. Here I describe the first steps to create and use a library.
In one of my last posts I explained how the watchdog of the RevPi Connect can be used. If you look into our tutorial, there is also an ominous EEPROM mentioned.
Tired of screw terminals. In this post I give you a quick hint, how to get push-in terminals for the Revolution Pi
A watchdog is an important tool for ensuring availability, especially for unmonitored systems. Here is how to activate the watchdog.
For regular operation, the RevPi usually has to start all necessary software itself. The means of choice for Debian-based systems is systemd.
An understanding of background processes is almost essential for the productive use of RevPi. Therefore a short outline of background processes under Linux.
Shutting down the RevPi is important, as with any modern computer. Therefore I give a short overview about shutting down a Linux system.
Sometimes it can be very useful to execute commands on the RevPi without having explicitly started an SSH session before. OpenSSH and Putty can therefore be given commands to execute.
How to set up OpenSSH on Windows as an alternaitve to Putty.
In order to save myself the continuous typing of the password, I configure the authentication via key at Putty.
Here I make my first steps with C/C++ on the RevPi and demonstrate how to control outputs and read inputs.
In this article I show how Netbeans can be used on the PC as development environment for the RevPi.
My name is Thomas, I work in sales at Kunbus. In this blog I write about my experiences with the Revolution Pi.