azure-iot-device package
Classes
Message |
L’objet Message est utilisé pour la télémétrie (appareil à cloud) et les commandes (cloud à appareil) asynchrones entre l’appareil et le service IoT Hub. Il est indépendant du transport, ce qui signifie qu’il fonctionne de la même façon sur AMQP, MQTT et HTTP. |
Client |
IoT Hub client d’appareil utilisé pour connecter un appareil à un hub Azure IoT. Les utilisateurs du KIT de développement logiciel (SDK) doivent appeler l’une des méthodes de fabrique, à partir deConnectionString ou deSharedAccessSignature pour créer un client d’appareil IoT Hub. |
DeviceMethodRequest |
Représente les données transmises du service à l’appareil lorsqu’une méthode d’appareil est appelée à partir du cloud. Une instance de cette classe est passée au rappel inscrit via onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
DeviceMethodResponse |
un DeviceMethodResponse objet est fourni à l’utilisateur, chacun DeviceMethodRequest permettant à l’utilisateur de construire et d’envoyer une réponse bien mise en forme au service pour chaque appel de méthode d’appareil. Une instance de cette classe est passée en tant que deuxième paramètre au rappel inscrit via onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
IotEdgeAuthenticationProvider |
Fournit une Ce type hérite de |
ModuleClient |
IoT Hub client d’appareil utilisé pour connecter un appareil à un hub Azure IoT. Les utilisateurs du KIT de développement logiciel (SDK) doivent appeler l’une des méthodes de fabrique, à partir deConnectionString ou deSharedAccessSignature pour créer un client d’appareil IoT Hub. |
SharedAccessKeyAuthenticationProvider |
Fournit un L’objet |
SharedAccessSignatureAuthenticationProvider |
Fournit un L’objet |
Twin |
Un jumeau d’appareil est un document décrivant l’état d’un appareil stocké par un hub Azure IoT et disponible même si l’appareil est hors connexion. Il est construit autour de 3 sections :
Notez que bien qu’il s’agisse d’une possibilité, les propriétés souhaitées et signalées n’ont pas besoin de correspondre et que la logique de synchronisation de ces deux collections, si nécessaire, est laissée à l’utilisateur du KIT de développement logiciel (SDK). Pour plus d’informations, consultez Présentation des jumeaux d’appareil. |
X509AuthenticationProvider |
Fournit un
|
Interfaces
AmqpTransportOptions |
Options spécifiques au transport AMQP. Cette propriété est transmise à setOptions en tant que propriété nommée Consultez |
DeviceClientOptions |
Options de l’objet Client. Passé à la fonction setOptions . Exemple
|
DeviceTransport | |
HttpReceiverOptions |
Structure d’options utilisée pour configurer la fréquence à laquelle le récepteur HTTP interroge les messages.
Chacune de ces options s’exclue mutuellement, à l’exception du Pour cela, appelez setOptions avec cette propriété nommée Consultez |
HttpTransportOptions |
Structure d’options pour passer des paramètres de configuration facultatifs dans le transport Http. Cette propriété est transmise à setOptions en tant que propriété nommée Consultez |
MqttTransportOptions |
Options spécifiques au transport MQTT Cette propriété est transmise à setOptions en tant que propriété nommée |
TwinProperties |
Contient les propriétés souhaitées et signalées pour le jumeau. |
Alias de type
BufferConvertible |
Fonctions
get |
|
get |
|
get |
|
get |
Informations relatives à la fonction
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Paramètres
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Retours
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Paramètres
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
Paramètres
- productInfo
-
string
Retours
Promise<string>