Johannes' Blog
  • Home
  • Blog
    • All tags
    • Software Engineering
    • Swift
    • Python
    • Open Source Projects
    • Linux
    • Research
    • Archive
  • |
  • My Apps
    • WebServerMonitor (WebSMoni)
    • SiincosCharge
  • My Libs
    • SimpleKiiManager (for Keychain)
    • ThingsBoard Client API (Swift)
    • TinyTBDeviceClient
  • |
  • Consulting & Development
  • About me

Post for: #Linux (7 Posts)

Tips, setups, and real-world guides for working with Linux – covering development environments, deployment strategies, and custom configurations.

SiincosCharge: Open-Source, Privacy-First EV Charging Management

24 October 2026 Johannes Kinzig
IoT Linux My Apps Open Source Projects Swift
SiincosCharge Web showing a charging point while a vehicle is plugged in and charging: about 7 kW power and 4.42 kWh energy consumed so far
SiincosCharge Web showing a charging point while a vehicle is plugged in and charging: about 7 kW power and 4.42 kWh energy consumed so far

SiincosCharge is an open-source management system for EV charging points. It consists of an edge component written in Swift that runs on a Linux-based device…

Read more →

Building IoT Device Clients in Swift with TinyTBDeviceClient

18 February 2026 Johannes Kinzig
IoT Linux My Libs Open Source Projects
Title image for TinyTBDeviceClient, showing a Raspberry Pi client device connected to a ThingsBoard server with an IoT dashboard in the background. A glowing padlock indicates a secure connection.
Title image created by the author using AI image generation tools.

As I work a lot in the field of IoT, I recently experimented with Swift on a Raspberry Pi. I also wanted to use it…

Read more →

Building a Secure PKI for MQTT using OpenSSL: Root CA, Intermediate CA, and Server Certificates

3 February 2026 Johannes Kinzig
IoT Linux macOS Software Engineering
Designing a Modern PKI for MQTT with OpenSSL (EC, RSA, and Certificate Chains)
Title image created by the author using AI image generation tools.

Transport security is a fundamental requirement for any MQTT-based system, especially in IoT and industrial environments where devices often operate unattended and over public networks.

Read more →

Fingerprint Authentication with Ubuntu 24.04 on my HP Envy Notebook

26 November 2025 Johannes Kinzig
Linux
My HP Envy Notebook keyboard with integrated fingerprint reader

Recently, I wanted to enable fingerprint authentication on my HP Envy notebook running Ubuntu 24.04. LTS. It was quite an exhaustive process, as I spent…

Read more →

Running a Python Kivy App as main Kiosk Application (Part 2)

13 July 2025 Johannes Kinzig
Linux Python Software Engineering
Commercially available Touch PC running Ubuntu Linux 24.04 LTS

In Part 1 (How to Set Up Ubuntu Linux as a Secure Kiosk or Self-Service Terminal), we set up a kiosk environment on Ubuntu Linux…

Read more →

How to Set Up Ubuntu Linux as a Kiosk or Self-Service Terminal (Part 1)

13 July 2025 Johannes Kinzig
Linux
Person at the airport, checking-in by using a self-service terminal
Person at the airport using a self-service kiosk to check-in for an upcoming flight

Everybody knows them – from fast food restaurants to airports and train stations: self-service terminals with large touchscreens, designed for a single purpose such as…

Read more →
← Previous

Legal Notice | Privacy Policy | Mailing List | Let's Connect

© 2026 by Johannes Kinzig – Made with 💜 in Bavaria, Germany