banner
Heim / Blog / Mit Link.ONE alle
Blog

Mit Link.ONE alle

Mar 19, 2024Mar 19, 2024

RAKwireless hat uns ein Testexemplar des All-in-One-LPWAN-IoT-Entwicklungskits WisTrio Link.ONE mit Unterstützung für LTE-M-, NB-IoT- und LoRaWAN-Konnektivität geschickt und ist mit der Arduino IDE programmierbar. Wir haben das Kit mit seinem wetterfesten WisBlock Unify-Gehäuse unter Verwendung von LoRaWAN-Konnektivität und Open-Source-Softwarepaketen und Frameworks wie ChipStark, Node-Red, InfluxDB und Grafana getestet.

Das Link.ONE-Kit, das wir erhalten haben, wird mit einem WisBlock Unify-Gehäuse (100 x 75 x 38 mm) und einer wiederaufladbaren Lithiumbatterie mit 3.200 mAh/3,7 V geliefert, was ausreicht, wenn sich das System hauptsächlich im Ruhemodus befindet und zum Empfangen von Daten verwendet wird. ohne zu oft Informationen zu versenden.

Die folgenden Gegenstände waren sehr dicht im Karton verpackt:

Das Gehäuse ist stabil und der Deckel verfügt über einen wasserdichten Gummi, um die Schutzart IP65 – und Wetterfestigkeit – bei geschlossenem Gehäuse zu gewährleisten.

Wenn wir den Akku entfernen, können wir uns das Entwicklungsboard WisTrio Link.ONE genauer ansehen.

Das Kit besteht aus drei Hauptmodulen:

Alles wird wie in der Abbildung unten gezeigt zusammengebaut.

Das Kit enthält außerdem eine Monogoto-SIM-Karte mit 500 MB Mobilfunkdaten, die bis zu 10 Jahre lang genutzt werden kann.

Die SIM-Karte kann weltweit verwendet werden, wir sind jedoch in Thailand ansässig und die SIM-Karte funktioniert mit 2G-, 3G- und 4G-Mobilfunknetzen unter Verwendung von AIS- oder TrueMove-Betreibern, jedoch nicht mit LTE Cat M1 (LTE-M), und es liegen keine Informationen vor über NB-IoT. Mehr dazu später.

Darüber hinaus können zum Zeitpunkt der Bestellung verschiedene Sensormodule zum Link.ONE-Devkit hinzugefügt werden, in unserem Kit waren jedoch keines enthalten.

Link.ONE unterstützt drei Arten von Low-Power-Wide-Area-Netzwerken (LPWAN): LTE-M, NB-IoT und LoRaWAN.

Hinweis 1 – Der Rezensent hat die NB-IoT-Verbindung aufgrund der jährlichen Gebühr für Network Server on Cloud von Betreibern in Thailand nicht getestet. Hinweis 2: Der Rezensent hat die LTE-M-Verbindung nicht getestet, da sie von der Monogoto-SIM-Karte in Thailand nicht unterstützt wird.

Der Rezensent hat eine private LoRaWAN-IoT-Plattform eingerichtet, die den Komfort einer vollständigen Verwaltung des LoRaWAN-Systems bietet. Die Plattform wird mit verschiedenen Open-Source-Software wie folgt geliefert.

Zur benötigten Hardware gehören das Link.ONE-Entwicklungskit, ein USB-Typ-C-Kabel, ein LoRaWAN-Gateway und ein Computer.

Wir müssen außerdem die Arduino-IDE installieren und wie folgt für das Link.ONE-Devkit einrichten:

Wir werden ein „Hello World“-Programm schreiben, um über LoRaWAN eine Nachricht an Link.ONE zu senden. Wir haben das Betriebsfrequenzband für Thailand auf AS923 eingestellt und die Verbindung als OTAA mit den folgenden Werten eingerichtet:

Hinweis: Es gibt zwei Arten von Aktivierungsprozessen: ABP (Aktivierung durch Personalisierung) und OTAA (Over The Air Activation).

Wir können nun den Code in der Arduino IDE kompilieren und auf das Link.ONE-Board hochladen/flashen. Beachten Sie, dass wir die Platine sofort flashen/programmieren können, ohne eine Taste zu drücken, und die Platine automatisch wie programmiert funktioniert. Dies ist ein Vorteil von Link.ONE für Entwickler.

Wenn das Programm ausgeführt wird, werden zwei Arten von Nachrichten verarbeitet:

Die Nutzlastdaten lauten „TmluZVBob24=“, wie aus dem Screenshot unten ersichtlich ist. Bei Verwendung des Base64-Dekodierungsstandards wird es in „NinePhon“ (der Name des Prüfers) dekodiert.

Da RAKwireless kein Sensormodul im Kit enthielt, haben wir ein zweites Demoprogramm geschrieben, um die Batteriespannung, den Batteriestand in Prozent und einen „Batteriewert“ aus den Lithium-Ionen-Batterien auszulesen.

Link.ONE überträgt Batteriedaten drahtlos an das LoRaWAN-Gateway, das die Nutzlast dann an den „ChirpStack“-LoRaWAN-Netzwerkserver weiterleitet.

Node-RED verbindet sich dann über das MQTT-Protokoll mit ChirpStack und entschlüsselt die Nutzdaten mithilfe des Base64-Algorithmus.

Node-RED speichert außerdem automatisch Sensor- und LoRaWAN-Systemdaten in der InfluxDB-Zeitreihendatenbank.

Das Grafana-Dashboard liest Daten aus der InfluxDB-Zeitreihendatenbank und zeigt die Ergebnisse mit der Batteriespannung, dem Batteriestand in Prozent und dem Stromverbrauch in mW während der Datenübertragung an.

Schließlich überwacht die LINE Notify-Anwendung die Spannung der Lithiumbatterie, und wenn diese unter 3,3 Volt fällt, wird eine Warnung/Benachrichtigung an die LINE-Anwendung gesendet, um uns sofort darüber zu informieren.

Das WisTrio Link.ONE-Entwicklungskit eignet sich für IoT-Geräteentwickler, die daran interessiert sind, verschiedene Sensoren zusammenzubauen, Code für Vielseitigkeit zu schreiben und eine Verbindung zu verschiedenen drahtlosen Low-Power-Wide Area Networks (LPWAN) wie LTE-M, NB-IoT usw. herzustellen. und LoRaWAN. Durch die Kompatibilität mit der Arduino IDE ist die Verwendung sehr einfach. Von Vorteil ist auch die Monogoto SIM-Karte mit einem 500 MB großen Datenpaket, das bis zu 10 Jahre genutzt werden kann. Vorausgesetzt, es funktioniert in Ihrem Land.

Wir möchten RAKwireless für die Zusendung eines Link.ONE-Entwicklungskits zur Überprüfung danken. RAKwireless verkauft das Link.ONE All-in-One-LPWAN-Entwicklungskitfür nur 56 $ , aber wenn Sie das WisBlock Unify-Gehäuse mit Batterie möchten, würde der Gesamtpreis 107 $ betragen. Wir empfehlen außerdem, dem Kit einen oder mehrere Sensoren beizulegen. Das Unternehmen warnt davor, dass das Hinzufügen einer Batterie die Lieferkosten erhöht. Wenn möglich, sollten Sie diese daher vor Ort beziehen.

CNXSoft: Dies ist ein kostenloses Tutorial zu CNX Software Thailand von Ninephon Kongangkab.

Jean-Luc startete CNX Software im Jahr 2010 als Teilzeitunternehmen, bevor er seinen Job als Software-Engineering-Manager kündigte und später im Jahr 2011 begann, täglich Nachrichten und Rezensionen in Vollzeit zu schreiben.

Unterstützen Sie CNX Software! Spenden Sie über Kryptowährungen oder werden Sie Patron auf Patreon

Zusammenhängende Posts:

für nur 56 $