Moniteur d'environnement Tempo
Aller au parent Périphériques ThingConnect
Le Tempo Wireless Environment Monitor and Weather Station est un moniteur d'environnement pourvu de capteurs intégrés pour la température, l'humidité et la pression.
Utilisez le composant TTempoEnvironmentalMonitor
pour communiquer avec la station météo et le moniteur d'environnement sans fil Tempo.
Sommaire
- 1 Emplacement de la démo
- 2 Services pris en charge
- 3 Informations sur le périphérique
- 4 Types de données personnalisés
- 4.1 Données de synchronisation Tempo personnalisée
- 4.2 Données de contrôle des fenêtres Tempo personnalisées
- 4.3 Données de mesure de température Tempo personnalisée
- 4.4 Données de mesure d'humidité Tempo personnalisée
- 4.5 Données de mesure de pression Tempo personnalisée
- 4.6 Données de configuration de périphérique Tempo personnalisé
- 5 Problèmes connus
- 6 Voir aussi
Emplacement de la démo
Après l'installation du composant, les projets exemple associés au composant Tempo Wireless Environment Monitor and Weather Station se trouvent dans les répertoires démo IoT suivants :
- Démarrer | Programmes | Embarcadero RAD Studio Berlin | Exemples puis naviguez jusqu'à :
- Delphi :
Internet of Things\Object Pascal\Thing Connect\TempoMonitor
- C++ :
Internet of Things\CPP\Thing Connect\TempoMonitor
- Delphi :
Services pris en charge
Le composant Tempo Wireless Environment Monitor and Weather Station prend en charge les services et les caractéristiques Bluetooth LE suivants :
Service | Caractéristique | Propriété | Evénement | Lecture | Abonnement | Ecriture |
---|---|---|---|---|---|---|
Battery Service | Battery Level | BatteryLevel
|
OnBatteryLevelUpdate
|
|||
Device Information | Firmware Revision String | FirmwareRevision
|
OnFirmwareRevisionUpdate
|
|||
Hardware Revision String | HardwareRevision
|
OnHardwareRevisionUpdate
|
||||
Manufacturer Name String | ManufacturerName
|
OnManufacturerNameUpdate
|
||||
Model Number String | ModelNumber
|
OnModelNumberUpdate
|
||||
Software Revision String | SoftwareRevision
|
OnSoftwareRevisionUpdate
|
||||
Immediate Alert | Alert Level | ImmediateAlert
|
Le composant Tempo Wireless Environment Monitor and Weather Station prend en charge les services personnalisés suivants :
Service | Propriété | Evénement | Lecture | Abonnement | Ecriture | Description |
---|---|---|---|---|---|---|
Custom Humidity | HumidityData
|
OnHumidityDataUpdate
|
Renvoie les données TTempoHumidityData relatives à l'humidité. | |||
HumidityTimeSync
|
OnHumidityTimeSyncUpdate
|
Renvoie les données TTempoTimeSync relatives à l'humidité. | ||||
HumidityWindowControl
|
OnHumidityWindowControlUpdate
|
Renvoie les données TTempoWindowControl relatives à l'humidité. | ||||
Custom Misc | CustomDeviceConfig
|
OnCustomDeviceConfigUpdate
|
Renvoie les données de configuration du périphérique TTempoDeviceConfig. | |||
CustomDeviceFindAlert
|
OnCustomDeviceFindAlertUpdate
|
Renvoie l'état d'alerte de recherche de périphérique (valeur de déclenchement de recherche en octets lorsqu'un périphérique est découvert). | ||||
CustomDeviceName
|
OnCustomDeviceNameUpdate
|
Renvoie le nom du périphérique. | ||||
Custom Pressure | PressureData
|
OnPressureDataUpdate
|
Renvoie les données TTempoPressureData relatives à la pression. | |||
PressureTimeSync
|
OnPressureTimeSyncUpdate
|
Renvoie les données TTempoTimeSync relatives à la pression. | ||||
PressureWindowControl
|
OnPressureWindowControlUpdate
|
Renvoie les données TTempoWindowControl relatives à la pression. | ||||
Custom Temperature | TemperatureData
|
OnTemperatureDataUpdate
|
Renvoie les données de température TTempoTemperatureData. | |||
TemperatureTimeSync
|
OnTemperatureTimeSyncUpdate
|
Renvoie les données TTempoTimeSync relatives à la température. | ||||
TemperatureWindowControl
|
OnTemperatureWindowControlUpdate
|
Renvoie les données TTempoWindowControl relatives à la température. |
Informations sur le périphérique
- Périphérique :
Tempo Environmental Monitor
- Modèle :
BL600
- Microprogramme :
BL600:v1.2.54.0
- Technologie : Bluetooth LE
Types de données personnalisés
Le composant Tempo Environment Monitor définit ses types de données personnalisés dans l'unité suivante :
- Iot.Device.TempoEnvironmentMonitorTypes
Données de synchronisation Tempo personnalisée
Le type TTempoTimeSync
renvoie des données de synchronisation spécifiques pour la station météo et le moniteur d'environnement sans fil Tempo.
Value
: Tableau d'octets brut reçu à partir du périphérique.TimeCounter
: Valeur du compteur d'heures en secondes. Les valeurs possibles vont de0
à3600
.TimeCounterRollover
: Valeur de conversion du compteur d'heures en secondes.TotalSamples
: Nombre total d'échantillons disponibles dans le compte.CalibrationOffset
: Valeur de décalage du calibrage.
Données de contrôle des fenêtres Tempo personnalisées
Le type TTempoWindowControl
renvoie des données de contrôle des fenêtres spécifiques pour la station météo et le moniteur d'environnement sans fil Tempo.
WindowControl
: Données de contrôle des fenêtres en 2 octets.
Données de mesure de température Tempo personnalisée
Le type TTempoTemperatureData
renvoie des données mesurées spécifiques à la température dans la station météo et le moniteur d'environnement sans fil Tempo.
Value
: Tableau d'octets brut reçu à partir du périphérique. Chacune de ces caractéristiques représente trois foisTimeCounterRollover
secondes de données.LatestReadingLowTemperature
: Renvoie la dernière lecture de la température la plus basse, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
LatestReadingAverageTemperature
: Renvoie la dernière lecture de la température moyenne, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
LatestReadingHighTemperature
: Renvoie la dernière lecture de la température la plus élevée, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
PreviousReadingLowTemperature
: Renvoie la lecture intermédiaire de la température la plus basse, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
PreviousReadingAverageTemperature
: Renvoie la lecture intermédiaire de la température moyenne, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
PreviousReadingHighTemperature
: Renvoie la lecture intermédiaire de la température la plus élevée, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
OldestReadingLowTemperature
: Renvoie la lecture la plus ancienne de la température la plus basse, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
OldestReadingAverageTemperature
: Renvoie la lecture la plus ancienne de la température moyenne, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
OldestReadingHighTemperature
: Renvoie la lecture la plus ancienne de la température la plus élevée, avec une précision de 0,1 degré Celsius.- La plage de valeurs se situe entre
-25,0
et75,0
.
- La plage de valeurs se situe entre
Données de mesure d'humidité Tempo personnalisée
Le type TTempoHumidityData
renvoie des données mesurées spécifiques à l'humidité dans la station météo et le moniteur d'environnement sans fil Tempo.
Value
: Tableau d'octets brut reçu à partir du périphérique. Chacune de ces caractéristiques représente douze foisTimeCounterRollover
secondes de données.THumidityIndex
: Index d'échantillons de données sur l'humidité de0
à11
.- Les valeurs de données d'humidité sont mesurées en %rh et la plage de valeurs se situe entre
5
et95
.
Données de mesure de pression Tempo personnalisée
Le type TTempoPressureData
renvoie des données mesurées spécifiques à la pression dans la station météo et le moniteur d'environnement sans fil Tempo.
Value
: Tableau d'octets brut reçu à partir du périphérique. Chacune de ces caractéristiques représente six foisTimeCounterRollover
secondes de données.TPressureIndex
: Index d'échantillons de données sur la pression de0
à5
.- Les valeurs de données de pression sont mesurées en hPa, et la plage de valeurs se situe entre
-32768
et32768
.
Données de configuration de périphérique Tempo personnalisé
Le type TTempoDeviceConfig
renvoie les configurations beacon dans la station météo et le moniteur d'environnement sans fil Tempo.
Value
: Tableau d'octets brut reçu à partir du périphérique.MajorNumber
: Renvoie le numéro majeur du beacon. Une valeur 0 désactive la diffusion du beacon.MinorNumber
: Renvoie le numéro mineur du beacon.CalibrationOffset
: Valeur de décalage du calibrage du beacon.
Problèmes connus
- Le périphérique Moniteur d'environnement Tempo ne peut pas être appairé à une machine Windows. Si la plate-forme cible de votre application est Windows 32 bits ou Windows 64 bits, elle ne peut pas être appairée au moniteur d'environnement Tempo.
- Le périphérique Tempo Environment Monitor a un délai d'expiration de 10 secondes une fois la connexion à l'application établie, puis il se déconnecte. L'application peut demander des données et recevoir les données de réponse lors de cette période. Une fois ce délai passé, l'application doit se connecter à nouveau.