azure-iot-device package
Classes
| Message |
L’objet Message est utilisé pour la télémétrie (appareil à cloud) et les commandes (cloud-à-appareil) de messagerie asynchrone 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 |
Client d’appareil IoT Hub 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, fromConnectionString ou fromSharedAccessSignature 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 objet DeviceMethodResponse est fourni à l’utilisateur avec chaque 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 implémentation Ce type hérite de |
| ModuleClient |
Client d’appareil IoT Hub 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, fromConnectionString ou fromSharedAccessSignature pour créer un client d’appareil IoT Hub. |
| SharedAccessKeyAuthenticationProvider |
Fournit un objet L’objet |
| SharedAccessSignatureAuthenticationProvider |
Fournit un objet 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 soit possible, 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 Understanding Device Twins. |
| X509AuthenticationProvider |
Fournit un objet Contrairement aux objets |
Interfaces
| AmqpTransportOptions |
Options spécifiques au transport AMQP. Cela est passé dans setOptions en tant que propriété nommée Voir |
| DeviceClientOptions |
Options de l’objet Client. Transmis à la fonction setOptions. exemple de
|
| 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 Cela est configuré en appelant setOptions avec cette propriété sous la forme d’une propriété nommée Voir |
| HttpTransportOptions |
Structure d’options pour passer des paramètres de configuration facultatifs dans le transport Http. Cela est passé dans setOptions en tant que propriété nommée Voir |
| MqttTransportOptions |
Options spécifiques au transport MQTT Cela est passé dans 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 |
Functions
| 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>