ซอฟท์แวอัตโนมัติ eHouse eHouse4Java หน้าแรก – เปิดแหล่งที่มา

eHouse บ้านอัตโนมัติ – ซอฟท์แว eHouse4Java เป็น โอเพนซอร์ส ซอฟแวร์ภายใต้ใบอนุญาต GNU สำหรับผู้ใช้ระบบ eHouse เพียง .
ซึ่งจะช่วยให้:

  • การควบคุมข้อความ
  • การควบคุมแบบกราฟิก
  • ภาพกราฟิกของสถ​​านะของระบบ
  • ภาพกราฟิกของระบบ (อัตโนมัติสำหรับแต่ละห้อง / Controller)
  • การสื่อสารกับตัวควบคุม
  • การรับและการปรับให้ตรงกันสถานะของตัวควบคุมทั้งหมดผ่านโปรโตคอล TCP / IP , เครือข่าย (LAN , WAN , อินทราเน็ต , อินเทอร์เน็ต)
  • ประชาสัมพันธ์และสถานะการประสานของตัวควบคุมทั้งหมดผ่านทาง UDP โปรโตคอล (LAN , Intranet)
  • สถานะของสะสมของตัวควบคุมทั้งหมดสำหรับการประมวลผลต่อไป , เช่นสำหรับวัตถุประสงค์ของการ:
  • การแสดง
  • สร้างท่อน
  • สร้างกลไกการควบคุมของคุณเองและระบบเฉพาะ
  • สร้างเซิร์ฟเวอร์การสื่อสารและเกตเวย์สำหรับระบบภายนอกใด ๆ
  • บูรณาการกับฮาร์ดแวร์และซอฟต์แวร์อื่น ๆ เช่นเดียวกับที่สาม – อุปกรณ์พรรค
  • การถ่ายโอนกิจกรรมเพื่อควบคุมผ่าน TCP / IP
  • การควบคุมเสียง


การใช้ Java ช่วยให้การใช้ซอฟต์แวร์นี้สำหรับประเภทต่างๆของฮาร์ดแวร์พร้อมกับเครื่องเสมือน Java .
มันสามารถทำงานในลักษณะเดียวกันบนระบบปฏิบัติการที่แตกต่างกัน:

  • Windows ตั้งแต่รุ่น 95
  • ลินุกซ์
  • Unix
  • ฯลฯ .

นอกจากนี้ยังมีความสามารถในการได้อย่างง่ายดายปรับให้เข้ากับระบบโทรศัพท์มือถือจากการใช้ Java:

  • Android
  • Java MIDP (มือถือ)
  • มือถือ Windows , Windows Phone (ตอนที่แปลงไป C #) ที่มีมากคล้ายกับ Java

ดังนั้นจึงเป็นเรื่องที่เป็นไปได้ในการสร้างการควบคุมและระบบซอฟต์แวร์การจัดการ บ้านอัตโนมัติ eHouse บนแพลตฟอร์มฮาร์ดแวร์ใด ๆ :

  • เครื่องคอมพิวเตอร์
  • ไมโครคอมพิวเตอร์ , คอมพิวเตอร์เมนบอร์ด , แผ่นผนังจากเครื่องคอมพิวเตอร์ง่าย
  • แท็บเล็ต
  • พีดีเอ
  • แผงกราฟิก
  • มาร์ทโฟน
  • TouchPhones
  • อีกฮาร์ดแวร์ขนาดเล็กดำเนินการกับการสนับสนุน Java

อีกหนึ่งปัจจัยที่สำคัญมากคือฟรีธรรมชาติและความพร้อมของเครื่องมือในการพัฒนา Java , ที่มีคุณภาพเทียบเท่ากับคอมไพเลอร์มีราคาแพงมากเช่น Microsofts ‘ ของ Visual Studio , Embarcaderos ‘ , ฯลฯ . .
นี้ช่วยให้คุณสร้างโปรแกรมมืออาชีพโดยไม่ต้องลงทุนในซอฟต์แวร์ราคาแพง .
นอกจากนี้ยังช่วยในการสร้างซอฟต์แวร์เฉพาะสำหรับรุ่นที่แตกต่างกันในรายละเอียดอุปกรณ์ , ฯลฯ . .
ป่านฉะนี้ , ที่เรามีให้แพคเกจซอฟต์แวร์ฟรีกับแหล่งโปรแกรมควบคุมรหัสถือหลักของระบบ ผลิตอัตโนมัติหน้าแรก eHouse สนับสนุนรุ่นปัจจุบันทั้งหมดของระบบ:

  • eHouse 1 (485) ภายใต้การดูแลของเครื่องคอมพิวเตอร์
  • 1 eHouse ภายใต้การกำกับดูแลของ CommManager
  • อีเธอร์เน็ต eHouse (eHouse4Ethernet)

เพื่อจุดประสงค์นี้ , เราใช้ฟรีการพัฒนาสภาพแวดล้อม NetBeans .
การติดตั้งและการกำหนดค่าของมันจะถูกกล่าวถึงในบทความ ” บ้านสมาร์ทซอฟแวร์การพัฒนาใน Netbeans (Java , MIDP Java , ) Android ”
EHouse4Java ซอฟต์แวร์เป็น add – ซอฟแวร์สำหรับเครื่องคอมพิวเตอร์และ eHouse โดยตรงใช้แฟ้มการกำหนดค่าในไดเรกทอรี ” eHouse ” ระบบ .

  1. กำหนดค่าเริ่มต้นจะถูกสร้างขึ้นโดยวิธีการกำหนดค่าระบบ eHouse โปรแกรม ” ConfigAux . exe ” .
  2. แล้วมันเป็นสิ่งที่จำเป็นในการส่งออกการตั้งค่าสำหรับแผงจากระบบการทำงานของโปรแกรมประยุกต์ eHouse1 ” eHouse . exe / มือถือ ” .
  3. การตั้งค่าสำหรับการติดตั้งตัวควบคุม eHouse4Ethernet ถูกสร้างขึ้นจากโปรแกรม ” CommManagerCfg . exe ” สำหรับแต่ละ Ethernet controller . มันเป็นสิ่งจำเป็นสำหรับจุดประสงค์นี้กด ” สร้างไฟล์มือถือ ” , หรือตามความเหมาะสมในคำอธิบายภาษาให้ในใบสมัคร .
  4. ในไดเรกทอรีที่โปรแกรมจะทำงาน eHouse4Java , วางแฟ้มข้อความ ” เส้นทาง . cfg ” , ซึ่งในบรรทัดแรกเป็นเส้นทางไปยังไดเรกทอรี ” e – บ้าน ” ของระบบ บ้านอัตโนมัติ เช่น . ” C: \ e – \ บ้าน ” (ไม่อัญประกาศ , และตัวละครอื่น ๆ .
  5. สำเนา eHouse4Java ไปยังดิสก์และเปิดในโครงการโปรแกรม NetBeans
  6. เริ่มโดยการกดปุ่มฟังก์ชั่น ” F6 ”
  7. นอก NetBeans ทำงานมันดังต่อไปนี้จากบรรทัดคำสั่ง ” ehouse4java . โถ ” ถ้าเส้นทาง Java ที่ติดตั้งจะถูกเพิ่มระบบปฏิบัติการของตัวแปรทั่วโลก