مرحبا بكم في الغلاف الصخري
ما هو الغلاف الصخري؟
Lithosphere هو منصة تطوير إنترنت الأشياء تعتمد على بروتوكول XMPP.
الهدف من منصة Lithosphere هو توفير حل IoT الكامل ، ويمكن للمطورين تطوير تطبيقات IoT معقدة ومرنة بناءً على تقنية منصة الغلاف الصخري.
كحل لتطبيقات إنترنت الأشياء ، فإن الغلاف الصخري لديه الخصائص التالية:
- إطار تطوير إنترنت الأشياء الكامل
يوفر Lithosphere حلول إنترنت الأشياء الكاملة ، بما في ذلك خوادم إنترنت الأشياء ، و Gatways Lot Lan ، ومكتبات اتصالات لوحات MCU ، وأطر تطوير الأجهزة المحمولة.
يتبنى الغلاف الصخري بروتوكولات التكنولوجيا والاتصالات المعمارية الموحدة ، ولم يعد المطورون بحاجة إلى دمج تقنيات التطوير المتعددة لتطوير تطبيقات إنترنت الأشياء ، مما يجعل تطوير تطبيقات إنترنت الأشياء بسيطة.
- الهندسة المعمارية المكون الإضافي
يتم تصميم كل من Coreprojects Core Core من الطباشير والجرانيت والرمل وما إلى ذلك استنادًا إلى بنية المكونات الإضافية. تطبيقات إنترنت الأشياء التي تم تطويرها باستخدام الغلاف الصخري عمومًا لها الخصائص التالية:- وحدات للغاية
- قابلية التوسع الجيدة
- نشر مرن
- بروتوكول اتصال فعال <br> يستخدم بروتوكول XMPP القياسي XML للتعبير عن حزم رسائل البروتوكول ، مما يجعله مرنًا وقابل للتطوير ، ويتم انتقاده أيضًا للتكرار وعدم الكفاءة في بروتوكولات الاتصال.
قدمت الشركة مثالاً جيدًا في حل مشكلة كفاءة XMPP. يستخدم WhatsApp متغيرات XMPP الثنائية لتوفير خدمات IM لأكثر من ملياري مستخدم في جميع أنحاء العالم.
نعم ، تستخدم منصة Lithosphere أيضًا XMPP ثنائي لحل مشكلات كفاءة بروتوكول الاتصالات.
- برمجة المكونات بناءً على مفهوم إنترنت الأشياء
يوفر Lithosphere مجموعة من مكونات إنترنت الأشياء المعبأة جيدًا لتحسين كفاءة التنمية عن طريق منع تفاصيل الاتصالات الأساسية.
يمكننا استخدام مكونات مفهوم إنترنت الأشياء مثل المشغل ، المستشعر ، المكثف ، البوابة ، كاميرا الويب لتطوير ، دون دراسة تفاصيل التنفيذ الأساسية للتقنيات المحددة مثل XMPP و LORA و WEBRTC.
يتكون الغلاف الصخري من العناصر الفرعية التالية:
الجرانيت
الجرانيت هو خادم XMLMP تم تطويره على أساس Java. يحتوي خادم Granite XMPP على الخصائص التالية:
- متوافق قياسي
- وحدات للغاية
- توافر عالي وقابلية التوسع
- سهل التوسع والتكامل
يعتمد الجرانيت على بنية microkernel (بنية المكونات الإضافية) ، مما يجعلها مرنة للغاية وسهلة التوسع.
الطباشير
Chalk هي مكتبة اتصالات عميل Java XMPP يمكن استخدامها لتطوير عملاء XMPP لسطح مكتب Java و Android. تم تصميم الطباشير بناءً على بنية المكونات الإضافية ، مما يجعلها سهلة الاستخدام وسهلة التوسع.
البازلت
البازلت هو مكتبة تحليل Java لـ XMPP. يعتمد البازلت على مفهوم OXM (رسم خرائط وثيقة كائن كائن-XMPP) ويوفر وظائف التحليل والتحويل بين مستندات بروتوكول XMPP وكائنات البروتوكول (كائن البروتوكول).
رمل
يوفر مشروع الرمال مجموعة من المكونات الإضافية لإنترنت الأشياء المعبأة جيدًا. تم تطوير المكونات الإضافية لإنترنت الأشياء هذه على أساس تقنية الطباشير (المكونات الإضافية للعميل) وتقنية الجرانيت (المكون الإضافي من جانب الخادم). يشمل:
- المحرك
مكون المشغل. بالنسبة للمشغل ، يمكنك الرجوع إلى محتوى الفصل المشغل في المفهوم.
- مستشعر
مجموعة المستشعر. بالنسبة لأجهزة الاستشعار ، يمكنك الرجوع إلى محتوى الفصل المستشعر في المفهوم.
- حافة شيء
مكونات الجهاز الحافة. بعد أن يتم توصيل شيء الحافة في الغلاف الصخري بخادم Granite XMPP ، سيتم تطبيقه تلقائيًا للتسجيل. وبصفة عامة ، فإن البوابة والمركبة والمكونات الأخرى كلها شيء حافة.
- بوابة لورا
يغلف مكون البوابة لبروتوكول Lora.
- عن بُعد
المكون الإضافي التحكم عن بُعد. تستخدم للتحكم عن بُعد أجهزة إنترنت الأشياء في تطبيقات الأجهزة المحمولة أو عملاء سطح المكتب.
- المشغل
تشغيل وظيفة التشغيل والصيانة المستخدمة من قبل موظفي التشغيل والصيانة. على سبيل المثال ، في تطبيق التشغيل والصيانة ، يتم استخدامه لتنفيذ وظائف مثل المعدات المعتمدة للوصول إلى الشبكة وتعديل أذونات العملاء.
- كاميرا ويب
مكون كاميرا المراقبة في الوقت الحقيقي يعتمد على تقنية WEBRTC.
الطين
مكتبة اتصالات لوحة MCU. يدعم إخطار عائلة بروتوكول BXMPP و TUXP والتنفيذ والتقرير والبروتوكولات الأخرى. باستخدام مكتبة الطين ، يمكن إضافة إمكانات اتصال IoT إلى لوحة MCU.
بداية سريعة
إذا لم تكن على دراية بـ XMPP ، بنية المكونات الإضافية ، وإنترنت الأشياء ، فيمكنك القراءة
مفهوم <br> تعال وتعرف على المفاهيم ذات الصلة.
إذا كنت تعمل على الغلاف الصخري لأول مرة ، فمن المستحسن اتباعها
مرحبا تعليمي الغلاف الصخري <br> تعال إلى تعلم وفهم استخدام منصة الغلاف الصخري.