Herunterladen Inhalt Inhalt Diese Seite drucken

Direkte Eingabe Einer Device Logic; Hochladen Eines Binary-Files; Verwenden Des Codebed Der Webbasierten Entwicklungsumgebung Rapidm2M Studio - Microtronics myDatalogEASY IoTmini Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Kapitel 13 Device Logic (Pawn)
13.1 Allgemein
Das folgende Kapitel beschreibt die Funktionalität der Device Logic. Bei der verwendeten
Programmiersprache handelt es sich um "Pawn" (vormals SMALL), eine C-ähnliche Skriptsprache, welche
auf embedded Systemen läuft.
Zusätzliche detaillierte Informationen finden Sie auf der Website der Entwickler:
http://www.compuphase.com/pawn/pawn.htm.
Es gibt mehrere Möglichkeiten, um ein Device Logic für das myDatalogEASY IoTmini zu erstellen:
direkte Eingabe in das Eingabefenster „Device Logic" im Konfigurationsabschnitt „Steuerung"
l
Hochladen eines zuvor erstellten Binary-Files (*.amx) auf den myDatanet–Server
l
Verwendung des CODEbed (siehe "CODEbed" auf Seite 100) der webbasierten
l
Entwicklungsumgebung rapidM2M Studio

13.1.1 Direkte Eingabe einer Device Logic

Die Eingabe der Device Logic erfolgt über den Konfigurationsabschnitt „Steuerung" (siehe "Steuerung" auf
Seite 77) der Eingabemaske zur Konfiguration der Messstelle. Als „Device Logic Type" muss „Pawn"
ausgewählt werden, damit das myDatalogEASY IoTmini die unter „Device Logic" eingegebenen Befehle als
Pawn Script interpretiert.

13.1.2 Hochladen eines Binary-Files

Wurde über die Listenauswahl "Device Logic Quelle" im Konfigurationsabschnitt „Steuerung" (siehe
"Steuerung" auf Seite 77) der Eingabemaske zur Konfiguration der Messstelle der Eintrag "Hochladen einer
kompilierten Device Logic" ausgewählt, kann ein zuvor mittels z.B. der webbasierten Entwicklungsumgebung
rapidM2M Studio (siehe "rapidM2M Studio " auf Seite 97) erstelltes Binary-File auf den myDatanet–Server
hochgeladen werden. Dieses wird dann bei der nächsten Verbindung in das myDatalogEASY IoTmini
geladen. Als „Device Logic Type" muss auch bei dieser Methode „Pawn" ausgewählt werden, damit das
myDatalogEASY IoTmini die Befehle als Pawn Script interpretiert.
13.1.3 Verwenden des CODEbed der webbasierten Entwicklungsumgebung
rapidM2M Studio
Beim CODEbed handelt es sich um eine der beiden Hauptoberflächen der webbasierten
Entwicklungsumgebung rapidM2M Studio . Das CODEbed dient zum Erstellen und Kompilieren der Source
Codes für alle Elemente (Device Logic, Backend Logic, Data Descriptor und Portal View) einer IoT
Applikation. Zum Funktionsumfang des rapidM2M Studio gehört auch das Übertragen der kompilierten
Device Logic per USB-Verbindung in das myDatalogEASY IoTmini und das Kopieren des Data Descriptors
zur Development Site die mit dem myDatalogEASY IoTmini verknüpft ist.
Rev. 02
Kapitel 13 Device Logic (Pawn)
103

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis