×
Kompetenz für Embedded Systems
c.c.com verfügt einerseits über Know-how für Mikrocontroller wie ARM Cortex M3 oder ESP8266/ESP32, deren Firmware in C, C++, MicroPython oder JavaScript geschrieben werden kann. Aber andererseits sind wir auch Experte für leistungsfähigere ARM- oder MIPS-Prozessoren, die über genug Ressourcen verfügen, um eine reduzierte, aber dennoch voll funktionsfähige Linux-Distribution (wie OpenWRT oder Poky basierend auf Yocto) auszuführen.
c.c.com´s Fokus liegt auf Embedded Systems per MicroPython, OpenWRT, Poky oder Yocto
Low-Level-Anpassungen
Auch wenn Software-Entwicklung für Embedded-Linux in vielen Fällen große Gemeinsamkeit mit der Entwicklung für Desktop-PCs aufweist, sind doch oft Low-Level-Anpassungen am Embedded-Software-Stack durchführen.
UNSERE EXPERTISE UMFASST:
Stabilität und Ausfalls-Sicherheit
Ob IoT (Internet of Things)-Sensor oder Smart-Meter – Firmware muss nicht nur an die Hardware angepasst bzw. deren Aufgaben optimiert werden – sie muss auch zuverlässig arbeiten. Denn Fehler in der Firmware können zum zeitweiligen oder kompletten Ausfall des Gerätes führen.
c.c.com-Lösungen gehen proaktiv gegen solche Fehler vor:
Parametrierung und User Interface
Damit Embedded-Geräte für den Erstbetrieb konfiguriert werden können, oder um die Funktionsweise eines Embedded-Gerätes im Betrieb anzupassen, müssen Parameter eingestellt werden. Abhängig von der Hardware-Konfiguration bietet c.c.com maßgeschneiderte Benutzeroberflächen an.
Die Konfiguration von Embedded Systems erfordert individuelle Lösungen per Qt und Python.
Beispiel: Ist ein Display vorhanden, kann Qt eingesetzt werden. Ansonsten wird auf dem Gerät ein Embedded-Web-Server, beispielsweise in Python geschrieben, gestartet, über dessen WebUI der Benutzer unterstützt wird.
Firmware und Parameter:
Updates Over-the-Air (FOTA /OTA)
Funktionen wie FOTA/OTA sind in der Entwicklungs-Planung von c.c.com Standard, um notwendige Änderungen auch zu einem späteren Zeitpunkt – etwa nach Installation der Geräte beim Endkunden – jederzeit zu ermöglichen.
Jederzeit Eingriffsmöglichkeiten per FOTA und OTA.
Communication & Security
Nur sicher ist sicher: Shodan (the world’s first search engine for Internet-connected devices) ist zu einer Fundgrube für Hacker geworden, wenn es darum geht, ungesicherte IoT Sensoren zu finden. Bei vielen IoT-Plattformen ist die Sicherheit eines Systems etwas, worüber man sich erst Gedanken macht, wenn es schon zu spät ist.
Daher schreiben wir bei c.c.com Sicherheit „GROSS“!
Beispiel für maximale Sicherheit auch in der Community: Embedded-Systeme und Backend müssen sich mittels TLS Mutual-Authentication gegenseitig authentifizieren, bevor sie Daten oder Updates austauschen können. Der Zugriff der Clients auf das Backend und auf die Konfigurationsoberfläche der Embedded-Systeme ist ebenfalls durch TLS gesichert.
Updates (Firmware/Parameter) werden nicht nur verschlüsselt, sondern auch signiert, um sicherzustellen, dass sie weder geändert noch reverse-engineered werden können.
c.c.com setzt immer wieder Standards, wenn es um große Datenmengen (Big Data) und komplexe Interpretation bzw. hohe Datenquellen-Variabilität geht. Essentiell: Die Sicherstellung der Datenqualität sowie der garantierte unternehmerische Mehrwert in allen Microservice-Anwendungen.
Klingende Kundennamen wie Porsche, Magna, Infineon, Verbund, AVL, NXP, ASFINAG und viele mehr zeigen, dass c.c.com gefragter Partner für die Leader in der Industrie sind. Wann dürfen wir Sie überzeugen?