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