azure-iot-common package
الفصول
Message |
Message يتم استخدام الكائن لبيانات تتبع الاستخدام (من جهاز إلى سحابة) والأوامر (من السحابة إلى الجهاز) المراسلة غير المتزامنة بين الجهاز وخدمة IoT Hub. إنه غير محدد للنقل، ما يعني أنه يعمل بنفس الطريقة عبر AMQP وMQTT وHTTP. |
ArgumentError |
حدث خطأ عندما تكون الوسيطة غير صالحة. |
ArgumentOutOfRangeError |
يتم طرح الخطأ عندما تحتوي الوسيطة على قيمة خارج نطاق admissible. |
BadDeviceResponseError |
حدث خطأ عندما يرسل جهاز استجابة سيئة لاستدعاء أسلوب الجهاز. |
CloudToDeviceDetachedError |
حدث خطأ عندما توقفت ميزة c2d عن العمل على مستوى النقل، مما يتطلب من العميل إعادة محاولة بدء تشغيله. |
DeviceAlreadyExistsError |
حدث خطأ عندما يكون معرف الجهاز المستخدم لإنشاء الجهاز موجودا بالفعل في سجل هوية الجهاز. |
DeviceMaximumQueueDepthExceededError |
حدث خطأ عندما تكون قائمة انتظار الرسائل لجهاز ممتلئة. |
DeviceMessageLockLostError |
حدث خطأ عند فشل تسوية رسالة بسبب فقدان رمز التأمين المقترن بالرسالة. |
DeviceMethodsDetachedError |
حدث خطأ عندما توقفت ميزة أساليب الجهاز عن العمل على مستوى النقل، مما يتطلب من العميل إعادة محاولة بدء تشغيله. |
DeviceNotFoundError |
حدث خطأ عندما يتعذر العثور على جهاز في سجل مثيل IoT Hub. |
DeviceRegistrationFailedError |
حدث خطأ عند فشل عملية تسجيل DPS |
DeviceTimeoutError |
حدث خطأ عندما لا يعالج الجهاز استدعاء الأسلوب في الوقت المناسب. |
FormatError |
حدث خطأ عندما لا يتم تنسيق سلسلة من المفترض أن تحتوي على تنسيق معين بشكل صحيح. |
GatewayTimeoutError |
حدث خطأ عندما لا يعالج مثيل IoT Hub استدعاء أسلوب الجهاز في الوقت المناسب. |
InternalServerError |
حدث خطأ عند حدوث خطأ خادم داخلي. ربما وجدت خطأ؟ |
InvalidEtagError |
حدث خطأ عندما يكون eTag المحدد منسقا بشكل غير صحيح أو قديما. |
InvalidOperationError |
حدث خطأ عند محاولة إجراء عملية ولكن غير مسموح به. |
IotHubNotFoundError |
حدث خطأ عندما لم يتم العثور على مركز Azure IoT. |
IotHubQuotaExceededError |
حدث خطأ أثناء تجاوز الحصة النسبية لمركز Azure IoT. تتم إعادة تعيين الحصص بشكل دوري، وسيتعين على هذه العملية الانتظار حتى ذلك الحين. لمعرفة المزيد حول الحصص النسبية، راجع حصص Azure IoT Hub النسبية والتقييد |
IoTHubSuspendedError |
حدث خطأ عند إيقاف IoT Hub مؤقتا. |
JobNotFoundError |
حدث خطأ عندما لم يتم العثور على المهمة ذات المعرف المحدد. |
MessageTooLargeError |
حدث خطأ عندما تكون الرسالة المرسلة كبيرة جدا: الحد الأقصى للحجم هو 256 كيلوبايت. |
NotConnectedError |
حدث خطأ عند قطع اتصال الجهاز ولا يمكن إكمال العملية. |
NotImplementedError |
حدث خطأ عندما لا يتم تنفيذ ميزة بعد ولكن العنصر النائب موجود. |
OperationCancelledError |
حدث خطأ عند إلغاء أي عملية (محلية أو بعيدة) |
PreconditionFailedError |
حدث خطأ عندما لم يتم استيفاء شرط كان من المفترض أن يتم تنفيذه لتنفيذ عملية. |
SecurityDeviceError |
حدث خطأ عند فشل جهاز/برنامج تشغيل أمان منخفض المستوى. |
ServiceUnavailableError |
حدث خطأ عندما تكون الخدمة غير متوفرة. يجب إعادة محاولة العملية. |
ThrottlingError |
حدث خطأ عند تقييد IoT Hub بسبب النشاط المفرط. لمعرفة المزيد حول الحصص النسبية، راجع حصص Azure IoT Hub النسبية والتقييد |
TimeoutError |
حدث خطأ عند حدوث مهلة |
TooManyDevicesError |
حدث خطأ عند الوصول إلى الحد الأقصى لعدد الأجهزة على مركز معين. |
TwinDetachedError |
حدث خطأ عندما توقفت الميزة المزدوجة عن العمل على مستوى النقل، مما يتطلب من العميل إعادة محاولة بدء تشغيله. |
TwinRequestError |
ظهور خطأ عام عند فشل طلب مزدوج برمز خطأ غير معروف. |
UnauthorizedError |
حدث خطأ عندما تكون معلمات الاتصال خاطئة ورفض الخادم الاتصال. |
Connected |
يتم إرجاع النتيجة عند توصيل النقل بنجاح. |
Disconnected |
يتم إرجاع النتيجة عند قطع اتصال النقل بنجاح. |
MessageAbandoned |
يتم إرجاع النتيجة عند التخلي عن رسالة بنجاح. |
MessageCompleted |
يتم إرجاع النتيجة عند رفض رسالة بنجاح. |
MessageEnqueued |
يتم إرجاع النتيجة عند ترتيب رسالة في قائمة الانتظار بنجاح. |
MessageRejected |
يتم إرجاع النتيجة عند رفض رسالة بنجاح. |
SharedAccessSignatureUpdated |
يتم إرجاع النتيجة عند تحديث رمز SAS المميز بنجاح. |
TransportConfigured |
يتم إرجاع النتيجة عند تكوين النقل بنجاح. |
ConnectionString |
يصف المعلمات التي تمكن جهازا أو تطبيقا سحابيا من الاتصال بمركز Azure IoT. |
ExponentialBackOffWithJitter |
ينفذ التراجع الأسي باستخدام استراتيجية إعادة المحاولة Jitter. الدالة لحساب الفاصل الزمني التالي هي التالية (x هي إعادة المحاولة xth): F(x) = min(Cmin+ (2^(x-1)-1) * rand(C * (1 – Jd), C*(1-Ju)), Cmax) |
NoRetry |
نهج Stub الذي يمنع أي إعادة محاولة مبدئية. لا تتم إعادة محاولة العمليات. |
RetryOperation |
ينفذ المنطق الضروري لإعادة محاولة العمليات مثل الاتصال وتلقي رسائل C2D وإرسال بيانات تتبع الاستخدام والتحديثات المزدوجة وما إلى ذلك. |
SharedAccessSignature |
تستخدم الرموز المميزة لتوقيع الوصول المشترك لمصادقة الاتصال عند استخدام مفاتيح متماثلة (بدلا من شهادات x509) لتأمين الاتصال بمركز Azure IoT. |
الواجهات
AuthenticationProvider |
الواجهة التي يجب تنفيذها بواسطة العناصر المستخدمة لتوفير بيانات الاعتماد للنقلات التي يستخدمها عميل الجهاز للمصادقة مع مثيل مركز Azure IoT. |
Receiver | |
RetryPolicy |
واجهة تصف كائن نهج إعادة المحاولة. تتكون نهج إعادة المحاولة من شيئين
يختبئ هذان المكونان خلف استدعاءين للأسلوب الموضحين في هذه الواجهة. |
TransportConfig |
بنية التكوين المستخدمة من قبل عمليات النقل والكائنات |
X509 |
الكائن المستخدم لتخزين شهادة X509 ومفتاح للنقل لاستخدامه. يتم تمرير هذا مباشرة إلى الكائنات منخفضة المستوى المستخدمة من قبل Node.js لتوصيل مأخذ توصيل TLS. https://nodejs.org/api/tls.html#tls_tls_connect_options_callback |
النوع أسماء مستعارة
BufferConvertible | |
ResultWithHttpResponse | |
Callback |
يحدد النوع الذي يصف رد الاتصال العادي مع نتيجتين - واحدة هي الخطأ، والأخرى هي قيمة النتيجة. |
DoubleValueCallback |
يحدد النوع الذي يصف رد الاتصال مع نتيجتين. |
ErrorCallback |
يحدد النوع الذي يصف رد الاتصال بقيمة نتيجة الخطأ فقط. |
HttpResponseCallback |
يحدد النوع الذي يصف رد الاتصال بثلاث نتائج - الاستجابة واستجابة HTTP الأولية والخطأ. |
NoErrorCallback |
يحدد النوع الذي يصف رد الاتصال بقيمة نتيجة واحدة غير خطأ. |
TripleValueCallback |
يحدد النوع الذي يصف رد الاتصال العادي بثلاث نتائج - الأول هو خطأ، والآخران هما قيم النتيجة. |
التعدادات
AuthenticationType |
قم بتعيين نوع المصادقة المستخدمة من قبل |
الوظائف
an |
إرجاع الثواني المنقضية منذ 1 يناير 1970 00:00:00 بالتوقيت العالمي المتفق عليه حتى ساعة واحدة من الآن. |
encode |
تفاصيل الوظيفة
anHourFromNow()
إرجاع الثواني المنقضية منذ 1 يناير 1970 00:00:00 بالتوقيت العالمي المتفق عليه حتى ساعة واحدة من الآن.
function anHourFromNow(): number
المرتجعات
number
encodeUriComponentStrict(string)
function encodeUriComponentStrict(str: string): string
المعلمات
- str
-
string
المرتجعات
string