NIPE-SYSTEMS – Hardware, Software and Design for everyone

Home sensornet software

To drive an autonomous amount of sensors a software is needed. At NIPE-SYSTEMS a software is developed that runs on simple and small microcontrollers. They have intranet access and broadcast their data over the network via MQTT. The data is then received and processed by a server which provides an interface for the user (e.g. on the smartphone or any external monitor). Statistics and diagnostics are also supported. With the server the user can also define actions which occur on certain events (e.g. a reached temperature).

Programming languagemostly C
Used protocolsMQTT
Used interfacesEthernet (TCP/IP)
Platformsmall microcontroller
Power usage in idlemost likely < 700 mW

Website generator

This website is powered by the dynamic site generator. It generates with the concept of templates and data files the whole site. The generator modifies the thumbnails of the projects. The circle shape and the image size is pre-generated with a Canvas implementation in node.js.

Used languagesnode.js, javascript, JSON
Development timesome days
Last developed further2015


The infoscreen is used in a school as information system. This system aims for everyday use. Authorized persons are able to maintain informations that are displayed on several monitors. In addition teachers can upload substitute plans for the pupils which are then autonomous updated and displayed on the monitors.

Programming languagePHP
Development time3 years
Last developed further2014

QR-Code generator

This program provides a simple graphical user interface for generating QR-Codes. The generator generates QR-Codes from many sources (Text, URL, Contact, website, SMS, Call/Phone number, Geolocation, Calendar event, E-Mail, WLAN access information, etc. The program also comes with a simple export option to export the generated QR-code to a PNG file with any size.

Programming languageC
Development timesome weeks
Last developed further2015
Used librariesGTK, libqrencode

HTML5 Web Audio API Showcase

The HTML5 Web Audio API Showcase is a demonstration of the new Web Audio API of the W3C HTML5 specifications. With this API it is possible to modify live audio and get informations about the played sound. NIPE-SYSTEMS has used the API to develop a spectrum of the played sound (also known as visualization). The frequencies of the music/sound are analyzed and displayed via the HTML5 Canvas API. The showcase is written in pure javascript. No external libraries are used.

Programming languagemostly javascript
Development timesome days
Last developed further2015


nipeLists is a to-do-list app by NIPE-SYSTEMS. With the app lists can be created with entries. These entries can be marked as favorite. Besides the app NIPE-SYSTEMS has developed a server software that handles synchronization with multiple devices. The server software also handles accounts. All entries are stored on a central server to make them accessible for all connected devices.

Programming languageHTML5, javascript, PHP, etc.
Development time2 months
Last developed further2014

connex - the smart groupware editor

connex is the text editor that enables the collaborative work on a software project. It contains a server and client application. These to participants connect each other that multiple clients are able to edit a text document together in realtime.

Programming languageC
Development time1.5 years
Last developed further2013

Labyrinth Algorithm

The labyrinth algorithm is used as an algorithm for CAN, the robot. The robot is able to travel through a labyrinth with it.

Programming languageC
Development timesome months
Last developed further2014

Image recognition

With the developed image recognition it is possible to find an orange ball in an image. The algorithm can be used for soccer robots.

Programming languageC
Last developed further2013

Time Warp - 3D graphical programming

Time Warp represents a tiny game inwhich some game libraries have been tested. The project has several ideas but no working demonstration. It won't be developed any further.

Used librariesSDL, LWJGL and HTML5 Canvas
Programming languagesC und Java
Last developed further2013