สวิตช์ไฟอัจฉริยะ WiFi พร้อม Cloud API หรือไม่


12

ฉันต้องการคำแนะนำสำหรับสวิตช์ไฟอัจฉริยะที่ใช้ WiFi ซึ่งสามารถควบคุมได้จากระยะไกลและมี API แบบเปิด

สวิตช์ไฟ WeMo ไม่มี API ระยะไกลที่เปิดอยู่ เช่นเดียวกันกับTP-Link HS200ยอดนิยมอื่นๆ สวิตช์ควบคุมระยะไกลอื่น ๆ ส่วนใหญ่ที่ฉันพบสามารถควบคุมได้ผ่านแอพของตนเองเท่านั้น มีบางโครงการของ GitHub ที่มีการออกแบบวิศวกรรมย้อนกลับแอพเหล่านี้ แต่ฉันต้องการใช้ API ที่เผยแพร่โดยตรงโดยผู้ผลิตเพราะโครงการของฉันเป็นระยะเวลานานและฉันไม่ต้องการเดิมพันกับโซลูชันวิศวกรรมย้อนกลับ

คำตอบ:


9

โซลูชันการพิสูจน์ในอนาคตของคุณจะเป็นโซลูชันที่แยกฮาร์ดแวร์ออกจากโปรโตคอลอย่างสมบูรณ์

ตัวอย่างสวิตช์ไฟ HS200 ของคุณเข้าร่วมกับสมาร์ทสโตร์จำนวนมากโดยใช้ระบบสมองกลฝังตัวลินุกซ์ (แหล่งที่มามีอยู่ในGPL Code Centerของ TP Link ) โอกาสเช่นเดียวกับส่วนใหญ่ของร้านค้าระบบพื้นฐานนั้นมาจากสาขาผู้ขายแปลก ๆ การแจกจ่าย Linux ทั่วไปสำหรับเราเตอร์ รุ่นอื่น ๆ อาจใช้ ESP8266 โดยทั่วไปสิ่งเหล่านี้สามารถมีเฟิร์มแวร์หุ้นแทนที่ด้วยอันที่แตกต่างกันซึ่งสามารถทำหน้าที่เป็นเซิร์ฟเวอร์บนเครือข่ายท้องถิ่นที่อนุญาตการควบคุมด้วยวิธีนั้นและหรือสมัครสมาชิกข้อความที่ถ่ายทอดผ่านบางสิ่งเช่นนายหน้า MQTT ในคลาวด์ - ควบคุมบ้าน คุณยังคงความสามารถทั้งหมดในการเปิดใช้งานเส้นทางใดเส้นทางหนึ่งหรือทั้งสองเส้นทางเพื่อเปลี่ยนกฎและเปลี่ยนผู้ให้บริการ

หากฮาร์ดแวร์ที่คุณใช้นั้นไม่สามารถใช้งานได้เนื่องจากคุณสามารถควบคุมโปรโตคอลได้อย่างเต็มที่สิ่งที่คุณต้องทำคือค้นหาฮาร์ดแวร์ที่แตกต่างเพื่อใช้งาน การย้ายรหัสด้านอุปกรณ์ระหว่างบางอย่างเช่น OpenWRT Linux ทั่วไปบนผลิตภัณฑ์ที่ได้จากเราเตอร์และโลหะเปลือย ESP8266 จะเป็นงานที่มีปริมาณพอสมควร แต่เป็นแนวคิดที่ตรงไปตรงมา แต่ย้ายจาก OpenWRT บนเราเตอร์ชิปหนึ่งไปยัง OpenWRT อีกอันหนึ่งหรือย้ายไปยังลินุกซ์ใด ๆ (หรือถ้าคุณต้องแม้แต่ Win IoT) ที่รันบนราสเบอร์รี่ pi หรือ Edison หรือ Beagle Bone ของคุณจะตรงกว่า

การแบ่งบทบาทของระบบออกเป็นชิ้น ๆ โดยมีขอบเขตที่ชัดเจนทำให้คุณต้องทำงานเพิ่มขึ้นอีกนิดหน่อย แต่หมายความว่าคุณจะสามารถตอบสนองต่อการเปลี่ยนแปลงใด ๆ ในแบบที่คุณอาจไม่สามารถทำได้ วิธีการแก้ปัญหาแบบบูรณาการในแนวตั้งจากผู้ขายรายเดียว


ขอขอบคุณที่อธิบายข้อ จำกัด ด้วยการใช้ 'โซลูชันครบวงจรแนวตั้งจากผู้ขายรายเดียว' และประโยชน์ของข้อต่อหลวม ๆ ของฮาร์ดแวร์และโปรโตคอล หากการพิสูจน์อักษรในอนาคตในระยะยาวและการควบคุมทั้งหมดเป็นสิ่งสำคัญจริง ๆ บางทีนี่อาจเป็นวิธีเดียวที่จะไป แต่ตอนนี้ฉันแค่มองหาวิธีแก้ปัญหาที่ดีกว่า API แฮ็กบางตัวใน GitHub สิ่งที่คุณเสนอนั้นเป็นงานที่มากเกินไปสำหรับเรา
rajendra

4

ดังที่ Chris กล่าวว่าสิ่งสำคัญคือการแยกโปรโตคอลออกจากฮาร์ดแวร์ แต่นั่นไม่ได้หมายความว่าคุณต้องใช้เฟิร์มแวร์ของคุณเอง! คุณสามารถเลือกสวิตช์ที่รองรับโปรโตคอลการทำงานอัตโนมัติภายในบ้านทั่วไปและพร้อมใช้งานเช่น Z-Wave หรือ Insteon เหล่านี้เป็นโปรโตคอลปิด แต่มีผู้ผลิตที่หลากหลายที่สร้างส่วนประกอบที่ทำงานร่วมกันกับพวกเขา จากนั้นคุณสามารถใช้ตัวควบคุมการทำงานอัตโนมัติในบ้านที่รวมโปรโตคอลการทำงานอัตโนมัติที่บ้านกับ IP

ฉันใช้คอนโทรลเลอร์บ้านอัตโนมัติ Vera Edge ซึ่งมีเว็บ API; และมีตัวเลือกอื่น ๆ เช่นกัน ฉันเลือก Vera เพราะทั้งระบบทำงานในเครื่องโดยไม่ต้องเข้าถึงส่วนต่อประสานคลาวด์ที่โฮสต์ ไม่มีค่าบริการรายเดือนและอุปกรณ์และกฎทั้งหมดอยู่ภายใต้การควบคุมของฉัน ฉันสามารถเลือกที่จะซ่อน API ไว้ด้านหลังไฟร์วอลล์ของฉันเปิดเผย API ภายนอกด้วยตนเองหรือฉันสามารถใช้ประโยชน์จากบริการคลาวด์ฟรีของ Vera เพื่อเปิดเผย API สำหรับฉัน (เป็นข้อดี Vera มีชุมชนที่แอคทีฟมากซึ่งกำลังเพิ่มการสนับสนุนสำหรับอุปกรณ์อัตโนมัติภายในบ้านใหม่ ๆ อยู่ตลอดเวลา) Vera มีแอพฟรีสำหรับ iPhone และ Android แต่คุณไม่ได้ผูกพันกับแอพของพวกเขา นักพัฒนาอิสระหลายคนได้สร้างแอพของตัวเองซึ่งใช้ประโยชน์จาก API ของ Vera (Grasshopper, VeraMate และ ImperiHome เป็นสามผลิตภัณฑ์ดังกล่าว) เพื่อจัดหา GUI ทางเลือก

หากคุณไม่เห็นด้วยกับผลิตภัณฑ์เกตเวย์การค้าและยินดีที่จะทำงานหนักมากนอกจากนี้ยังมีโซลูชั่นโอเพนซอร์ซสำหรับการติดตั้งเกตเวย์อัตโนมัติในบ้านของคุณเองที่นำเสนอเว็บ API Domoticz และ OpenHAB เป็นสองโครงการที่ผุดขึ้นมาในใจ อย่างไรก็ตามแพ็คเกจเหล่านี้ยังคงเติบโตน้อยกว่าโซลูชันเชิงพาณิชย์และทั้งคู่ก็ต้องใช้งานเป็นจำนวนมาก (และคุณระบุว่าคุณไม่ต้องการแฮ็คโซลูชันร่วมกัน)

ข้อเสียเปรียบเพียงอย่างเดียวที่ฉันเห็นเกี่ยวกับวิธีใช้เกตเวย์คือคำถามของคุณถามเกี่ยวกับ "สวิตช์ไฟ" ซึ่งหมายถึงปริมาณของอุปกรณ์หนึ่งชิ้น สวิตช์ Z-wave สามารถราคาได้ตั้งแต่ $ 10 ถึง $ 40 (หรือมากกว่า) และเกตเวย์การค้าสามารถมีค่าใช้จ่าย $ 100 - $ 400 (หรือมากกว่า) สำหรับสวิตช์ตัวเดียวราคาของแท็กอาจไม่คุ้มค่า หากคุณกำลังสร้างอาคารอัตโนมัติทั้งตัวค่าใช้จ่ายของฮับสามารถแพร่กระจายได้ในอุปกรณ์หลายสิบชนิด


4

ฉันได้ซื้อปลั๊กอัจฉริยะของ Sonoff บน eBay เมื่อเร็ว ๆ นี้และใช้แฟลชแบบกำหนดเองกับเฟิร์มแวร์ สิ่งนี้เป็นไปได้เพราะมันใช้ ESP8266 พวกเขามีราคาไม่แพงมากและขั้นสูงสวย

พวกเขาจำเป็นต้องเปิดและหัวเข็มที่บัดกรีบน PCB จากนั้นคุณต้องตั้งโปรแกรมพวกเขาด้วยอะแดปเตอร์ FTDIซึ่งคุณสามารถรับราคาถูกบนอีเบย์ มันค่อนข้างตรงไปตรงมา

เมื่อแฟลชพวกเขาเชื่อมต่อกับเครือข่าย WiFi ของฉันและส่งและรับคำสั่ง MQTT ฉันใช้Home Assistantสำหรับสิ่งนี้

BRUH Automation มีวิดีโอเกี่ยวกับพวกเขา: https://www.youtube.com/watch?v=-JxPWA-qxAk

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.