Neu in AWS IoT Core für Lorawan? Betrachten Sie ein Schritt-für-Schritt-Tutorial unter https://iotwireless.workshop.aws
Mit AWS IoT Core für Lorawan können Sie ein privates Lorawan -Netzwerk einrichten, indem Sie Ihre Geräte und Gateways anschließen, ohne dass ein Lorawan -Netzwerk -Server -Setup erforderlich ist. Dieses Repository enthält Ressourcen, um schnell mit dem AWS IoT Core für Lorawan Lösungen zu entwickeln. Es enthält Stichproben für typische Designmuster (binärer Decoder, Downlink -Messaging, Ding -Schatten -Update) und voll funktionsfähige Anwendungen (Dashboards, Bedingungsüberwachung und Alarmierung) sowie Automatisierungs- und Beobachtbarkeitsrichtlinien.
Bitte betrachten Sie unseren Entwicklerleitfaden, um zu erfahren, wie Sie Ihre drahtlosen Geräte und Gateways mit dem AWS IoT Core für Lorawan verbinden.
Lorawan -Geräte senden in der Regel Uplink -Payloads als binäre codierte Nachrichten. Im Folgenden finden Sie verschiedene Optionen für eine Implementierung der Binärnutzlast -Dekodierung.
Dekodieren binärer Nutzlasten von Lorawan -Geräten mit Python und Node.js
In diesem Beispiel lernen Sie, wie Sie eine binäre Nachricht von Ihrem Lorawan -Gerät mithilfe von Python oder Node.js dekodieren und die dekodierte Nutzlast mit mehr als 17 AWS -Diensten unter Verwendung von AWS -IoT -Regeln integrieren. Richtlinien für eine Integration des vorhandenen Decodercode in Node.js und Python und der Erstellung Ihrer eigenen Decoder sind enthalten. Siehe eine Liste von> 12 enthaltenen Beispielen Decoder hier, neue Beiträge sind willkommen.
Dekodieren von Binärnutzlasten von Lorawan -Geräten mit Pilot Things Sensor Library
Dieses Repository kann Ihnen helfen, die Entwicklung Ihrer auf Lorawan basierenden IoT-Lösungen zu beschleunigen, indem Sie eine Bereitstellbare Referenzarchitektur bereitstellen, die Binärdaten mithilfe der Pilot Things-Sensorbibliothek dekodieren. Die Pilot Things Sensor Library ist ein SaaS -Angebot, das vom AWS -Marktplatz gekauft werden kann
Dekodierung von Cayenne Niedrigleistung (LPP)
Mit dem Cayenne LPP -Format kann das Gerät mehrere Sensordaten gleichzeitig senden. In den einzelnen Frames werden verschiedene Arten von Sensordaten gesendet, und jede Sensordaten wird mit zwei Bytes vorangestellt: Datenkanal (ein eindeutiger Sensorerkennung) und einer der vordefinierten Datentypen (z. B. analoge Eingabe, Feuchtigkeit oder GPS -Standort).
Senden von Downlink -Nutzlast an ein Lorawan -Gerät
In diesem Beispiel erfahren Sie, wie Sie verschiedene Optionen zum Senden von Downlink -Nutzlast an Ihre Lorawan -Geräte implementieren. Es enthält Beispiele für AWS SDK, AWS CLI und AWS IoT Core Message Broker.
Aktualisieren von IoT -Ding -Schatten mit dekodierter Geräte -Nutzlast
AWS IoT Thing Shadows können Apps und anderen Diensten für den Status eines Geräts zur Verfügung stellen, unabhängig davon, ob das Gerät mit AWS IoT verbunden ist oder nicht. In diesem Beispiel lernen Sie, wie Sie den Schatten eines AWS -IoT -Ding mit der Telemetrie eines Lorawan -Geräts aktualisieren.
Visualisierung von Telemetrie- und Getriebemetadaten von Lorawan -Geräten mit Amazon Timestream und Grafana Plugin
In diesem Beispiel lernen Sie, wie Sie Telemetrie von Ihren Lorawan -Geräten sowie Übertragungsmetadaten (z. B. RSSI und SNR pro Gateway) in Amazon Timestream speichern. Anschließend lernen Sie, wie Sie Zeitreihendaten in Grafana mit einem Grafana -Plugin für Amazon Timestream visualisieren.
Überwachung und Alarmierung der Bodenfeuchtigkeit durch Verwendung von AWS -IoT -Kern für Lorawan- und AWS -IoT -Ereignisse
Die Erkennung von Ereignissen auf der Grundlage von Telemetriedaten von angeschlossenen Geräten ist in vielen Branchen ein üblicher Anwendungsfall in IoT. In diesem Beispiel wird erklärt, wie AWS -IoT -Ereignisse in Lorawan für IoT Core integriert werden. Sie können lernen, wie man Telemetriewerte von einem Lorawan-Gerät in Ereignisse übersetzt und Benutzer mithilfe von E-Mails und SMS über diese Ereignisse informiert.
Lorawan -Geräte codieren häufig übertragene Daten in einem Binärformat, da sie die Übertragungseffizienz erhöht und die Batterielebensdauer verbessert. Wenn die Daten jedoch in der Cloud ankommen, erfordern viele Anwendungsfälle ein strukturiertes Format. Durch die Umwandlung der Binärdaten in JSON wird beispielsweise Filterung und Anreicherung mit AWS IoT SQL sowie die Integration mit weiteren AWS -Diensten unter Verwendung von AWS -IoT -Regelaktionen ermöglicht.
Die Musterdekodierung binärer Nutzlasten von Lorawan Devices Repository enthält Beispiele für binäre Decoder. Bitte beachten Sie, dass alle Decoder ohne Garantie für einen bestimmten Zweck bereitgestellt werden und nur für die Verwendung in einem Labor- oder Prototyping -Umfeld bestimmt sind. Die folgende Liste ist nicht als Empfehlung für bestimmte Hersteller oder bestimmte Gerätemodelle zu verstehen. AWS IoT Core für Lorawan unterstützt jedes Lorawan -Gerät, das den Lorawan -Spezifikationen 1.0.x und 1.1 entspricht. Bitte wenden Sie sich an einen AWS -Partner -Gerätekatalog für einen Überblick über qualifizierte Geräte. Sagte, dass unten einen Überblick über Beispiele finden:
Beiträge zu Beispiel -Binärdecoder sind willkommen.
| Zweig | Ergebnis |
|---|---|
| hauptsächlich |