azure-iot-device package
Sınıflar
Message |
Message nesnesi, cihazla IoT Hub hizmeti arasında telemetri (cihazdan buluta) ve komutlar (buluttan cihaza) zaman uyumsuz mesajlaşma için kullanılır. Aktarımdan 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ı, bir IoT Hub cihaz istemcisi oluşturmak içinConnectionString veya fromSharedAccessSignature 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 aracılığıyla onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)kaydedilen geri çağırmaya geçirilir. |
DeviceMethodResponse |
Kullanıcıya DeviceMethodRequest her bir DeviceMethodResponse cihaz yöntemi çağrısı için iyi biçimlendirilmiş bir yanıt oluşturmasına ve göndermesine olanak sağlayan bir nesne sağlanır. Bu sınıfın bir örneği, aracılığıyla onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)kaydedilen geri çağırmaya ikinci parametre olarak geçirilir. |
IotEdgeAuthenticationProvider |
Belirteç oluşturmayı iotedged olarak devreden 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ı, bir IoT Hub cihaz istemcisi oluşturmak içinConnectionString veya fromSharedAccessSignature fabrika yöntemlerinden birini çağırmalıdır. |
SharedAccessKeyAuthenticationProvider |
Yalnızca bir bağlantı dizesiyle oluşturulabilen bir nesnesi, |
SharedAccessSignatureAuthenticationProvider |
Yalnızca paylaşılan erişim imzası ile oluşturulabilen ve daha sonra cihaz istemcisi tarafından kullanılan ve Azure IoT hub örneğiyle kimlik doğrulaması yapmak için aktarımları yapı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ümde oluşturulmuş:
Mümkün 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. Cihaz İkizlerini Anlama. |
X509AuthenticationProvider |
Yalnızca bir X509 sertifikası ve anahtarıyla oluşturulabilen ve daha sonra cihaz istemcisi tarafından kullanılan ve Azure IoT hub örneğiyle kimlik doğrulaması yapmak için aktarımlar yapılan bir ve nesnelerinin |
Arabirimler
AmqpTransportOptions |
AMQP aktarımına özgü seçenekler. Bu, setOptions'abir DeviceClientOptions nesnesinin içinde adlı Bkz. |
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 boole dışında Bu, bir DeviceClientOptions nesnesinin içindeki HttpTransportOptions nesnesinin içinde adlı Bkz. |
HttpTransportOptions |
İsteğe bağlı yapılandırma parametrelerini Http Aktarım'a geçirmek için seçenekler yapısı. Bu, setOptions'abir DeviceClientOptions nesnesinin içinde adlı Bkz. |
MqttTransportOptions |
MQTT aktarımına özgü seçenekler Bu, setOptions'abir DeviceClientOptions nesnesinin içinde adlı |
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>