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 |
نهج الكعب الذي يمنع أي إعادة محاولة مبدئية. لا تتم إعادة محاولة العمليات. |
RetryOperation |
تنفيذ المنطق اللازم لإعادة محاولة العمليات مثل الاتصال، وتلقي رسائل C2D، وإرسال بيانات تتبع الاستخدام، والتحديثات المزدوجة، وما إلى ذلك. |
SharedAccessSignature |
يتم استخدام الرموز المميزة لتوقيع الوصول المشترك لمصادقة الاتصال عند استخدام مفاتيح متماثلة (على عكس شهادات x509) لتأمين الاتصال بمركز Azure IoT. |
الواجهات
AuthenticationProvider |
الواجهة التي يجب تنفيذها بواسطة الكائنات المستخدمة لتوفير بيانات الاعتماد إلى عمليات النقل المستخدمة من قبل عميل الجهاز للمصادقة مع مثيل مركز Azure IoT. |
Receiver | |
RetryPolicy |
واجهة تصف كائن نهج إعادة المحاولة. تتكون نهج إعادة المحاولة من شيئين
يختبئ هذان المكونان خلف استدعاءات الأسلوب 2 الموضحة في هذه الواجهة. |
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