azure-iothub package
Třídy
Client |
Klient služby IoT Hub slouží 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 vytvářet nové Client instance voláním jedné z metod továrny, fromConnectionString nebo fromSharedAccessSignature, aby vytvořili klienta služby IoT Hub. |
Device |
Vytvoří reprezentaci zařízení pro použití s rozhraními API registru identit zařízení . Tato třída je zastaralá , protože registr identit zařízení může pracovat přímo s objekty JSON, které obsahují částečný popis zařízení, ne nutně úplný objekt. Navíc byla tato třída původně dodána s překlepem v |
JobClient |
Poskytuje metody pro vytváření, aktualizaci, monitorování a rušení dlouhotrvajících úloh v instanci IoT Hub a dotazování existujících úloh. Rozhraní API pro úlohy v Azure IoT Hub umožňuje plá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 budou vytvářet JobClient instance pomocí metod fromConnectionString(string) z výroby a fromSharedAccessSignature(string). |
Registry |
Třída Registry poskytuje přístup ke službě identit zařízení IoT Hub. Uživatelé sady SDK by měli vytvořit instanci této třídy pomocí jedné z metod továrny: fromConnectionString nebo fromSharedAccessSignature. Protokol používaný pro operace registru identit zařízení je HTTPS. |
Amqp |
Transportní třída používaná klientem služby pro připojení ke službě Azure IoT Hub 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 by měla být předána jedné z Client metod výroby: fromConnectionString nebo zSharedAccessSignature. |
AmqpWs |
Transportní třída používaná klientem služby pro připojení ke službě Azure IoT Hub pomocí protokolu AMQP přes zabezpečené protokoly websocket. Tato třída by neměla být použita přímo a místo toho by měla být předána jedné z Client metod výroby: fromConnectionString nebo zSharedAccessSignature. |
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í ověřovacích hlaviček do každého požadavku. |
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í. 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 na 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 |
Aliasy typu
TransportCtor | |
ConnectionState | |
DeviceStatus | |
JobCallback | |
BulkRegistryOperationType | |
JobCallback | |
ResponseCallback |