Configuration de modèle d'appareil
L'objet configuration de modèle d'appareil permet d'établir la configuration de base pour un modèle d'appareil, typiquement utilisé dans les scripts de configuration de modèle d'appareil.
La fonction getConfiguration reçoit un objet de ce type comme paramètre, ce qui permet d'établir la configuration de base du modèle d'appareil pour lequel le script a été écrit.
Propriétés
addressLabel (string ou littéral multi-langue) La propriété addressLabel permet de définir le texte à afficher dans l'interface utilisateur pour le champ « address ». Par exemple, s'il s'agit d'un appareil LoRaWAN, il serait préférable d'utiliser le nom « DEVEUI » au lieu de « address », ou d'utiliser « MAC address » s'il s'agit d'un appareil Wi-Fi. Si cette propriété n'est pas définie, la valeur par défaut sera « Address ». Si une valeur de chaîne est attribuée, cette chaîne sera utilisée dans l'UI indépendamment de la langue préférée de l'utilisateur. Si un littéral multi-langue est spécifié (comme dans l'exemple ci-dessous), la plateforme utilisera le texte correspondant à la langue préférée de l'utilisateur.
Exemples
Cet exemple montre l'adresse du premier endpoint d'un appareil, à travers la console de log.
config.addressLabel = {en: "MAC address", es: "Dirección MAC"};Endpoint
L'objet endpoint représente un endpoint dans un appareil installé sur la plateforme. Les endpoints sont normalement accessibles via la propriété endpoints de l'objet device.
Collection de configuration d'endpoints
L'objet collection de configuration d'endpoints représente une collection d'endpoints pour lesquels la configuration initiale doit être établie, typiquement dans des scripts de configuration de modèle d'appareil.