Sie haben sich bereits mit der mioty®-Technologie auseinandergesetzt und möchten erfahren, ob der mioty® Stack zu Ihnen und Ihren Produkten passt? Der mioty® Protocol Stack ist eine höchst effiziente und insbesondere robuste Lösung für sowohl Low Power Wide Area Networks (LPWAN) als auch konzentrierte industrielle Netzwerke. Mit der innovativen Technologie des Telegramm Splitting setzt er neue Maßstäbe im Bereich der drahtlosen Datenübertragung und ist äußerst flexibel in den Anwendungsbereichen. Erfahren Sie im Beitrag mehr über die Stack Features, implementierte Standards und das Stack Angebot.
Stack Features
Der mioty® Stack implementiert zwei Schichten:
Mit dem mioty® Stack wird für die Software-Bibliothek standardmäßig eine flexible API sowie Schnittstelle für die Externalisierung von z. B. Sicherheitsfunktionen, eine gut designte Hardware Abstraction Layer (HAL) und ein einheitliches Look-and-Feel der API ausgeliefert. In der Modem-Applikation sind alle API-Funktionen über die mitgelieferte Implementierung einer seriellen Schnittstelle verfügbar, die UART, SPI und weitere Ports unterstützt und einen minimalen Overhead bietet. Dabei wird 1:1 die API des Stacks über eine serielle Schnittstelle zur Verfügung gestellt. Für besonders sensitive Anwendungen bietet die Modem-Applikation sogar die Möglichkeit einer AES verschlüsselten Nutzung der seriellen Schnittstelle.
Ebenso wird die Einbindung einer beliebigen Art von Festspeicher wie beispielsweise EEPROM, Flash oder MRAM unterstützt. Durch Flexible Schnittstellen unterstützt der Stack die Hardware-Beschleunigung z. B. für AES Ent-/Verschlüsselung oder CRC-16. Je nach Hardware-Plattform lässt sich der Stack unidirektional oder bidirektional im Ultra Low Power (ULP) Modus betreiben. Eine interruptgesteuerte Zustandsverwaltung und der Ausschluss von Polling bieten einen optimierten Stromverbrauch.
Welche Standards implementiert der Stack?
Der mioty® Protocol Stack stellt eine Implementierung des ETSI Standard TS 103 357 dar und wurde für den Betrieb von Endpunkten gemäß dieses Standards designt. Das ETSI befasst sich seit 1988 mit der Erstellung von Standards für Nachrichtenübertragung und Telekommunikation und umfasst ca. 800 Mitglieder aus über 66 Ländern weltweit. So setzt die neue Technologie mioty® auf einen bewährten Standard. mioty® spezifiziert mit den Profilen EU0, EU1, EU2 und US0 die Nutzung von verschiedenen Frequenzbändern in Europa und den USA. Damit kann auch über Ländergrenzen hinweg auf einen verlässlichen Standard gesetzt werden.
Funktional unterstützt der Stack die Verwendung in Kombination mit gängigen Embedded-Betriebssystemen (OS), wie TI RTOS oder MBed. Die Verwendung ohne OS (bare metal) wird ebenfalls unterstützt. Darüber hinaus ist der mioty® Stack bestens für den Betrieb von Multi-Stack-Umgebungen von STACKFORCE vorbereitet, und bietet hierfür eine einfach zu bedienende, vereinheitlichte Multi-Stack API. Durch die gut durchdachte Hardware-Abstraktion ist im Wesentlichen ein mioty®-fähiger Funkchip die einzige Hardware-Voraussetzung um den mioty® Stack nutzen zu können.
Das mioty® Stack Angebot
Das mioty® Stack Paket wird grundsätzlich mit einer vorkompilierten Stack-Bibliothek, hardware-spezifischen Treibern, einer seriellen Schnittstelle, einem Power Management und den beiden App-Ordnern „Example“ und „Modem“ ausgeliefert. Example beinhaltet ein Beispiel zur Erstellung einer eigenen Firmware. Das Beispiel zeigt, wie die Stack-Bibliothek in die eigene Anwendungssoftware integriert werden kann. Mit der App Modem hingegen kann unter Nutzung der mitgelieferten seriellen Schnittstelle und dem Power-Management eine eigene Modem-Firmware erstellt werden. So ist es möglich, mit dem ausgelieferten Protocol Stack Paket beide Chip-Architekturen umzusetzen:
- Zur Nutzung des Protocol Stacks innerhalb eines Single-Chip-Designs (der Protocol Stack wird auf demselben Mikrokontroller wie die Anwendung ausgeführt) wird die App Example und damit lediglich die Stack-Bibliothek benötigt.
- Ist ein Zwei-Chip-Design angedacht (der Protocol Stack soll auf einem Kommunikations-Controller und die Anwendung auf einem Host-Controller ausgeführt werden), kann auf die App Modem zugegriffen werden. Damit ist es möglich, sich eine eigene Firmware für den Kommunikations-Controller zu erstellen. Über den Host-Controller, wird dann auf den Protocol Stack zugegriffen.
Mit Erwerb des mioty® Stacks erhalten Sie folgende Zugriffe:
- Protokoll-Stack: Objektcode
- RF-Treiber: Objektcode
- HAL: Quellcode
Ebenso sind 12 Monate Wartung grundsätzlich Teil des mioty® Stack Paketes. Verschiedene Lizenzmodelle definieren darüber hinaus weitere Leistungen wie beispielsweise den Support.
Lesen Sie im zweiten Teil des Beitrags „Technische Aspekte des mioty® Stack“ mehr zu den Hardware-Anforderungen und zur Produktlizensierung.