azure-iot-common 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. |
ArgumentError |
Bağımsız değişken geçersiz olduğunda hata oluştu. |
ArgumentOutOfRangeError |
Bağımsız değişken, kabul edilebilir aralığın dışında bir değere sahip olduğunda oluşan hata. |
BadDeviceResponseError |
Cihaz, bir cihaz yöntemi çağrısına hatalı yanıt gönderdiğinde hata oluştu. |
CloudToDeviceDetachedError |
c2d özelliği aktarım düzeyinde çalışmayı durdurduğunda istemcinin başlatmayı yeniden denemesini gerektiren bir hata oluştu. |
DeviceAlreadyExistsError |
Cihaz oluşturma için kullanılan cihaz kimliği Cihaz Kimliği Kayıt Defteri'nde zaten mevcut olduğunda hata oluştu. |
DeviceMaximumQueueDepthExceededError |
Bir cihaz için ileti kuyruğu dolduğunda hata oluştu. |
DeviceMessageLockLostError |
İletiyle ilişkilendirilmiş kilit belirteci kaybolduğundan ileti düzeltilirken hata oluştu. |
DeviceMethodsDetachedError |
Cihaz yöntemleri özelliği aktarım düzeyinde çalışmayı durdurduğunda istemcinin başlatmayı yeniden denemesini gerektirdiğinde hata oluştu. |
DeviceNotFoundError |
IoT Hub örnek kayıt defterinde bir cihaz bulunamadığında hata oluştu. |
DeviceRegistrationFailedError |
DPS kayıt işlemi başarısız olduğunda hata oluştu |
DeviceTimeoutError |
Cihaz yöntem çağrısını zamanında işlemediğinde hata oluştu. |
FormatError |
Belirli bir biçimlendirmeye sahip olması gereken bir dize düzgün biçimlendirilmediğinde hata oluştu. |
GatewayTimeoutError |
IoT Hub örneği cihaz yöntemi çağrısını zamanında işlemediğinde hata oluştu. |
InternalServerError |
bir iç sunucu hatası oluştuğunda hata oluştu. Bir hata bulmuş olabilir misiniz? |
InvalidEtagError |
Belirtilen eTag yanlış biçimlendirildiğinde veya güncel olmadığında hata oluştu. |
InvalidOperationError |
Bir işlem denendiğinde ancak izin verilmediğinde hata oluştu. |
IotHubNotFoundError |
Azure IoT hub'ı bulunamadığında hata oluştu. |
IotHubQuotaExceededError |
Azure IoT hub kotası aşıldı hatası oluştu. Kotalar düzenli aralıklarla sıfırlanır, bu işlemin o zamana kadar beklemesi gerekir. Kotalar hakkında daha fazla bilgi edinmek için bkz. Azure IoT Hub kotalarını ve azaltma |
IoTHubSuspendedError |
IoT Hub askıya alınırken hata oluştu. |
JobNotFoundError |
Belirtilen tanımlayıcıya sahip iş bulunamadığında hata oluştu. |
MessageTooLargeError |
Gönderilen ileti çok büyük olduğunda hata oluştu: en büyük boyut 256 KB'tır. |
NotConnectedError |
Cihaz bağlantısı kesildiğinde ve işlem tamamlanamadığında hata oluştu. |
NotImplementedError |
Bir özellik henüz uygulanmadığında ancak yer tutucu mevcut olduğunda hata oluştu. |
OperationCancelledError |
Herhangi bir işlem (yerel veya uzak) iptal edildiğinde hata oluştu |
PreconditionFailedError |
bir işlemi yürütmek için karşılanması gereken bir koşul karşılanmadığında hata oluştu. |
SecurityDeviceError |
Düşük düzeyli bir güvenlik cihazı/sürücüsü başarısız olduğunda hata oluştu. |
ServiceUnavailableError |
Hizmet kullanılamadığında hata oluştu. İşlem yeniden denenmelidir. |
ThrottlingError |
Aşırı etkinlik nedeniyle IoT Hub kısıtlandığında hata oluştu. Kotalar hakkında daha fazla bilgi edinmek için bkz. Azure IoT Hub kotalarını ve azaltma |
TimeoutError |
Zaman aşımı oluştuğunda hata oluştu |
TooManyDevicesError |
Belirli bir hub'da en fazla cihaz sayısına ulaşıldığında hata oluştu. |
TwinDetachedError |
İkiz özelliği aktarım düzeyinde çalışmayı durdurduğunda istemcinin başlatmayı yeniden denemesini gerektiren bir hata oluştu. |
TwinRequestError |
İkiz isteği bilinmeyen bir hata koduyla başarısız olduğunda genel hata oluştu. |
UnauthorizedError |
Bağlantı parametreleri yanlış olduğunda ve sunucu bağlantıyı reddettiğinde hata oluştu. |
Connected |
Aktarım başarıyla bağlandığında sonuç döndürülür. |
Disconnected |
Aktarım başarıyla kesildiğinde sonuç döndürülür. |
MessageAbandoned |
Bir ileti başarıyla terk edildiğinde sonuç döndürüldü. |
MessageCompleted |
bir ileti başarıyla reddedildiğinde sonuç döndürüldü. |
MessageEnqueued |
Bir ileti başarıyla sıralandığında sonuç döndürüldü. |
MessageRejected |
bir ileti başarıyla reddedildiğinde sonuç döndürüldü. |
SharedAccessSignatureUpdated |
Sas belirteci başarıyla güncelleştirildiğinde sonuç döndürülür. |
TransportConfigured |
Aktarım başarıyla yapılandırıldığında sonuç döndürülür. |
ConnectionString |
Bir cihazın veya bulut uygulamasının Bir Azure IoT hub'ına bağlanmasını sağlayan parametreleri açıklar. |
ExponentialBackOffWithJitter |
Jitter yeniden deneme stratejisi ile Üstel Geri Alma uygular. Sonraki aralığı hesaplamak için işlev şudur (x, x. yeniden denemedir): F(x) = min(Cmin+ (2^(x-1)-1) * rand(C * (1 – Jd), C*(1-Ju)), Cmax) |
NoRetry |
Herhangi bir yeniden deneme belirsizini engelleyen saplama ilkesi. İşlemler yeniden denenmiyor. |
RetryOperation |
Bağlanma, C2D iletileri alma, telemetri gönderme, ikiz güncelleştirmeleri vb. işlemleri yeniden denemek için gerekli mantığı uygular. |
SharedAccessSignature |
Paylaşılan erişim imzası belirteçleri, Azure IoT hub'ı ile bağlantının güvenliğini sağlamak için simetrik anahtarlar (x509 sertifikalarının aksine) kullanılırken bağlantının kimliğini doğrulamak için kullanılır. |
Arabirimler
AuthenticationProvider |
Bir Azure IoT hub örneğiyle kimlik doğrulaması yapmak için cihaz istemcisi tarafından kullanılan aktarımlara kimlik bilgileri sağlamak için kullanılan nesneler tarafından uygulanması gereken arabirim. |
Receiver | |
RetryPolicy |
Yeniden deneme ilkesi nesnesini açıklayan arabirim. Yeniden deneme ilkeleri 2 şeyden oluşur
Bu 2 bileşen, bu arabirimde açıklanan 2 yöntem çağrısının arkasına gizlenir. |
TransportConfig |
Kimlik bilgilerini depolamak ve değiştirmek için aktarımlar ve |
X509 |
Aktarımların kullanması için X509 sertifikasını ve anahtarını depolamak için kullanılan nesne. Bu doğrudan Node.js tarafından TLS yuvasını bağlamak için kullanılan alt düzey nesnelere geçirilir. https://nodejs.org/api/tls.html#tls_tls_connect_options_callback |
Tür Diğer Adları
BufferConvertible | |
ResultWithHttpResponse | |
Callback |
İki sonuçla normal geri aramayı açıklayan türü tanımlar: biri Hata, diğeri sonuç değeridir. |
DoubleValueCallback |
İki sonuçla geri çağırmayı açıklayan türü tanımlar. |
ErrorCallback |
Yalnızca Hata sonucu değeriyle geri çağırmayı açıklayan türü tanımlar. |
HttpResponseCallback |
Yanıt, ham HTTP yanıtı ve Bir Hata olmak üzere üç sonuçla geri çağırmayı açıklayan türü tanımlar. |
NoErrorCallback |
Hata olmayan bir sonuç değeriyle geri aramayı açıklayan türü tanımlar. |
TripleValueCallback |
Üç sonuçla normal geri çağırmayı açıklayan türü tanımlar. Bunlardan ilki Hata, diğer ikisi sonuç değerleridir. |
Numaralandırmalar
AuthenticationType |
|
İşlevler
an |
1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniyeleri bir saat sonraya kadar döndürür. |
encode |
İşlev Ayrıntıları
anHourFromNow()
1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniyeleri bir saat sonraya kadar döndürür.
function anHourFromNow(): number
Döndürülenler
number
encodeUriComponentStrict(string)
function encodeUriComponentStrict(str: string): string
Parametreler
- str
-
string
Döndürülenler
string