تعد منصة Wumei-smart life IoT منصة بسيطة وسهلة الاستخدام لإنترنت الأشياء، وهي بسيطة وسهلة الاستخدام ويمكن استخدامها للمؤسسات لبناء منصات إنترنت الأشياء، وللأفراد لتعلم وبناء منزلهم الذكي. المنصات. يتضمن المشروع حزم SDK للخادم والويب والهاتف المحمول والأجهزة، ويدعم مكبرات الصوت الذكية.
يستخدم الوصول إلى الجهاز خادم الرسائل EMQX والتشفير والمصادقة؛ وتستخدم الواجهة الخلفية Vue؛ وتستخدم قاعدة البيانات Mysql وTDengine وRedis؛ Pi، وما إلى ذلك؛ مخطط بنية النظام كما يلي
وظيفة
إدارة الأذونات: إدارة المستخدم، وإدارة الأقسام، وإدارة المواقف، وإدارة القائمة، وإدارة الأدوار، وإدارة القاموس والمعلمات، وما إلى ذلك. مراقبة النظام: سجلات التشغيل، وسجلات تسجيل الدخول، وسجلات النظام، والمستخدمين عبر الإنترنت، ومراقبة الخدمة، ومراقبة تجمع الاتصال، ومراقبة ذاكرة التخزين المؤقت و إدارة المنتجات الأخرى: المنتج، طراز المنتج، تصنيف المنتج، البرامج الثابتة للمنتج، رمز ترخيص الجهاز وإدارة الأجهزة الأخرى: التحكم، التجميع، التوقيت، السجل، الإحصائيات، تحديد المواقع، المشاركة، التكوين، التعطيل، ترقية OTA، التسجيل التلقائي، وضع الظل، المراقبة في الوقت الفعلي، ومصادقة التشفير وإدارة EMQ الأخرى: عميل Mqtt، والمستمع، وموضوع الرسالة، والاشتراك في الرسائل، وإدارة المكونات الإضافية، ومحرك القاعدة، وSDK لأجهزة الموارد: يدعم اتصال WIFI وMQTT، واستجابة نموذج الكائن، والمراقبة في الوقت الفعلي، إعداد تقارير منتظمة عن بيانات المراقبة، وتشفير AES، ووقت NTP وإدارة نماذج الكائنات الأخرى: السمات (حالة الجهاز وبيانات المراقبة)، والوظائف (أداء مهام محددة)، والأحداث (إبلاغ الجهاز بشكل نشط إلى السحابة) وظائف أخرى: تعدد الإيجارات، والإحصائيات ، معلومات الأخبار، إعلانات الإخطار، دعم خطة قاعدة بيانات السلسلة الزمنية TDengine تطوير وتحسين الوظائف: إنذارات الجهاز، ربط المشهد، الاتصال السحابي مع مكبرات الصوت الذكية، تكوين شبكة الجهاز، تسجيل دخول طرف ثالث، تسجيل الدخول عبر الرسائل القصيرة، تخصيص واجهة التطبيق، دفق الفيديو المعالجة، الخ.
كومة التكنولوجيا
التقنيات ذات الصلة من جانب الخادم: Spring Boot، وMyBatis، وSpring Security، وJwt، وMysql، وRedis، وTDengine، وEMQX، وMqtt، وما إلى ذلك. أدوات التطوير: التقنيات المرتبطة بجانب الويب من IDEA: ES6، وVue، وVuex، وVue-router، وVue- cli وAxios وElement -ui وأدوات التطوير الأخرى: محطة متنقلة Visual Studio Code (Android / Ios / WeChat applet / H5) التقنيات ذات الصلة: uniapp وuView وuChart أدوات التطوير: التقنيات ذات الصلة بمحطات أجهزة HBuilder: ESP-IDF وArduino و FreeRTOS وأدوات التطوير الأخرى: Visual Studio Code وArduino
الوصول إلى الأجهزة
1. مصادقة تشفير مصادقة الجهاز (مستحسن) المصادقة البسيطة طرق المصادقة الأخرى التي يدعمها EMQX 2. نموذج منشور تفاعل الجهاز، معلومات الجهاز، نموذج الاشتراك في موضوع Mqtt المتعلق بمزامنة الساعة، ترقية الجهاز، مشروع موضوع Mqtt المتعلق بمزامنة الساعة يوفر نموذج SDK، باستخدام شريحة ESP8266، تم تطويرها على أساس اردوينو. (يستخدم حرق الجهاز وحدة منفذ تسلسلي، مثل Ch340، والتي تأتي مع معظم لوحات التطوير) مخطط الأسلاك كما يلي