Geben Sie IoT-Starterkits ein, die normalerweise Geräte enthalten, die auf verschiedenen Chipsätzen basieren, und mit einem Herstellerboard und einer Sammlung von Sensoren, LEDs, Drahtbrücken, Anschlüssen und Online-Lernprogrammen geliefert werden.
Wie bei allen konkurrierenden Lösungen ist das ideale Starter-Kit für einen Entwickler möglicherweise nicht das Richtige für einen anderen. Faktoren wie Leistungsfähigkeit, Funktionalität, Sicherheit und Budget spielen dabei eine Rolle. Es gibt jedoch eine große Auswahl. Sicherheit ist lebenswichtig.
Letztendlich stellt jedes verbundene Gerät eine potenzielle Netzwerkanfälligkeit dar. Da die IoT-Welt mit Milliarden solcher Risiken wächst, ist Sicherheit von höchster Bedeutung und die Notwendigkeit, dies auf der niedrigsten Ebene in einem IoT-Gerät zu berücksichtigen, ist wichtiger denn je. Zum Glück gibt es viele Starterkits, und da die Verbreitung vernetzter Geräte weiterhin an Fahrt gewinnt, werden 2018 sicherlich noch mehr IoT-Starterkits und zugehörige Technologien eingeführt, da die Anbieter zunehmend Produkte entwickeln, die ihnen helfen, Marktanteile zu gewinnen.
Zu den zugehörigen Technologien, die das Marktwachstum voraussichtlich steigern werden, gehört DevicePilot, ein universeller Cloud-basierter Softwaredienst, mit dem Entwickler vernetzte Geräte im Maßstab suchen, überwachen und verwalten und proaktiv den gesamten Geräte-Lebenszyklus verwalten können.
Es verfügt über vollständig offene Schnittstellen und verwaltet jedes Gerät auf jeder Plattform mit APIs für die einfache Integration in bestehende Systeme in Anwendungen wie intelligente Städte, Verkehr, Wasser, Gesundheit, Energie, Unternehmen, Infrastruktur und Bauwesen.
Es wird erwartet, dass in den nächsten fünf Jahren etwa 50 Milliarden Geräte internetfähig und produktiv werden. Willkommen beim IoT. Die Zeit, diese Starterkits an Ort und Stelle zu bekommen, ist eindeutig angekommen.
Mit dem Microchip Zero Touch Secure Provisioning Kit für AWS IoT können Geräte gemäß den Sicherheitsbestimmungen von Amazon Web Services (AWS) entwickelt werden. Diese geben an, dass ein Gerät die gegenseitige Authentifizierung mit einem Remote-Server verwenden muss, um in der AWS-Cloud autorisiert zu werden.
In der Zwischenzeit muss ein robustes Authentifizierungsverfahren auch die vollständige Isolierung von Systemanmeldeinformationen sicherstellen, z. B. private Schlüssel aus dem Kern der Anwendung, damit keine Schlupflöcher für Software-Lücken offen bleiben. Dies ist wichtig, da menschliche Benutzer und Software zu den einfachsten Zielen für einen Hacker gehören, da sie die am wenigsten zuverlässigen Elemente sein können.
Durch die Integration der vorkonfigurierten ECC508 CryptoAuthentication XPRO-Karte von Microchip in ein System kann eine einfache und sichere Verbindung zum AWS IoT-Dienst hergestellt werden. Diese Konfiguration lässt die gesamte Handhabung der Zertifikats- und privaten Schlüsselmanipulation in den sicheren Microchip-Bereitstellungsfactorys zu, und führt dazu, dass sowohl Software als auch Benutzer keine Geheimnisse mehr haben.
Die Geräte des Kits sind vorkonfiguriert, aber nicht im Lieferumfang enthalten.
Benutzer können mit dem aktualisierten Zero Touch Provisioning Kit für AWS IoT Version B beginnen, das Provisioning-Skripts (Python-basiert) und AWS IoT-Konto-Konfigurationsskripte (mit CloudFormation) bietet.
Version B des Kits enthält einen einfacheren Onboarding-Prozess zum Generieren von Zertifikaten und deren Bereitstellung in das CryptoAuthentication-Gerät mithilfe von Python-Skripts.
Darüber hinaus haben Benutzer Zugriff auf ein CloudFormation-Skript, um eine Web-Benutzeroberfläche zu erstellen, die die I / O des Kits widerspiegelt, die sie als Grundlage für die Entwicklung sensorbasierter Anwendungsfälle verwenden können.
Neben dem ECC508 umfasst das Kit Cortex-M4 ATSAMG55- und Wi-Fi ATWINC1500 XPRO-Boards mit FreeRTOS und den ATWINC1500 integrierten TLS-Stack. Das Paket enthält auch ein USB-zu-Mini-USB-Kabel und einen Flyer mit einem Link zu Anweisungen.
Seeed hat mit Google und BeagleBoard zusammengearbeitet, um ein IoT-Entwicklerkit für die Google Cloud-Plattform auf den Markt zu bringen. Es umfasst Sensoren und Aktoren, wie sie in vielen internetfähigen Geräten zu finden sind. Sie alle bieten Plug-and-Play-Funktionalität und sind mit der neuen kabellosen BeagleBone Green-Karte kompatibel, die ein Schlüsselelement des Kits darstellt.Das Kit bietet integriertes Wi-Fi und Bluetooth auf der Platine, ein offenes Hardware-Design und zwei integrierte Grove-Anschlüsse für das Prototyping ohne Löten oder Breadboarding. Es verfügt über einen integrierten SD-Kartensteckplatz für Speichererweiterungen, einen integrierten I / O-Coprozessor mit geringer Latenz und bis zu 65 digitale I / O- und ADCs für IoT-Prototyping-Anwendungen.
Eine Grove-Basiskappe ist im Lieferumfang enthalten, die an der Platine befestigt werden kann, um eine Plug-and-Play-Verbindung zu den Grove-Modulen herzustellen, sowie ein dreiachsiger digitaler Beschleunigungssensor und Sensoren für Temperatur, Drehwinkel, Licht und PIR-Bewegung.
SensiEdge System-on-Modul hat Bluetooth integriert
Das IoT SoM Starterkit bietet ähnliche Funktionen wie die Nucleo-Entwicklungskits von ST Microelectronics, jedoch in einem der kleinsten Formfaktoren bei 20x30mm.
SensiBLE ist ein anpassbares Produkt für Entwickler, die IoT-Produkte entwickeln möchten, ohne sich mit der Hardwareentwicklung oder Produktionslogistik zu beschäftigen.
Wichtig ist, dass SensiBLE auch "hardware ready" ist: Das Modul beinhaltet 3D-Beschleunigungsmesser, 3D-Magnetometer und 3D-Gyroskop sowie Sensoren für Druck, relative Luftfeuchtigkeit und Temperatur.
Darüber hinaus verfügt SensiBLE über ein Mikrofon und einen Umgebungslichtsensor sowie über BLE 4.1-Funktionen und eine 32-Bit-Cortex-M4-CPU mit niedriger Leistungsaufnahme und Floating-Point-Einheit.
Laut Hersteller ermöglicht dieses SoM eine drahtlose Verbindung ohne RF-Erfahrung oder -Kompetenz.
SensiBLE ist CE- und FCC-zertifiziert, während Firmware, Bluetooth-Stack, Protokolle und Profile problemlos integriert werden können. So können Entwickler ihre Konstruktionsideen in Prototypen umsetzen - und das auf dem Markt.
Das SensiBLE-Modul ist darüber hinaus durch eine Hardware-Verbindungsschicht aus AES-128-Verschlüsselung und -Dekryplex cybergeschützt.
Die Stromversorgung kann direkt mit einer handelsüblichen 3V-Knopfzellenbatterie, einem Paar AAA-Batterien oder einer anderen Stromquelle von 2V bis 3,6V erfolgen.
SensiBLE kann sogar von einem USB-Kabel oder mit einem Netzteil von 4,5 V bis 7 V betrieben werden.
Geeignete Anwendungen umfassen Fitness-Monitore, Hörgeräte, tragbare Sensoren, Smart-Uhren, zusammen mit Umweltanwendungen, um nur einige zu nennen.
Silicon Labs Multi-Sensor-Multi-Protokoll-Cloud-Starter-Kit verwendet Batterien
Das Kit ist über den Verteiler Mouser erhältlich und bietet eine Plattform für die Entwicklung von energieeffizienten IoT-Geräten. Es behauptet, ein Multiprotokoll-fähiges Kit zu sein, das proprietäre Stacks und Standardprotokolle wie Zigbee, Thread und Bluetooth Low Energy unterstützt.
Die Programmierung erfolgt über ein USB-Micro-B-Kabel und den integrierten J-Link-Debugger. Ein virtueller USB-COM-Anschluss stellt eine serielle Verbindung zur Zielanwendung bereit. Auf dem Board enthalten ist ein 8Mbit-Flash-Speicher, der für Over-the-Air-Firmware-Upgrades oder als nichtflüchtiger Speicher für allgemeine Zwecke verwendet werden kann.
Das Starter-Kit wird in Simplicity Studio unterstützt, während ein Board-Support-Paket bereitgestellt wird, um Anwendungsentwicklern einen schnellen Start zu ermöglichen.
Das Anschließen externer Hardware erfolgt über die 20 Breakout-Pads, die Peripheriegeräte des EFR32MG12 Mighty Gecko wie I2C, SPI, UART und GPIOs darstellen. Diese folgen der gleichen Belegung wie die Erweiterungs-Header anderer Starter-Kits von Silicon Labs.
Cypress Halbleiter
Mit einer Architektur, die auf 40-nm-Prozesstechnologie mit extrem niedrigem Stromverbrauch ausgerichtet ist, bietet das Kit viele integrierte Sicherheitsfunktionen, die für IoT-Geräte der nächsten Generation benötigt werden.
Laut Cypress füllt es eine Lücke zwischen leistungshungrigen und kostenintensiven Anwendungsprozessoren und leistungsstarken Single-Core-MCUs.Die Dual-Core ARM Cortex-M4- und Cortex-M0 + -Architektur wurde entwickelt, um Entwicklern die gleichzeitige Optimierung von Leistung und Leistung zu ermöglichen und IoT-Geräte zu erstellen, während das PSoC-Fabric mit seinen softwaredefinierten Peripheriegeräten genutzt wird. Die Peripheriegeräte können verwendet werden, um kundenspezifische analoge Frontends oder digitale Schnittstellen für Systemkomponenten wie E-Ink-Displays zu erstellen.
Die proprietäre 40-nm-Sonos-Prozesstechnologie von Cypress ermöglicht der PSoC 6-MCU-Architektur eine aktive Leistung von 22μA / MHz bzw. 15μA / MHz auf den Cortex-M4- bzw. Cortex-M0 + -Kernen. Es bietet außerdem eine hardwarebasierte Trusted Execution-Umgebung mit sicherer Boot-Funktion und integriertem sicheren Datenspeicher zum Schutz von Firmware, Anwendungen und sicheren Assets wie kryptografischen Schlüsseln.
Über den Autor
Dusan Janjic ist Gebäudemanager und Solutions Manager bei Schneider Electric