Das BITMOTECOsystem ermöglicht es, IoT-Softwareanwendungen modular, sicher und komfortabel zu betreiben. Es setzt sich aus dem BITMOTECO OS (IoT-Betriebssystem) und den BITMOTECO Modules zusammen.
Key-Features:
- On-Premises: Als Virtual Machine (VM) auf eigener Hardware
- Wartungsarm: Schlanke Update-Prozesse und bereitgestellte Updates
- Gemanagte Module: Industrietaugliche Open-Source-Software
- Schnelle Einrichtung: Keine aufwendige Installation
- Individuell erweiterbar: Modulare Anwendungsverwaltung und Entwicklung
BITMOTECO OS
Das von uns entwickelte IoT-Betriebssystem BITMOTECO OS legt den Grundstein für langfristig erfolgreiche IoT-Anwendungen.
Das BITMOTECO OS bietet die Möglichkeit, Funktions- sowie Sicherheitsupdates installierter Module einzuspielen. Zusätzlich verfügt es über eine Nutzersteuerung und eine integrierte Firewall.

BITMOTECO Modules
Herausforderungen beim Betrieb von Open-Source-Software sind u. a. die inhomogene technologische Basis, der wartungsintensive Betrieb und die teils langsame Einsatzbereitschaft. Die einheitliche technologische Basis liefert das BITMOTECO OS.
Zudem werden gemanagte Open-Source-Software-Module angeboten, wodurch u. a. der Wartungsaufwand reduziert und eine schnelle Einsatzbereitschaft ermöglicht wird.
Derzeit werden folgende gemanagte Module angeboten:
Node-RED
Node-RED
Mit Node-RED erfolgt die Vernetzung von Systemen wie Maschinen, Sensoren oder auch höhergelagerten Systemen wie MES oder ERP auf Basis von Low-Code mit minimalem Aufwand.
Mögliche Schnittstellen: OPC-UA, MQTT, MTConnect, Modbus, IO-Link, REST-API, u. v. m.
Mosquitto
Mosquitto
Der Mosquitto MQTT-Broker ermöglicht es, Daten über MQTT zu erfassen, ohne zusätzliche Systeme in das Netzwerk integrieren zu müssen.
Mit dem Mosquitto Broker können auch Daten zwischen mehreren BITMOTECOsystem zielgerichtet ausgetauscht und bereitgestellt werden.
Grafana
Grafana
Grafana liefert eine große Bandbreite vorgefertigter Visualisierungsmöglichkeiten. Durch Low-Code erfolgt die Erstellung individueller Dashboards innerhalb kürzester Zeit.
Chirpstack
Chirpstack
Chirpstack ist ein Open-Source LoRaWAN-Server, mit dem LoRaWAN-Netzwerke eingerichtet werden. Die Funktionen sind das Management von Gateways, Sensoren und Nutzern.
InfluxDB
InfluxDB
InfluxDB liefert eine zeitreihenbasierte Datenbank für das BITMOTECOsystem.
Es ermöglicht die dezentrale Speicherung von Messwerten und Analyseergebnissen und sorgt somit für die Unabhängigkeit von Clouddiensten.
PostgreSQL
PostgreSQL
BITMOTECO SDK
Mit dem BITMOTECO SDK (Software Development Kit) erhalten Kunden und Partner die Möglichkeit, individuelle Anwendungen als eigenständige Module für das BITMOTECOsystem zu entwickeln. Dies ermöglicht u. a. die Integration weiterer Schnittstellen oder individueller (KI-)Berechnungen/Analysen mit eigenen Nutzeroberflächen.
Durch die einfache Kommunikation zwischen den Modulen des BITMOTECOsystem profitieren neue Module von den Funktionen der installierten BITMOTECO Module, wie deren Schnittstellen und Datenanbindung sowie z. B. der möglichen Nutzung einer Datenbank.
Mit Hilfe des SDK können beliebige containerisierbare Softwarekomponenten zu einem eigenen Modul kombiniert werden. Dabei ist es egal, ob ein einzelnes oder mehrere Containerimages verwendet werden. Voraussetzung ist die Verwendung von OCI-Containern, bei der Wahl der Programmiersprachen ist man dementsprechend frei: C++ Anwendungen, Python, Go oder Node.js sind hier nur eine kleine Beispielauswahl. In einem Modul können mehrere Applikationskomponenten (Bspw. backend und frontend) in getrennten Containern laufen und dennoch gemeinsam einfach verwaltet werden.
Durch die Verwendung von Linux®-Container-Technologien ergeben sich verschiedene Vorteile. Beispielsweise wird die Anwendung von anderen Prozessen des BITMOTECOsystem abgekapselt (in einer isolierten Sandbox) mit klar definierten Schnittstellen ausgeführt. Zudem wird die volle Kontrolle über den Software-Stack der eigenen Module gewährleistet und das SDK lässt sich nahtlos in die bewährten Container-basierten Workflows (bspw. CI/CD Pipelines) der Entwicklung integrieren.

BITMOTECO Support Portal

- Inbetriebnahme- und Integrationsanleitung
- Schulungsunterlagen, Tutorials, Videos
- Ankündigungen zu Funktionsneuheiten, Antworten auf Sicherheitsfragen und Updates
- OS- und Modul-Updates
- Beispiele zu Dashboards, Schnittstellenkonfigurationen und Datenflussmodellierungen
Zusätzlich zu der Wissensdatenbank ist in der BITMOTECO Academy ein Ticketsystem integriert, das es Nutzern ermöglicht, schnell und unkompliziert mit unserem Support in Kontakt zu treten.