azure-iot-device package
Třídy
Message |
Objekt se Message používá pro telemetrii (zařízení-cloud) a příkazy (cloud-zařízení) a asynchronní zasílání zpráv mezi zařízením a službou IoT Hub. Je nezávislá na přenosu, což znamená, že funguje stejným způsobem jako AMQP, MQTT a HTTP. |
Client |
IoT Hub klienta zařízení použitého k připojení zařízení k centru Azure IoT. Uživatelé sady SDK by měli zavolat jednu z metod z výroby zConnectionString nebo zSharedAccessSignature, aby vytvořili klienta IoT Hub zařízení. |
DeviceMethodRequest |
Představuje data předaná ze služby do zařízení při zavolání metody zařízení z cloudu. Instance této třídy je předána zpětnému volání registrovanému prostřednictvím onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
DeviceMethodResponse |
DeviceMethodResponse uživateli je poskytován objekt, přičemž každý z nich DeviceMethodRequest umožňuje uživateli vytvořit a odeslat dobře formátovanou odpověď zpět službě pro každé volání metody zařízení. Instance této třídy je předána jako druhý parametr zpětnému volání registrovanému prostřednictvím onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
IotEdgeAuthenticationProvider |
Tento typ dědí z |
ModuleClient |
IoT Hub klienta zařízení použitého k připojení zařízení k centru Azure IoT. Uživatelé sady SDK by měli zavolat jednu z metod z výroby zConnectionString nebo zSharedAccessSignature, aby vytvořili klienta IoT Hub zařízení. |
SharedAccessKeyAuthenticationProvider |
Objekt |
SharedAccessSignatureAuthenticationProvider |
Objekt |
Twin |
Dvojče zařízení je dokument popisující stav zařízení, které je uložené ve službě Azure IoT Hub a je dostupné, i když je zařízení offline. Je postaven kolem 3 sekcí:
Mějte na paměti, že i když je to možné, požadované a hlášené vlastnosti se nemusí shodovat a že logika synchronizace těchto dvou kolekcí je v případě potřeby ponechána na uživateli sady SDK. Další informace najdete v tématu Principy dvojčat zařízení. |
X509AuthenticationProvider |
|
Rozhraní
AmqpTransportOptions |
Možnosti specifické pro přenos AMQP. To se předává do setOptions jako vlastnost s názvem Seznamte se s |
DeviceClientOptions |
Možnosti pro objekt Client. Předáno do funkce setOptions . Příklad
|
DeviceTransport | |
HttpReceiverOptions |
Struktura možností používaná ke konfiguraci, jak často se příjemce HTTP dotazuje na zprávy.
Každá z těchto možností se vzájemně vylučuje, s výjimkou logické hodnoty To se konfiguruje voláním setOptions s touto vlastností s názvem Seznamte se s |
HttpTransportOptions |
Struktura možností pro předávání volitelných konfiguračních parametrů do přenosu HTTP. To se předává do setOptions jako vlastnost s názvem Seznamte se s |
MqttTransportOptions |
Možnosti specifické pro přenos MQTT To se předává do setOptions jako vlastnost s názvem |
TwinProperties |
Obsahuje požadované a hlášené vlastnosti dvojčete. |
Aliasy typu
BufferConvertible |
Funkce
get |
|
get |
|
get |
|
get |
Podrobnosti funkce
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parametry
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Návraty
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Parametry
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
Parametry
- productInfo
-
string
Návraty
Promise<string>