device الحزمة
مكتبة أجهزة Azure IoT
توفر هذه المكتبة العملاء والنماذج المقترنة للتواصل مع خدمات Azure IoT من جهاز IoT.
الحِزم
aio |
مكتبة أجهزة Azure IoT - غير متزامنة توفر هذه المكتبة عملاء غير متزامنين للتواصل مع خدمات Azure IoT من جهاز IoT. |
الوحدات النمطية
exceptions |
تعرف هذه الوحدة سطح استثناء، يتم عرضه كجزء من واجهة برمجة تطبيقات مكتبة azure.iot.device |
patch_documentation |
توفر هذه الوحدة تصحيحات مشفرة مضمنة تستخدم لتعديل العناصر من المكتبات. حاليا علينا أن نفعل مثل هذا حتى لا نستخدم exec في أي مكان |
user_agent |
هذه الوحدة النمطية لإنشاء سلاسل عامل لجميع العملاء |
الفصول
IoTHubDeviceClient |
عميل جهاز متزامن يتصل بمثيل Azure IoT Hub. تهيئة IoTHubDeviceClient. يجب عدم استدعاء هذا المهيئ مباشرة. بدلا من ذلك، استخدم أحد>> "create_from_<<" classmethods لإنشاء مثيل |
IoTHubModuleClient |
عميل وحدة نمطية متزامن يتصل بمثيل Azure IoT Hub أو Azure IoT Edge. تهيئة IoTHubModuleClient. يجب عدم استدعاء هذا المهيئ مباشرة. بدلا من ذلك، استخدم أحد>> "create_from_<<" classmethods لإنشاء مثيل |
Message |
يمثل رسالة من أو إلى IoTHub تهيئة الرسالة |
MethodRequest |
يمثل طلبا لاستدعاء أسلوب مباشر. تهيئة MethodRequest. |
MethodResponse |
يمثل استجابة لأسلوب مباشر. مهيئ ل MethodResponse. |
ProvisioningDeviceClient |
العميل الذي يمكن استخدامه لتشغيل تسجيل جهاز مع خدمة التزويد باستخدام مصادقة Symmetric Key أو X509. تهيئة عميل التوفير. ملاحظة: يجب عدم استدعاء هذا المهيئ مباشرة. بدلا من ذلك، يجب استخدام أساليب الفئة التي تبدأ create_from_ لإنشاء كائن عميل. |
ProxyOptions |
فئة تحتوي على خيارات مختلفة لإرسال نسبة استخدام الشبكة من خلال خوادم الوكيل عن طريق تمكين وكيل اتصال MQTT. تهيئة خيارات الوكيل. proxy_type سلسلة :p أرام: نوع الخادم الوكيل. يمكن أن يكون هذا أحد الخيارات الثلاثة المحتملة: "HTTP" أو "SOCKS4" أو "SOCKS5" :p aram str proxy_addr: عنوان IP أو اسم DNS للخادم الوكيل :p aram int proxy_port: منفذ الخادم الوكيل. الإعدادات الافتراضية إلى 1080 للجوارب و8080 ل http. :p aram str proxy_username: (اختياري) اسم المستخدم لوكيل SOCKS5، أو userid لوكيل SOCKS4. يتم تجاهل هذه المعلمة إذا كان يتم استخدام خادم HTTP. إذا لم يتم توفيرها، فلن يتم استخدام المصادقة (قد تقبل الخوادم طلبات غير مصادق عليها). |
RegistrationResult |
النتيجة النهائية لمحاولة التسجيل المكتملة أو الفاشلة :ivar:request_id: معرف الطلب الذي يتم الحصول على الاستجابة إليه :ivar:operation_id: معرف العملية كما تم إرجاعه بواسطة طلب التسجيل. حالة :ivar: حالة عملية التسجيل كما تم إرجاعها بواسطة خدمة التزويد. يمكن أن تكون القيم "غير معينة" و"تعيين" و"معينة" و"فاشلة" و"معطل" :ivar registration_state : تفاصيل مثل معرف الجهاز والمركز المعين وأوقات التاريخ وما إلى ذلك التي يتم إرجاعها من خدمة التزويد. يمكن أن تكون القيم "غير معينة" و"تعيين" و"معينة" و"فاشلة" و"معطلة" :p أرام registration_state : تفاصيل مثل معرف الجهاز والمركز المعين وأوقات التاريخ وما إلى ذلك التي يتم إرجاعها من خدمة التزويد. |
X509 |
فئة مع مراجع إلى الشهادة والمفتاح وعبارة المرور الاختيارية المستخدمة لمصادقة اتصال TLS باستخدام شهادات x509 تهيئة شهادة X509 :p aram cert_file: مسار الملف إلى محتويات الشهادة (أو سلسلة الشهادات) يستخدم لمصادقة الجهاز. |
Azure SDK for Python