azure-iot-device package
Klasy
| Message |
Obiekt Message jest używany do telemetrii (urządzenie-chmura) i poleceń (chmura-urządzenie) asynchronicznych komunikatów między urządzeniem a usługą IoT Hub. Jest ona niezależna od transportu, co oznacza, że działa tak samo w przypadku protokołu AMQP, MQTT i HTTP. |
| Client |
Klient urządzenia usługi IoT Hub używany do łączenia urządzenia z centrum Azure IoT Hub. Użytkownicy zestawu SDK powinni wywołać jedną z metod fabrycznych, z ConnectionString lub zsharedAccessSignature w celu utworzenia klienta urządzenia usługi IoT Hub. |
| DeviceMethodRequest |
Reprezentuje dane przekazywane z usługi do urządzenia, gdy metoda urządzenia jest wywoływana z chmury. Wystąpienie tej klasy jest przekazywane do wywołania zwrotnego zarejestrowanego za pośrednictwem onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
| DeviceMethodResponse |
obiekt DeviceMethodResponse jest udostępniany użytkownikowi z każdym DeviceMethodRequest umożliwiającym użytkownikowi konstruowanie i wysyłanie dobrze sformatowanej odpowiedzi z powrotem do usługi dla każdego wywołania metody urządzenia. Wystąpienie tej klasy jest przekazywane jako drugi parametr do wywołania zwrotnego zarejestrowanego za pośrednictwem onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
| IotEdgeAuthenticationProvider |
Zapewnia implementację Ten typ dziedziczy z |
| ModuleClient |
Klient urządzenia usługi IoT Hub używany do łączenia urządzenia z centrum Azure IoT Hub. Użytkownicy zestawu SDK powinni wywołać jedną z metod fabrycznych, z ConnectionString lub zsharedAccessSignature w celu utworzenia klienta urządzenia usługi IoT Hub. |
| SharedAccessKeyAuthenticationProvider |
Udostępnia obiekt Obiekt |
| SharedAccessSignatureAuthenticationProvider |
Udostępnia obiekt Obiekt |
| Twin |
Bliźniacze reprezentacje urządzenia to dokument opisujący stan urządzenia przechowywanego przez centrum Azure IoT Hub i jest dostępny nawet wtedy, gdy urządzenie jest w trybie offline. Jest zbudowany w około 3 sekcjach:
Należy pamiętać, że chociaż jest to możliwe, żądane i zgłoszone właściwości nie muszą być zgodne i że logika do synchronizacji tych dwóch kolekcji, w razie potrzeby, jest pozostawiona użytkownikowi zestawu SDK. Aby uzyskać więcej informacji, zobacz Understanding Device Twins. |
| X509AuthenticationProvider |
Udostępnia obiekt W przeciwieństwie do obiektów |
Interfejsy
| AmqpTransportOptions |
Opcje specyficzne dla transportu AMQP. Jest on przekazywany do setOptions jako właściwości o nazwie Widzieć |
| DeviceClientOptions |
Opcje obiektu Klient. Przekazano do funkcji setOptions. Przykład
|
| DeviceTransport | |
| HttpReceiverOptions |
Struktura opcji używana do konfigurowania częstotliwości sondowania odbiornika HTTP dla komunikatów.
Każda z tych opcji wzajemnie się wyklucza, z wyjątkiem wartości logicznej Jest to konfigurowane przez wywołanie setOptions z tą właściwością o nazwie Widzieć |
| HttpTransportOptions |
Struktura opcji przekazywania opcjonalnych parametrów konfiguracji do transportu HTTP. Jest on przekazywany do setOptions jako właściwości o nazwie Widzieć |
| MqttTransportOptions |
Opcje specyficzne dla transportu MQTT Jest on przekazywany do setOptions jako właściwości o nazwie |
| TwinProperties |
Zawiera żądane i zgłoszone właściwości bliźniaczej reprezentacji bliźniaczej. |
Aliasy typu
| BufferConvertible |
Funkcje
| get |
|
| get |
|
| get |
|
| get |
Szczegóły funkcji
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parametry
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Zwraca
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
Zwraca
Promise<string>