منزل التحكم أتمتة الروبوت عن طريق الرسائل القصيرة , واي فاي , الإنترنت , البريد الإلكتروني (eHouse4Andoid) مكتبة للبرمجة

eHouse أتمتة المنزل والتواصل مع الروبوت .
لارسال واحد أو أكثر أحداث النظام تم إنشاء فئة eHouse ehousecommunication مع أمر واحد (1 سطر من التعليمات البرمجية المصدر)
كل وظائف هذه الفئة يعمل بشكل ثابت (بدون إنشاء مثيل من الفئة) . فئة ehousecommunication ويتضمن توسيع لجميع أساليب إرسال أوامر للتحكم في { أتمتة المنزل eHouse – مراقبة ل} بناء أتمتة eHouse للسائقين { بناء أتمتة eHouse – السائقين } من أجهزة الروبوت مع { أتمتة المنزل eHouse – إدارة و} EHouse المنزل التشغيل الآلي – البرنامج (الصور من الشاشات برامج { بناء أتمتة eHouse – معرض للبرمجيات التحكم }) .

حاليا هذه هي :

  • SMS
  • أرسل
  • TCP / IP (واي فاي , إيثرنت , الإنترنت , إنترانت , LAN , WAN)

تتوفر في الفصول الدراسية ميزات ” ehousecommunication ” إلى الأتمتة eHouse


الجمهور ساكنة AddAsciiEvent الباحث (الحدث سلسلة)

إضافة حدث (eHouse الأمر) للسائقين لأحداث قائمة الانتظار لنقل الرسائل بواسطة أي وسيلة
الحدث المعلمة : رمز الحدث (مكتوبة في عرافة DirectEvent رمز) وفقا لمعيار eHouse :
على سبيل المثال : ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; حدث – التبديل (دولة تغيير) 1 في النواتج RM 1 (عنوان 55 , 1)

ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; / / الإخراج تبديل 1 من RM1 – عرافة عنوان (37h , 1) {} addrh – > ; 55 (37h) (عنوان وحدة تحكم H) addrl – > ; A – (العنوان من برنامج التشغيل ، L) قيادة – الأمر => ; الناتج الإعداد ARG a – خرج عدد (1) – معلمة للأمر (لا مخرج) الأرجنتين 2 – تعيين القيمة (2) – (2) لأمر المعلمة (تبديل – تغيير الدولة) الأرجنتين 3 – 3 للمعلمة الأمر الأرجنتين 4 – 4 للمعلمة الأمر ARG 5 – (5) لأمر المعلمة ARG 6 – 6 للمعلمة الأمر الأرجنتين 7 – 7 للمعلمة الأمر

إرجاع عدد البايتات في انتظار الثنائي – 10 بايت لكل حدث المضافة .

يتم أيضا إضافة الأحداث إلى ثنائية قائمة الانتظار : EventToRunByte 10B كل حدث
والنص : EventToRun 20 حرفا لكل حدث (ترميز في رمز ASCII عشري – كمعلمة وظيفة)

إذا قمت بإرسال الأحداث عبر TCP / IP يمكن أن ترسل بحد أقصى 20 الأحداث (200B) (يتم إرسالها إلى قائمة انتظار ثنائي) .
في حالة الأحداث المرسلة عبر الرسائل القصيرة SMS يمكنك إرسال مدة أقصاها سبعة أحداث (ارسل الى طابور من النص) .
في حالة الأحداث التي بعث بها البريد الإلكتروني الذي يمكن أن ترسل مدة أقصاها سبعة أحداث (ارسل الى طابور من النص) .

من أجل التوافق هو الأفضل لاعتماد القيمة الأدنى لجميع الأساليب (7) لتكون قادرة على اختيار أي شكل من أشكال انتقال الأحداث من قائمة الانتظار للسائق


ClearEventQueue العامة ساكنة باطلة ()

مسح محتويات كلا الحدثين طوابير (ثنائي والنص وطول قائمة الانتظار

مثال على الاستخدام : ehousecommunication . ClearEventQueue () ;


ساكنة باطلة العامة INIT ()

تهيئة إعدادات الاتصال لجميع وسائط – يقرأ ملفات التكوين من التطبيقات wyeksporowane ” eHouse . EXE / المحمول ” . يجب تنشيط هذه الميزة الأولى (قبل بدء محاولات نقل , مزامنة البيانات ، الخ.)

يجب تحميل ملفات التكوين الحالي إلى الدليل بطاقة SD ” / ISYS / ” .
وينبغي أن يتم تصدير هذه الملفات من eHouse التطبيق والتحديث إذا كان :

  • تغييرات في بعثرة – رمز التشفير
  • نقل عن طريق تغيير الإعدادات لأية وسيلة إعلامية
  • تغيير كلمات المرور
  • إضافة / إزالة الأجهزة
  • إعادة تسمية السائقين , O , أنا
  • تغييرات في رسم التصور من الصور

مثال على الاستخدام : ehousecommunication . INIT () ;


GetLog ثابت سلسلة العمومية ()

إرجاع محتويات السجل
مثال على الاستخدام : سجل سلسلة = ehousecommunication . GetLog () ;


ClearLog العامة ساكنة باطلة ()

ينظف سجل النظام الآلي يحتوي على معلومات هامة حول نقل ، الخ.
مثال على الاستخدام : ehousecommunication . ClearLog () ;


GetSmtpLog ثابت سلسلة العمومية ()

إرجاع محتويات السجل لإرسال رسائل البريد الإلكتروني من خلال خادم SMTP
مثال على الاستخدام : سجل سلسلة = ehousecommunication . GetSmtpLog () ;


ClearSmtpLog العامة ساكنة باطلة ()

مسح السجل تلقائيا بإرسال البريد الإلكتروني من خلال خادم SMTP
مثال على الاستخدام : ehousecommunication . ClearSmtpLog () ;


الجمهور ساكنة SendEmail منطقية ()

يرسل قائمة انتظار الحدث أرسل

عائدات ” صحيح ” كيف حول

مسح قائمة انتظار الحدث بأنه موافق

يكتب النتائج إلى سجل SMTP

مثال على الاستخدام : ehousecommunication . SendEmail () ;


الجمهور منطقية ثابتة SendSMS ()

يرسل قائمة انتظار الحدث عبر الرسائل القصيرة

عائدات ” صحيح ” كيف حول

مسح قائمة انتظار الحدث بأنه موافق

مثال على الاستخدام : ehousecommunication . SendSMS () ;


الجمهور ساكنة منطقية SendWiFi (المضيف سلسلة , كثافة الميناء)

يرسل قائمة انتظار الحدث لTCP / IP (واي فاي , إيثرنت , الإنترنت , LAN , WAN)

مضيف – IP عنوان الخادم الذي يتلقى الأحداث المحلية أو العالمية أو الخدمات ، أو DDNS مماثلة
المنفذ – لا يوجد منفذ الملقم الذي يتلقى البيانات

عائدات ” صحيح ” كيف حول

مسح قائمة انتظار الحدث بأنه موافق

مثال على الاستخدام : محليا لCommManager ‘ A { السيطرة على الستائر } ehousecommunication . SendWiFi ( ” 192 . 168 . 0 . 254 ” , 9876) ;



والمثال رمز كاملة

بناء أتمتة eHouse – الروبوت التواصل مع SMS , واي فاي , الإنترنت , أرسل شفرة المصدر مزيد من المعلومات حول النظام (السائقين الآخرين) : التدفئة السيطرة المركزية
مراقبة البوابات
ميزات النظام EHouse

أتمتة المنزل وفورات أتمتة المنزل – أمن

أتمتة المنزل eHouse – تصميم نظام مستقل

بناء أتمتة eHouse – ذاتي التثبيت