azure-iot-device package
Sınıflar
| Message |
Message nesnesi, cihaz ile IoT Hub hizmeti arasındaki telemetri (cihazdan buluta) ve komutlar (buluttan cihaza) zaman uyumsuz mesajlaşma için kullanılır. Taşımadan bağımsızdır, yani AMQP, MQTT ve HTTP üzerinde aynı şekilde çalışır. |
| Client |
Bir cihazı Azure IoT hub'ına bağlamak için kullanılan IoT Hub cihaz istemcisi. SDK kullanıcıları, IoT Hub cihaz istemcisi oluşturmak içinConnectionString veyaSharedAccessSignature 'dan fabrika yöntemlerinden birini çağırmalıdır. |
| DeviceMethodRequest |
Buluttan bir cihaz yöntemi çağrıldığında hizmetten cihaza geçirilen verileri temsil eder. Bu sınıfın bir örneği, onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)aracılığıyla kaydedilen geri çağırmaya geçirilir. |
| DeviceMethodResponse |
kullanıcıya her DeviceMethodResponse sahip bir DeviceMethodRequest nesnesi sağlanır ve bu da kullanıcının her cihaz yöntemi çağrısı için hizmete iyi biçimlendirilmiş bir yanıt oluşturmasına ve göndermesine olanak tanır. Bu sınıfın bir örneği, onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)aracılığıyla kaydedilen geri çağırmaya ikinci parametre olarak geçirilir. |
| IotEdgeAuthenticationProvider |
Belirteç oluşturmayı iotedged olarak temsil eden bir Bu tür |
| ModuleClient |
Bir cihazı Azure IoT hub'ına bağlamak için kullanılan IoT Hub cihaz istemcisi. SDK kullanıcıları, IoT Hub cihaz istemcisi oluşturmak içinConnectionString veyaSharedAccessSignature 'dan fabrika yöntemlerinden birini çağırmalıdır. |
| SharedAccessKeyAuthenticationProvider |
Yalnızca bir bağlantı dizesiyle oluşturulabilen ve ardından cihaz istemcisi tarafından kullanılan ve Azure IoT hub örneğiyle kimlik doğrulaması yapmak için aktarımları yapılan bir
|
| SharedAccessSignatureAuthenticationProvider |
Yalnızca paylaşılan erişim imzası ile oluşturulabilen ve ardından cihaz istemcisi ve aktarımları tarafından Azure IoT hub örneğiyle kimlik doğrulaması yapmak için kullanılan bir
|
| Twin |
Cihaz İkizi, Azure IoT hub'ı tarafından depolanan ve cihaz çevrimdışı olsa bile kullanılabilen bir cihazın durumunu açıklayan belgedir. Yaklaşık 3 bölüme sahiptir:
Bu bir olasılık olsa da, istenen ve bildirilen özelliklerin eşleşmesi gerekmediğini ve gerekirse bu iki koleksiyonu eşitleme mantığının SDK kullanıcısına bırakıldığını unutmayın. Daha fazla bilgi için bkz. Device Twins'i anlama. |
| X509AuthenticationProvider |
Yalnızca bir X509 sertifikası ve anahtarıyla oluşturulabilen ve ardından cihaz istemcisi ve aktarımları tarafından Azure IoT hub örneğiyle kimlik doğrulaması yapmak için kullanılan bir
|
Arabirimler
| AmqpTransportOptions |
AMQP aktarımına özgü seçenekler. Bu, DeviceClientOptions nesnesinin içinde Görmek |
| DeviceClientOptions |
İstemci nesnesi için seçenekler. setOptions işlevine geçirildi. Örnek
|
| DeviceTransport | |
| HttpReceiverOptions |
HTTP alıcısının iletileri ne sıklıkta yoklamasını yapılandırmak için kullanılan seçenekler yapısı.
Bu seçeneklerin her biri, Bu, bir DeviceClientOptions nesnesinin içindeki Görmek |
| HttpTransportOptions |
İsteğe bağlı yapılandırma parametrelerini Http Aktarım'a geçirmek için seçenekler yapısı. Bu, DeviceClientOptions nesnesinin içinde Görmek |
| MqttTransportOptions |
MQTT aktarımına özgü seçenekler Bu, DeviceClientOptions nesnesinin içinde |
| TwinProperties |
İkiz için istenen ve bildirilen özellikleri içerir. |
Tür Diğer Adları
| BufferConvertible |
İşlevler
| get |
|
| get |
|
| get |
|
| get |
İşlev Ayrıntıları
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parametreler
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Döndürülenler
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Parametreler
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
Parametreler
- productInfo
-
string
Döndürülenler
Promise<string>