Funktionalität des Standard Designs
Die Plattform bietet diese Optionen (siehe auch obige Zeichnung: blauer Teil):
- Kommunikation mit dem Internet/ der Cloud:
- unterwegs und draussen über Mobilfunk
- in geschlossenen Gebäuden über Wireless LAN
- Kommunikation mit dem lokalen Bediener
- mit Smartphone, Tablet oder Laptop
- für Daten: Bluetooth
- für Identifikation/ Sicherheit: NFC
- über eine lokale Bedienschnittstelle
- LCD Display (alphanumerisch oder grafisch)
- Touch
- Ortsbestimmung über Satellitennavigation
- Applikations-Framework
- Infrastruktur-Framework für modulare und wartbare Applikationen
- automatische Generierung von Protokollcode
Wichtig sind zusätzlich die nicht-funktionalen Anforderungen, welche das Design erfüllt. Diese sind häufig die grössere Einschränkung als die funktionalen Aspekte:
- Datensicherheit
- eingebautes Hardware Secure Element (Root of Trust)
- sicherer Prozessor/ System on Chip
- sicherer Zertifikats- und Schlüsselspeicher
- Verschlüsselung
- Identifikation
- Stromversorgung
- Lithium Akkus (industrieller Temperaturbereich -30..85°C)
- drahtloses Laden
- Low Power für lange Standzeiten und einfache Kühlung (v.a. die Kommunikationsbausteine können einen signifikanten Stromverbrauch und entsprechende Kühlungsanforderungen haben)
- Sichere Softwareupdates über das Internet, sicheres Booten des Controllers
- Protokolle:
- MQTT (Message Queuing Telemetry Transport)/ AMQP (Advanced Message Queuing Protocol)
- CoAP (Constrained Application Protocol)
- Industriequalität:
- Temperaturbereich -40/ 30 (Akkus)..+85 °C
- Lange Produktlebensdauer (Langzeitverfügbarkeit)
- EMV und Funkzertifizierung
- Entwickelt nach Solcept Prozessen (CMMI for Development (Reifegrad 3), ISO 9001)
Ihre Applikation
Ihre spezifische Applikation (entwickelt in C/ C++) kann unter anderem umfassen:
- Bedienschnittstelle
- lokale Bedienschnittstelle
- Kommunikation mit App (Bedienung via Smartphone, Tablet, Laptop)
- Identifikation
- Auswertung und Signalverarbeitung von Sensoren
- Position (Satellitennavigation)
- Temperatur, Feuchte, Luftqualität
- Lage im Raum, Position, Distanz
- Vibrationen, Beschleunigung, Kräfte, Gewicht
- Strom-, Spannungsmessungen
- Ansteuerung von Aktoren
- Schalten von (ohmschen) Lasten
- Schritt-, DC-, BLDC-Motoren
Technologie-Basis
Dieses Standard System Design basiert auf folgenden Technologien:
- Mikrocontroller
- ARM Cortex-M33:
- ARM TrustZone
- Koprozessor für kryptografische Operationen
- Betriebssystem
- Kommunikation
- Positionierung
- GNSS (Global Satellite Navigation Systems): GPS, Galileo, GLONASS...
- Stromversorgung