azure-iothub package
Třídy
| Client |
Klient služby IoT Hub se používá ke komunikaci se zařízeními prostřednictvím služby Azure IoT Hub. Umožňuje uživateli sady SDK:
Uživatelé by měli vytvořit nové instance Client voláním jedné z metod továrny, zConnectionString nebo zesharedAccessSignature, vytvořit klienta služby IoT Hub. |
| Device |
Vytvoří reprezentaci zařízení pro použití s registrem identit zařízení rozhraníMI API.
Tato třída je zastaralá, protože registr identit zařízení může pracovat přímo s objekty JSON obsahujícími částečný popis zařízení, nikoli nutně úplný objekt. Na začátku byla tato třída odeslána překlepem na název vlastnosti |
| JobClient |
Poskytuje metody pro vytváření, aktualizaci, monitorování a rušení dlouhotrvajících úloh v instanci ioT Hubu a také dotazování existujících úloh. Rozhraní API úloh v Azure IoT Hubu umožňuje naplánovat volání přímých metod a aktualizace dvojčat na více zařízeních. Očekává se, že uživatelé sady SDK vytvoří instance JobClient pomocí metod továrny fromConnectionString(string) a fromSharedAccessSignature(string). |
| Registry |
Třída Registru poskytuje přístup ke službě identit zařízení služby IoT Hub. Uživatelé sady SDK by měli vytvořit instanci této třídy pomocí jedné z metod továrny: fromConnectionString nebo zesharedAccessSignature. Protokol používaný pro operace registru identit zařízení je HTTPS. |
| Amqp |
Přenosová třída používaná klientem služby pro připojení k centru Azure IoT pomocí protokolu AMQP přes zabezpečený soket (TLS). Tato třída by neměla být použita přímo a místo toho je předána do jedné z metod Client továrny: fromConnectionString nebo zesharedAccessSignature. |
| AmqpWs |
Transportní třída používaná klientem služby pro připojení k centru Azure IoT pomocí protokolu AMQP přes zabezpečené websockety. Tato třída by neměla být použita přímo a místo toho je předána do jedné z metod Client továrny: fromConnectionString nebo zesharedAccessSignature. |
| DigitalTwinClient | |
| IoTHubTokenCredentials |
Vytvoří sdílené přístupové podpisy na základě připojovacího řetězce předaného konstruktoru. Tuto třídu používá vrstva protokolu sady SDK k přidání hlaviček ověřování do každého požadavku. |
| Twin |
Dvojče zařízení je dokument popisující stav zařízení, které je uložené centrem Azure IoT, a je k dispozici i v případě, že je zařízení offline. Je postaven kolem 3 částí:
Mějte na paměti, že i když je to možnost, požadované a hlášené vlastnosti nemusí odpovídat a že logika synchronizace těchto dvou kolekcí je v případě potřeby ponechána uživateli sady SDK. Další informace naleznete v tématu Principy dvojčat zařízení. Doporučeným způsobem, jak získat Twin pro konkrétní zařízení, je použít metodu getTwin(string, HttpResponseCallback<Twin>). |
Rozhraní
| ServiceReceiver | |
| Transport | |
| TransportConfigOptions | |
| Authentication | |
| Capabilities | |
| X509Thumbprints | |
| BulkRegistryOperationResult | |
| DeviceDescription | |
| DeviceRegistryOperationError | |
| JobStatus | |
| QueryDescription | |
| RegistryStatistics | |
| TransportConfig | |
| Configuration |
Objekt Configuration představuje konfiguraci jednoho zařízení nebo může představovat nasazení, které lze použít jako konfiguraci pro zařízení na základě targetCondition. |
| ConfigurationContent | |
| ConfigurationMetrics | |
| DeviceMethodParams |
Popisuje parametry, které jsou k dispozici pro použití s přímými metodami (označované také jako metody zařízení). |
| Module | |