Nine handpicked projects for the Raspberry Pi

Revolution Pi

The Revolution Pi (RevPi) was designed by Kunbus GmbH [22] as an open source small controller for industrial use. Extensions also make it suitable as an Internet of Things (IoT) gateway or as an edge computer. It is designed as a modularly expandable DIN rail industrial PC housing and uses the Raspberry Pi Compute Module 3. Up to 10 expansion modules can be connected to a base module containing the CPU. Kunbus offers a choice of digital and analog I/O and gateway modules.

The RevPi (Figure 5) meets industry standard EN/IEC 61131-2, which defines requirements for programmable logic controllers (PLCs). In terms of software, Kunbus optionally offers various applications from several manufacturers. Logi.cals, for example, created the logi.CAD 3 development environment for creating PLC programs according to the IEC 61131-3 standard for execution on the RevPi [23].

Figure 5: Revolution Pi: A Raspberry Pi with an industrial look. © KUNBUS GmbH

RevPi is also interesting for home automation; the simplest version costs about EUR120 ($139).

When asked, Marketing Director Ekkehard Krebs said that open source was the key to the RevPi concept, so they could offer customers freedom of design and avoid creating unnecessary hurdles. The company has 30 developers, of which about 10 are working on the hardware, with customers in the four digits.

The consumer share is five percent. A new model, the RevPi Connect, was to join the six existing models in May, but production problems delayed delivery to mid-year. It will extend RevPi Core 3 by two RJ45 sockets and an RS485 connector, allowing it to be used as a gateway.

netPI

netPI was custom designed in a collaboration between Hilscher, a German communications and automation company, and the Raspberry Pi manufacturer Farnell. The device connects the circuit diagram of the RPi3, with the permission of the Raspberry Pi Foundation, to the netX industrial network controller chip from Hilscher to create an Open Edge Connectivity Ecosystem. A standard Raspberry Pi board is therefore not used.

netPI [24] is suitable for IoT and Industry 4.0 Edge Automation projects. It offers an expansion slot for network modules, and as a gateway, it integrates into shop floor operational technology networks such as Profinet, Ethernet/IP, and EtherCAT as an I/O slave and exchanges data bidirectionally with the cloud and IoT.

A Linux environment and Docker container virtualization enable customers to run their own developments or third-party software in isolated containers. For full compatibility, Docker applications can be developed on an RPi3 and then transferred by the programmers to the netPI. To familiarize customers with the possibilities of Docker, Hilscher offers several sample containers online [25]. The netPI software architecture complies with the IEC 62443 IT security standard.

When I inquired, the company explained that after an introductory period of just six months, they already have well over 100 customers. In addition to the development of further modules (e.g., for the wireless sector), Hilscher recently released the netPI CORE 3, in addition to the netPI RTE 3, available for EUR325 ($377). The CORE 3 version does without the industrial network controller and comes at a cheaper price of EUR225 ($261).

Janz Tec

Janz Tec offers two devices based on the RPi3 with the less than intuitive names emPC-A/RPI3 and emVIEW-7/RPI3. According to the company, Raspberry Pi-based devices are particularly popular for acquiring data measurements.

The idea for the 2015 RPi2B-based emPC-A/RPI was born after the release of a Codesys software variant for the Raspberry Pi [26]. Because many Janz Tec customers use this software, the Raspberry Pi was only missing a couple of interfaces and a robust housing to implement small industrial applications. The interfaces include a Controller Area Network (CAN) bus [27] developed by Bosch in 1986.

The newer RPi3 model additionally offers Bluetooth and wireless, thus enabling a complete industry-capable system. The emVIEW-7/RPI3 adds a Raspberry Pi touchscreen display to the emPC-A/RPI3.

According to the company, future developments will initially focus on the new RPi3 Model B+, which, in addition to a more powerful CPU, also offers more network throughput for Ethernet and wireless.

Infos

  1. Giant Raspberry Pi cluster: https://arxiv.org/pdf/1709.06815.pdf
  2. Raspberry Pi HPC testbed: http://www.lanl.gov/discover/news-release-archive/2017/November/1113-raspberry-pi.php
  3. SLES for ARM: https://www.suse.com/de-de/products/arm/raspberry-pi/
  4. NCPi: https://ownyourbits.com/2017/02/13/nextcloud-ready-raspberry-pi-image/
  5. NCPi code: https://github.com/nextcloud/nextcloudpi
  6. NCPi support: https://help.nextcloud.com/c/support/appliances-docker-snappy-vm
  7. Pi-Hole guide: https://discourse.pi-hole.net/t/how-do-i-configure-my-devices-to-use-pi-hole-as-their-dns-server/245
  8. Pi-hole code: https://github.com/pi-hole/pi-hole
  9. Motion: https://motion-project.github.io
  10. motionEyeOS: https://github.com/ccrisan/motioneyeos
  11. BuildRoot: http://buildroot.uclibc.org
  12. motionEye wiki: https://github.com/ccrisan/motioneyeos/wiki
  13. Speed Camera: https://github.com/pageauc/speed-camera
  14. Voice Kit: https://aiyprojects.withgoogle.com/voice/
  15. Voice Kit SD image: https://dl.google.com/dl/aiyprojects/aiyprojects-latest.img.xz
  16. Voice Kit (the kit itself): https://exp-tech.de/plattformen/raspberry-pi/8357/google-aiy-voice-kit-for-raspberry-pi
  17. Voice Kit build instructions: https://aiyprojects.withgoogle.com/voice/
  18. Voice Kit maker's guide: https://aiyprojects.withgoogle.com/voice/#makers-guide
  19. Pi cluster: https://howchoo.com/g/njy4zdm3mwy/how-to-run-a-raspberry-pi-cluster-with-docker-swarm
  20. Docker Swarm: https://docs.docker.com/engine/swarm/
  21. Resin cluster: https://resin.io/blog/the-evolution-of-the-beast-continues/
  22. Revolution Pi: https://revolution.kunbus.com/revpi-core/
  23. logi.CAD 3: http://help.logicals.com/display/LC3UserDocuEN/Putting+Raspberry+Pi+into+operation
  24. netPI: https://www.netiot.com/netpi/industrial-raspberry-pi-3/
  25. Sample containers: https://hub.docker.com/u/hilschernetpi/
  26. Codesys: https://www.codesys.com
  27. CAN: https://en.wikipedia.org/wiki/Controller_Area_Network

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Pi-hole

    Supporting browser plug-ins, network-based DNS blockers like Pi-hole help protect you against online tracking and unwanted content.

  • The sysadmin's daily grind: Pi-hole

    A strange rule seems to dictate that the most useless products and services have the most annoying online advertising. Columnist Charly blocks the garish advertising for all computers on his network centrally with the Pi-hole tool, which is not only for Raspberry Pi devices.

  • Privacy Appliances

    A Raspberry Pi with the right software filters out annoying ads and nasty trackers for end devices on your local network.

  • Mistborn

    Mistborn bundles important Internet services on your home network and secures them with a WireGuard VPN tunnel, Pi-hole, iptables rules, and separate containers.

  • Docker Open Source Developer Tools

    Docker provides the open source tools and resources for compiling, building, and testing containerized applications.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News