Indonesia - Flag Indonesia

Incoterms:FCA (Shipping Point)
Duty, customs fees and taxes are collected at time of delivery.

Please confirm your currency selection:

Indonesian Rupiah
Payment accepted in Credit cards only

US Dollars
All payment options available

Bench Talk for Design Engineers

Mouser German Blog

rss

Mouser Electronics, Inc german language blogs


So verbindet man das WLAN-Modul SiLabs AMW007 mit der IoT-Cloud von Medium One Greg Toth

Silicon Labs AMW007 Wi-Fi® Xpress Modul

Das Silicon Labs AMW007 Wi-Fi® Xpress Modul bietet drahtlose Netzwerkkonnektivität mit Internet of Things-Designs. Das Modul kann sich als Client mit WLAN-Zugangspunkten nach 802.11 b/g/n verbinden oder als WLAN-Zugangspunkt für andere Clients fungieren. Das Modul umfasst einen eingebauten Microcontroller mit GeckoOS-Firmware, der ein Kommandointerface, Netzwerkprotokolle, Over-the-Air (OTA)-Firmware-Updates, Systemmanagement-Funktionen und ein Dateisystem für die Ablage der im Modul verwendeten Dateien mitbringt. Es beinhaltet außerdem eine serielle UART-Schnittstelle, GPIO-Pins (General-Purpose Input/Output), einen Analog-Digital-Wandler (ADC), pulsbreitenmodulierte Ausgänge, einen Low-Power-Wake-Input und einen seriellen Flash-Speicher. Der Zentri Device Management Service (DMS), ein Online-Tool für das Systemmanagement von individuellen AMW007-Modulen oder ganzen Modulflotten kommt mit der GeckoOS-Firmware. Mit dem DMS-Service können Sie neue Module registrieren und aktivieren, ihren Status überwachen und OTA-Updates der GeckoOS-Firmware via Internet durchführen.

Ein ebenfalls erhältliches AMW1007-E04 Evaluation Board verfügt über die AMW007-Module, LEDs, Drucktastenschalter und Header-Steckverbinder. Dies ermöglicht die Verbindung mit anderen Entwicklungs Boards, wie das Silicon Labs EFM32 Pearl Gecko PG12. Das Pearl Gecko PG12 hat einen 32-Bit-Applikations-Mikrocontroller und zusätzliche Peripheriegeräte, darunter ein Temperatur- und Luftfeuchtigkeitssensor, ein LCD-TFT-Display, ein kapazitiver Touch-Regler, ein LC-Sensor, ein integrierter SEGGER J-Link Debugger, zusätzliche LEDs und Drucktastenschalter sowie ein Energiemonitor zur Messung des Energieverbrauchs des Boards. Zusammengenommen stellen diese Boards die Hardware dar, welche die Grundlage für eine schnelle Entwicklung von Prototypen und die Produktentwicklung bieten.

Simplicity Studio IDE von Silicon Labs

Die Simplicity Studio Integrated Development Environment (IDE) von Silicon Labs unterstützt die Softwareentwicklung für das Pearl Gecko und AMW007. Simplicity Studio IDE umfasst einen Compiler, Debugger und Linker zusammen mit konfigurierbaren Software Development Kits (SDKs) und Support-Paketen für das Pearl Gecko PG12 sowie viele andere der Boards und Bauelemente von SiLabs. Simplicity Studio arbeitet mit dem in das Pearl Gecko integrierten J-Link-Debugger für die Fehlersuche und -behebung im Applikationscode.

Die Medium One IoT Prototyping Sandbox

Die Medium One IoT Prototyping Sandbox ist eine Plattform auf Cloud-Basis, die entwickelt wurde, um Entwickler früh im Prozess in der Entwicklung von Prototypen für ihr IoT-Projekt zu unterstützen oder ihre existierende Hardware mit der Cloud zu verbinden. Sie bietet eine IoT-Data-Intelligence-Plattform, die es Kunden ermöglicht, schnell und mit wenig Aufwand ihre IoT-Applikationen zu entwickeln.

Programmierbare Workflows erlauben Ihnen einen schnellen Aufbau von Prozesslogik, ohne dass Sie Ihren eigenen komplexen Software-Stack entwickeln müssen. Mit einem grafischen Workflow-Builder und Laufzeitmotor können Sie IoT-Daten verarbeiten sobald diese vorliegen und sie weiterleiten oder umwandeln, je nachdem was sie für Ihre Applikation benötigen. Workflow-Bibliotheksmodule sind verfügbar für Datenanalyse, Diagrammerstellung, Geolokalisierung, Wetterdaten, MQTT (Message Queue Telemetry Transport), SMS-Textnachrichten (Short Message Service), und die Integration mit Twitter, Salesforce und Zendesk. Python-Codefragmente kreieren benutzerdefinierte Workflow-Module. Das Web-basierte Workflow Studio ermöglicht in seiner visuellen Programmierumgebung per Drag-and-Drop das Design und die Entwicklung von durchgängigen Workflows. Workflow-Versionierung und Debugging-Tools unterstützen den Lebenszyklus von Entwicklung, Tests und Bereitstellung.

Die Kommunikation zwischen IoT-Geräten und der Medium One Cloud läuft über Representational State Transfer Application Programming Interfaces (REST APIs) oder MQTT-Protokolle. Auf konfigurierbaren Dashboards können Sie Applikationsdaten visualisieren und Echtzeitdaten in vielen verschiedenen Formaten einsehen. Zudem gibt es Dashboard-Widgets für Tabellendaten, Diagramme, Geopunktkarten, Messgeräte und Nutzerinput. Die Apps von Medium One für iOS und Android® ermöglichen Ihnen die Entwicklung simpler mobiler Appdashboards, die mit Ihren Geräten über die IoT-Prototyping Sandbox kommunizieren können.

Nutzen Sie Ihr eigenes Dev Kit

Um Ihr eigenes AMW007-E04 und EFM32 Pearl Gecko PG12 mit der Medium One IoT Prototyping Sandbox zu verwenden, lesen Sie unseren Artikel, der Sie Schritt für Schritt durch den gesamten Prozess führt:

  • Die Hardware und Entwicklungstools einrichten
  • Die erforderlichen Softwarekomponenten installieren und aktivieren
  • Den Code bauen und auf das Board herunterladen
  • Die Verbindungsparameter mit der Cloud für das Board konfigurieren
  • Das Board aktivieren, um Echtzeit-Sensormessungen zu generieren, die an die Cloud gesendet werden

Dort zeigen wir Ihnen auch, wie Sie veröffentlichte Daten in Echtzeit auf einem in der Medium One Umgebung erstellten Dashboard im Blick behalten können. In den aufgeführten nächsten Schritten erhalten Sie Vorschläge, wie Sie die Applikation für verschiedene IoT-Prototyping-Szenarien erweitern und anpassen oder wie Sie allgemein mehr erfahren können.



« Zurück


Greg Toth ist Architekt, Ingenieur und Berater und bringt mehr als 30 Jahren Erfahrung in den Bereichen Sensoren, eingebettete Systeme, IoT, Telekommunikation, Enterprise-Systeme, Cloud Computing, Datenanalyse und Hardware-/Software-/Firmware-Entwicklung mit. Er besitzt einen Bachelor of Science von der University of Notre Dame und einen Master of Science in Computertechnik von der University of Southern California


Alle Autoren

Alle anzeigen Alle anzeigen
Blog nach Datum anzeigen