Tempo Umgebungsmonitor
Go Up to ThingConnect-Geräte
Der Tempo Wireless Umgebungsmonitor mit Wetterstation ist ein Umgebungsmonitor mit integrierten Sensoren für Temperatur, Luftfeuchtigkeit und Luftdruck.
Mit der Komponente TTempoEnvironmentalMonitor
kommunizieren Sie mit dem Tempo Wireless Umgebungsmonitor mit Wetterstation.
Inhaltsverzeichnis
- 1 Speicherort der Demo
- 2 Unterstützte Dienste
- 3 Gerätedetails
- 4 Benutzerdefinierte Datentypen
- 4.1 Benutzerdefinierte Daten für die Tempo-Zeitsynchronisierung
- 4.2 Benutzerdefinierte Daten für die Tempo-Fenstersteuerung
- 4.3 Benutzerdefinierte Daten für die Tempo-Temperaturmessung
- 4.4 Benutzerdefinierte Daten für die Tempo-Luftfeuchtigkeitsmessung
- 4.5 Benutzerdefinierte Daten für die Tempo-Luftdruckmessung
- 4.6 Benutzerdefinierte Konfigurationsdaten des Tempo-Geräts
- 5 Bekannte Probleme
- 6 Siehe auch
Speicherort der Demo
Das Beispielprojekt für den Tempo Wireless Umgebungsmonitor mit Wetterstation befindet sich nach der Installation der Komponente in den folgenden IoT-Demoverzeichnissen:
- Start | Programme | Embarcadero RAD Studio Berlin | Beispiele und navigieren Sie dann zu:
- Delphi:
Internet of Things\Object Pascal\Thing Connect\TempoMonitor
- C++:
Internet of Things\CPP\Thing Connect\TempoMonitor
- Delphi:
Unterstützte Dienste
Der Tempo Wireless Umgebungsmonitor mit Wetterstation unterstützt die folgenden Dienste und Merkmale von Bluetooth LE:
Dienst (EN) | Merkmal (EN) | Eigenschaft | Ereignis | Lesen | Abonnieren | Schreiben |
---|---|---|---|---|---|---|
Battery Service (EN) | Battery Level (EN) | BatteryLevel
|
OnBatteryLevelUpdate
|
|||
Device Information (EN) | Firmware Revision String (EN) | FirmwareRevision
|
OnFirmwareRevisionUpdate
|
|||
Hardware Revision String (EN) | HardwareRevision
|
OnHardwareRevisionUpdate
|
||||
Manufacturer Name String (EN) | ManufacturerName
|
OnManufacturerNameUpdate
|
||||
Model Number String (EN) | ModelNumber
|
OnModelNumberUpdate
|
||||
Software Revision String (EN) | SoftwareRevision
|
OnSoftwareRevisionUpdate
|
||||
Immediate Alert (EN) | Alert Level (EN) | ImmediateAlert
|
Der Tempo Wireless Umgebungsmonitor mit Wetterstation unterstützt die folgenden benutzerdefinierten Dienste:
Dienst | Eigenschaft | Ereignis | Lesen | Abonnieren | Schreiben | Beschreibung |
---|---|---|---|---|---|---|
Benutzerdefinierte Luftfeuchtigkeit | HumidityData
|
OnHumidityDataUpdate
|
Gibt die TTempoHumidityData-Daten für die Luftfeuchtigkeit zurück. | |||
HumidityTimeSync
|
OnHumidityTimeSyncUpdate
|
Gibt die TTempoTimeSync-Daten für die Luftfeuchtigkeit zurück. | ||||
HumidityWindowControl
|
OnHumidityWindowControlUpdate
|
Gibt die TTempoWindowControl-Daten für die Luftfeuchtigkeit zurück. | ||||
Benutzerdefinierte sonstige Dienste | CustomDeviceConfig
|
OnCustomDeviceConfigUpdate
|
Gibt die TTempoDeviceConfig-Gerätekonfigurationsdaten zurück. | |||
CustomDeviceFindAlert
|
OnCustomDeviceFindAlertUpdate
|
Gibt den Suchstatus für das Gerät zurück (Wert des Such-Triggers in Byte, wenn ein Gerät gefunden wurde). | ||||
CustomDeviceName
|
OnCustomDeviceNameUpdate
|
Gibt den Namen des Geräts zurück. | ||||
Benutzerdefinierter Luftdruck | PressureData
|
OnPressureDataUpdate
|
Gibt die TTempoPressureData-Daten für den Luftdruck zurück. | |||
PressureTimeSync
|
OnPressureTimeSyncUpdate
|
Gibt die TTempoTimeSync-Daten für den Luftdruck zurück. | ||||
PressureWindowControl
|
OnPressureWindowControlUpdate
|
Gibt die TTempoWindowControl-Daten für den Luftdruck zurück. | ||||
Benutzerdefinierte Temperatur | TemperatureData
|
OnTemperatureDataUpdate
|
Gibt die TTempoTemperatureData-Temperaturdaten zurück. | |||
TemperatureTimeSync
|
OnTemperatureTimeSyncUpdate
|
Gibt die TTempoTimeSync-Daten für die Temperatur zurück. | ||||
TemperatureWindowControl
|
OnTemperatureWindowControlUpdate
|
Gibt die TTempoWindowControl-Daten für die Temperatur zurück. |
Gerätedetails
- Gerät:
Tempo Umgebungsmonitor
- Modell:
BL600
- Firmware:
BL600:v1.2.54.0
- Technologie: Bluetooth LE
Benutzerdefinierte Datentypen
Die benutzerdefinierten Datentypen des Tempo Umgebungsmonitors sind in der folgenden Unit definiert:
- Iot.Device.TempoEnvironmentMonitorTypes
Benutzerdefinierte Daten für die Tempo-Zeitsynchronisierung
Der Typ TTempoTimeSync
gibt die spezifischen Daten zur Zeitsynchronisierung für den Tempo Wireless Umgebungsmonitor mit Wetterstation zurück.
Value
: Das vom Gerät empfangene Roh-Byte-Array.TimeCounter
: Zeitzählerwert in Sekunden. Die möglichen Werte reichen von0
bis3600
.TimeCounterRollover
: Wert für den Zeitzählerüberlauf in Sekunden.TotalSamples
: Gesamtanzahl verfügbarer Stichproben.CalibrationOffset
: Wert des Kalibrierungs-Offsets.
Benutzerdefinierte Daten für die Tempo-Fenstersteuerung
Der Typ TTempoWindowControl
gibt die spezifischen Daten zur Fenstersteuerung für den Tempo Wireless Umgebungsmonitor mit Wetterstation zurück.
WindowControl
: Daten zur Fenstersteuerung in 2 Byte.
Benutzerdefinierte Daten für die Tempo-Temperaturmessung
Der Typ TTempoTemperatureData
gibt spezifische Messdaten für die Temperatur im Tempo Wireless Umgebungsmonitor mit Wetterstation zurück.
Value
: Das vom Gerät empfangene Roh-Byte-Array. Jedes dieser Merkmale repräsentiert dreimalTimeCounterRollover
Sekunden der Daten.LatestReadingLowTemperature
: Gibt die letzte Messung der niedrigsten Temperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
LatestReadingAverageTemperature
: Gibt die letzte Messung der Durchschnittstemperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
LatestReadingHighTemperature
: Gibt die letzte Messung der höchsten Temperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
PreviousReadingLowTemperature
: Gibt eine Zwischenmessung der niedrigsten Temperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
PreviousReadingAverageTemperature
: Gibt eine Zwischenmessung der Durchschnittstemperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
PreviousReadingHighTemperature
: Gibt eine Zwischenmessung der höchsten Temperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
OldestReadingLowTemperature
: Gibt die älteste Messung der niedrigsten Temperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
OldestReadingAverageTemperature
: Gibt die älteste Messung der Durchschnittstemperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
OldestReadingHighTemperature
: Gibt die älteste Messung der höchsten Temperatur mit einer Genauigkeit von 0,1 Grad Celsius zurück.- Wertebereich:
-25,0
bis75,0
.
- Wertebereich:
Benutzerdefinierte Daten für die Tempo-Luftfeuchtigkeitsmessung
Der Typ TTempoHumidityData
gibt spezifische Messdaten für die Luftfeuchtigkeit im Tempo Wireless Umgebungsmonitor mit Wetterstation zurück.
Value
: Das vom Gerät empfangene Roh-Byte-Array. Jedes dieser Merkmale repräsentiert zwölfmalTimeCounterRollover
Sekunden der Daten.THumidityIndex
: Stichprobenindex der Luftfeuchtigkeitsdaten von0
bis11
.- Luftfeuchtigkeitsdatenwerte werden in % rh im Wertebereich von
5
bis95
gemessen.
Benutzerdefinierte Daten für die Tempo-Luftdruckmessung
Der Typ TTempoPressureData
gibt spezifische Messdaten für den Luftdruck im Tempo Wireless Umgebungsmonitor mit Wetterstation zurück.
Value
: Das vom Gerät empfangene Roh-Byte-Array. Jedes dieser Merkmale repräsentiert sechsmalTimeCounterRollover
Sekunden der Daten.TPressureIndex
: Stichprobenindex der Luftdruckdaten von0
bis5
.- Luftdruckdatenwerte werden in rh im Wertebereich von
-32768
bis32768
gemessen.
Benutzerdefinierte Konfigurationsdaten des Tempo-Geräts
Der Typ TTempoDeviceConfig
gibt die Beacon-Konfigurationen im Tempo Wireless Umgebungsmonitor mit Wetterstation zurück.
Value
: Das vom Gerät empfangene Roh-Byte-Array.MajorNumber
: Gibt die Hauptnummer des Beacon zurück. Mit dem Wert 0 wird die Beacon-Übertragung abgeschaltet.MinorNumber
: Gibt die Unternummer des Beacon zurück.CalibrationOffset
: Wert des Beacon-Kalibrierungs-Offsets.
Bekannte Probleme
- Der Tempo Umgebungsmonitor kann nicht mit Windows-Computern gekoppelt werden. Wenn Ihre Anwendung auf der Zielplattform 32-Bit-Windows oder 64-Bit-Windows ausgeführt wird, kann sie nicht mit dem Tempo Umgebungsmonitor gekoppelt werden.
- Die Timeout-Dauer nach der Verbindung des Tempo Umgebungsmonitors mit einer Anwendung beträgt 10 Sekunden, danach wird die Verbindung abgebrochen. Die Anwendung kann während dieser Zeitspanne Daten anfordern und Antwortdaten erhalten. Danach muss die Anwendung die Verbindung erneut herstellen.