eHouse4Android smartphones প্রোগ্রামিং Android এর জন্য অবস্থা আপডেট ড্রাইভার

eHouse হোম অটোমেশন – ড্রাইভার সুংসগতি , আমি , হে , Android এর উপর সরঞ্জাম এবং প্যানেল জন্য মাপা মান . প্ল্যাটফর্মের সফ্টওয়্যার প্যাকেজ এবং লাইব্রেরি থেকে তাদের নিজস্ব প্যানেল তৈরি বর্ণনা EHouse হোম স্বয়ংক্রিয়তা – সফ্টওয়্যার সিস্টেম নিয়ন্ত্রণ হোম অটোমেশন eHouse – নিয়ন্ত্রণ এবং বিল্ডিং অটোমেশন eHouse – পরিচালন .

বর্গ EhouseTCP

বর্গ থেকে সিস্টেমের সাথে করে TCP / IP সংযোগ বজায় ব্যবহৃত হয় বিল্ডিং অটোমেশন eHouse (অনলাইন) এবং microprocessor কন্ট্রোলার eHouse থেকে আগত তথ্য আপডেট { বিল্ডিং অটোমেশন eHouse – ড্রাইভার } .
এটা ক্লাস ব্যবহার করা আবশ্যক:
* Ehousecommunication . বর্গ
* StatusEhouse . বর্গ
* StatusCommManager . বর্গ

কখন সংযোগ ” প্রশ্ন ” এর স্বয়ংক্রিয়তা eHouse , থেকে ঠাহর অ্যাপ্লিকেশনের জন্য ড্রাইভার বর্তমান অবস্থা (অনলাইন) প্রাপ্ত { বিল্ডিং অটোমেশন eHouse – সফটওয়্যার কন্ট্রোল গ্যালারি } , তথ্য স্থানেই (আপডেট করা 1 নিয়ামক => ; বর্গ অবস্থা উদাহরণ) শ্রেণী:

  • StatusEhouse (ড্রাইভারগুলি eHouse1)
  • StatusCommManager (ড্রাইভারগুলি eHouse করে TCP / IP)

এই তথ্য পরে লগিং এবং ঠাহর আলগোরিদিম জন্য সফটওয়্যার, বা কোন অ্যানড্রইড প্ল্যাটফর্মের অন্যান্য সফ্টওয়্যার দ্বারা প্রাপ্ত করা সম্ভব , ছাড়া লিখতে হচ্ছে ” আলগোরিদিম অনুবাদ ” eHouse অ্যানড্রইড প্ল্যাটফর্মের জন্য পিসি কনফিগারেশন .


বৈশিষ্ট্য:

স্ট্যাটিক অকার্যকর TerminateQuery ()

ড্রাইভার অবস্থা প্রাপ্তির জন্য TCP / IP (অসীম লুপ এর Discontinuation .

ব্যবহার এর উদাহরণ: EhouseTCP . TerminateQuery () ;


স্ট্যাটিক বুলিয়ান QueryStart (স্ট্রিং হোস্ট , INT পোর্ট)

Initiates এবং সমস্ত সিস্টেমে ড্রাইভার eHouse অবস্থা যোগাযোগের এবং সমাদর রক্ষণাবেক্ষণ (অসীম লুপ – এটা TerminateQuery () দ্বারা বন্ধ করা)

যদি সুনির্দিষ্ট হোস্টে হোস্ট এবং পোর্ট পরামিতি ব্যবহার

অন্যথায় এটা কনফিগারেশন স্থানীয় এবং ইন্টারনেট সংযোগের জন্য সেটিং (আলাদাভাবে ব্যবহার, ফাংশন উপর নির্ভর করে পাবলিক চালানোর EnableInternet (বুলিয়ান enab) )

ব্যবহার এর উদাহরণ: EhouseTCP . QueryStart ( ” ” , 9876) ; / TCP / IP সংক্রান্ত eHouse জন্য ডিফল্টরূপে সার্ভারের / সাথে সংযোগ


স্ট্যাটিক অকার্যকর AllDevsStatus ()

আমদানি ড্রাইভার নাম ” eHouse 1 – 485 ” , সহ প্রস্থান নাম , আমি , কনফিগারেশন ফাইল থেকে ইনপুট পরিমাপ

ব্যবহার এর উদাহরণ: EhouseTCP . AllDevsStatus () ;


স্ট্যাটিক অকার্যকর AllDevsTCPStatus ()

আমদানি ড্রাইভার নাম ” ইথারনেট eHouse ” সহ প্রস্থান নাম , আমি , কনফিগারেশন ফাইল থেকে ইনপুট পরিমাপ

ব্যবহার এর উদাহরণ: EhouseTCP . AllDevsTCPStatus () ;



সম্পূর্ণ কোড উদাহরণ:

আরো তথ্য eHouse ড্রাইভার:

আলো নিয়ন্ত্রণ , গরম করার , HiFi মধ্যে শূণ্যস্থান
কন্ট্রোল সেন্ট্রাল হিটিং ও বায়ুচলাচল
খড়খড়ি নিয়ন্ত্রণ , গেটস , awnings
নিয়ন্ত্রণ গেটস , shutters , awnings সিস্টেমের সংস্করণ eHouse1

সিস্টেমের নকশা এবং ইনস্টলেশন না নিজেকে এটা

হোম অটোমেশন eHouse – স্বাধীন সিস্টেম ডিজাইন
বিল্ডিং অটোমেশন eHouse – নিজ ইনস্টলেশন