ผมจะไม่เชื่อมต่อเครื่องล้างจานของผมเข้ากับคลาวด์งี่เง่าของคุณ
(jeffgeerling.com)- Jeff Geerling ไม่พอใจหลังติดตั้งเครื่องล้างจาน Bosch 500 Series แล้วพบว่าฟังก์ชันพื้นฐานอย่าง ล้างน้ำเปล่า, ตั้งเวลาเริ่มล่วงหน้า, Eco ถูกผูกไว้หลังแอป Home Connect
- รุ่นนี้ต้องเชื่อมต่อเครื่องล้างจานกับ Wi‑Fi และคลาวด์ Home Connect เพื่อใช้บางฟังก์ชัน ขณะที่รุ่น 800 Series ที่แพงกว่ามีความแตกต่างด้านการเข้าถึงผ่านจอ 7-segment
- เครื่องล้างจาน GE เดิมเสียหลังมีปัญหาไฟเลี้ยงซ้ำ ๆ และการซ่อมด้วย บอร์ดควบคุมราคา $299 ก็ไม่แน่ว่าจะแก้ได้ จึงเอนเอียงไปทางเปลี่ยนเครื่องราคา $600 ที่ใช้งานมา 8 ปี
- การติดตั้ง Bosch เองค่อนข้างง่าย แต่ประสบการณ์ใช้งานครั้งแรกแย่ลงมากจาก UI แบบเซนเซอร์สัมผัส เวลา boot และโครงสร้างที่ทำให้หาโหมดต่าง ๆ ยากหากไม่มีคู่มือ
- เครื่องใช้ไฟฟ้าอย่างเครื่องล้างจานควรมีโครงสร้างแบบ local-first, cloud เป็นทางเลือก เพราะการพึ่งพาคลาวด์อาจนำไปสู่การปิดบริการ การเปลี่ยนเป็นระบบสมัครสมาชิก และช่องโหว่ด้านความปลอดภัยบนเครือข่ายภายใน
เส้นทางสู่การซื้อเครื่องล้างจานใหม่
- เครื่องล้างจาน GE เดิมมีปัญหาไฟเลี้ยงผิดปกติซ้ำ ๆ จนสุดท้ายเปิดไม่ติด
- อาการที่ต้องปิดเบรกเกอร์ไว้หลายนาทีแล้วเปิดใหม่เพื่อให้ชุดควบคุมติด เริ่มเกิดถี่ขึ้นเรื่อย ๆ
- ทดสอบและเดินสายใหม่ตั้งแต่แผงหน้าจนถึงคอนเนกเตอร์ไฟภายในแล้ว แต่ยังไม่ทำงาน
- บอร์ดควบคุมต้องสั่งพิเศษในราคา $299 และไม่แน่ใจว่าถ้าเปลี่ยนแล้วจะแก้ปัญหาได้หรือไม่
- ราคาสินค้าประมาณ $600 และใช้งานมา 8 ปี แล้ว
- บริเวณใกล้บานพับแผงหน้าและส่วนอื่น ๆ ก็มีสนิมและสัญญาณที่อาจบ่งชี้การรั่วซึม
- สำหรับครอบครัว 5 คน เครื่องล้างจานแทบจะเป็นของจำเป็น และเห็นว่าการล้างจานด้วยมือวันละ 1.5 ชั่วโมงทำได้ยาก
- อ้างอิง Consumer Reports และความเห็นใน Reddit แล้วเลือก Bosch ที่ราคา ต่ำกว่า $1,000 และหาได้จากร้านท้องถิ่นในวันอาทิตย์
- Bosch ถูกจัดว่าเป็นกลุ่มสินค้าที่ได้คะแนนดีในชาร์ตความน่าเชื่อถือและความพึงพอใจของลูกค้าของ Consumer Reports
- Miele ก็ถูกพูดถึงใน Reddit เช่นกัน แต่หาเครื่องที่มีสต็อกในพื้นที่ไม่ได้
ประสบการณ์ติดตั้ง Bosch
- การติดตั้ง Bosch 500 Series โดยรวม ง่ายกว่า GE
- ฐานพลาสติกเลื่อนไปบนพื้นได้ดีกว่า
- เส้นทางเดินท่อระบายน้ำ ท่อน้ำเข้า และสายไฟทำได้ง่ายกว่า จึงลดความเสี่ยงเวลาผลักเข้าไปในพื้นที่แคบใต้เคาน์เตอร์
- ขาปรับระดับ ด้านล่างที่ขันมาจากโรงงานถูกยึดไว้แน่นเกินไป
- ในโครงสร้างที่หมุนสกรูเล็กด้านหน้าเพื่อเลื่อนขาหลังลง เฟืองตัวหนอนหลุดออกและก้านเชื่อมต่อยาวถูกดันออกมา
- ต้องซื้อบ็อกซ์หกเหลี่ยม 10mm มาเพื่อคลายขาให้พอ เฟืองจึงทำงานได้ถูกต้อง
- หลังแก้ปัญหานี้แล้ว การติดตั้งส่วนที่เหลือก็ราบรื่น
ข้อกำหนด Home Connect ที่เผยให้เห็นในการใช้งานครั้งแรก
- ทันทีที่เปิดเครื่อง แผงควบคุมแบบเซนเซอร์สัมผัส ก็รู้สึกใช้งานไม่สะดวก
- GE เดิมใช้ปุ่มกายภาพ กดแล้วมีสัมผัสคลิกให้รู้ว่ารับคำสั่งแล้วหรือไม่
- Bosch เครื่องใหม่มีเวลา boot เฟิร์มแวร์ และใช้เวลาประมาณ 5 นาทีจึงจะหาวิธีเปลี่ยนโหมดได้
- หลังติดตั้ง เขาต้องการรัน รอบล้างน้ำเปล่า เพื่อตรวจสอบว่าน้ำเข้าและปั๊มระบายน้ำทำงาน แต่หาไม่เจอบนแผงควบคุม
- ในคู่มือระบุว่าออปชันที่มีเครื่องหมายดอกจันเป็น สำหรับแอป Home Connect เท่านั้น ขึ้นอยู่กับรุ่น
- Rinse
- Machine Care
- HalfLoad
- Eco
- Delay start
- Bosch 500 Series ที่ซื้อเป็นรุ่นราคาถูกกว่า 800 Series ที่มี จอ 7-segment และบางโหมดถูกซ่อนไว้หลังแอปกับบริการคลาวด์
- หากต้องการใช้แอป Home Connect ต้องเชื่อมต่อเครื่องล้างจานกับ Wi‑Fi, สร้างบัญชี Home Connect และตั้งค่าแอปบนโทรศัพท์
- จากนั้นจึงจะควบคุมเครื่องล้างจานผ่านอินเทอร์เน็ตเพื่อรันรอบล้างน้ำเปล่าได้
ความไม่พอใจต่อฟีเจอร์ที่ใช้ได้เฉพาะผ่านแอป
- ตัวแอปให้ฟีเจอร์อำนวยความสะดวกเพิ่มเติมได้ไม่ใช่ปัญหา แต่เมื่อฟังก์ชันที่เดิมควบคุมด้วยปุ่มกลายเป็น ใช้ได้เฉพาะผ่านแอป ประสบการณ์ใช้งานผลิตภัณฑ์ก็เปลี่ยนไป
- แอปของตู้เย็นเครื่องใหม่ให้ ฟีเจอร์เสริม เช่น ดูอุณหภูมิภายในหรือค้นหา service code แต่ Geerling ไม่ได้เชื่อมต่อตู้เย็นกับ Wi‑Fi
- ใน Bosch 500 Series ฟังก์ชันอย่างล้างน้ำเปล่าหรือตั้งเวลาเริ่มล่วงหน้าไม่สามารถหาได้โดยตรงจากตัวเครื่อง
- 800 Series ที่แพงกว่ามีความสามารถในการแสดงผลบางอย่าง
- โครงสร้างจึงกลายเป็นต้องใช้แอปและคลาวด์เพื่อเข้าถึงฟังก์ชันเดียวกัน
ทางเลือกตอบสนองที่เป็นไปได้และข้อจำกัด
- ทางเลือกแรกคือ ไม่ใช้ ฟังก์ชันเหล่านั้นไปเลย
- แต่ตอนซื้อ เขาคาดหวังว่าจะรันรอบทำความสะอาดและรอบล้างน้ำเปล่าได้โดยไม่ต้องใช้แอปหรือ Wi‑Fi
- ทางเลือกที่สองคือเชื่อมต่อเครื่องล้างจานกับ Wi‑Fi และถ้าเป็นไปได้ให้นำไปไว้ใน IoT VLAN
- Geerling เห็นว่าเขาไม่จำเป็นต้องควบคุมเครื่องล้างจานจากระยะไกลระหว่างไปเที่ยว หรือสั่งล้างน้ำเปล่าเพิ่มเติม
- เขาแยกแยะว่ามันมีลักษณะต่างจากกริ่งประตูวิดีโอที่ให้ดูวิดีโอจากระยะไกลหรือเก็บบนคลาวด์ผ่านการเชื่อมต่ออินเทอร์เน็ต
- ทางเลือกที่สามคือใช้ HCPY ซึ่ง reverse engineer โปรโตคอล Home Connect
- HCPY เป็นไลบรารี Home Connect สำหรับ Python
- แต่เขาระบุว่าใช้เวลาติดตั้งไปแล้วประมาณ 4 ชั่วโมง และไม่อยากตั้งค่าเว็บ UI เองเพื่อดูแลเป็นบริการในเครือข่ายภายใน
- วิธีนี้ก็ยังต้องเชื่อมต่อ Home Connect อย่างน้อย 1 ครั้ง และต้องพึ่งพาไลบรารี reverse engineering ที่ไม่เป็นทางการ
ความเสี่ยงของเครื่องใช้ไฟฟ้าที่พึ่งพาคลาวด์
- เมื่อผู้ออกแบบผลิตภัณฑ์ไม่ใส่ฟังก์ชันไว้ใน UI ของตัวเครื่อง แต่โยนไปให้แอปแทน การออกแบบผลิตภัณฑ์อาจกลายเป็นความมักง่าย
- แม้มีแค่จอ 7-segment เล็ก ๆ ก็ยังแสดงข้อมูลอย่างตัวอักษรสองตัวหรือเวลาที่เหลือได้
- เครื่องล้างจานราคาถูกบางรุ่นก็มีการแสดงผลแบบนี้ แต่ Bosch นำฟังก์ชันดังกล่าวไปไว้ในรุ่นที่แพงกว่า
- แอปคลาวด์ต้องมี ค่าใช้จ่ายในการดูแลบริการ
- หากตอนนี้ไม่มีค่าสมัครสมาชิก ก็อาจกำลังขายข้อมูลอยู่แล้ว หรือในอนาคตอาจปิดบริการหรือเปลี่ยนเป็นโมเดลสมัครสมาชิก เขากังวลเช่นนั้น
- หากบริการปิดตัวลง โหมดล้างน้ำเปล่าและ Eco ของเครื่องล้างจานนั้นอาจหายไป
- หากเปลี่ยนเป็นระบบสมัครสมาชิก เขามองว่าอาจต้องจ่ายรายเดือนสำหรับฟังก์ชันอย่าง self-cleaning
- เครื่องล้างจานที่เชื่อมต่ออินเทอร์เน็ตอาจกลายเป็น ช่องโหว่ความปลอดภัยในเครือข่ายภายใน
- Bosch อาจดีกว่าบริษัทหลอดไฟ IoT ไร้ชื่อ แต่ Geerling ไม่ต้องการให้ Bosch มีสิทธิ์เข้าถึงอินเทอร์เน็ตจากเครือข่ายภายในของเขา
- หากไม่ใช้ VLAN, API ก็สามารถสื่อสารกับเครื่องล้างจานได้ และผู้บริโภคทั่วไปส่วนใหญ่ไม่รู้วิธีตั้งค่า VLAN
หลักการออกแบบที่ต้องการ
- อย่างน้อย Bosch ควรทำให้สามารถ เข้าถึงแบบ local ได้โดยไม่ต้องมีบัญชีคลาวด์
- วิธีที่ดีกว่าคือทำให้ทุกฟังก์ชันเข้าถึงได้โดยตรงจากแผงควบคุมของเครื่องล้างจาน
- หลักการพื้นฐานของอุปกรณ์ IoT ควรเป็น “First local, then cloud”
- คลาวด์ควรเป็นฟีเจอร์อำนวยความสะดวกแบบเลือกใช้ ไม่ใช่ข้อกำหนดพื้นฐาน
- โครงสร้างที่เหมาะสมคือเพิ่มคลาวด์เป็นความสะดวกสำหรับคนที่ไม่รู้จักการควบคุมผ่านแอปแบบ local
- เขาเห็นว่าแม้แต่ชิปราคาถูกอย่าง ESP32 ก็สามารถทำฟังก์ชันควบคุมแบบ local โดยไม่ต้องใช้คลาวด์ได้
- Bosch 500 Series ติดตั้งง่ายจึงทำให้คาดหวังไว้สูง แต่กลายเป็นประสบการณ์ที่น่าผิดหวังอย่างมาก เพราะการใช้ฟังก์ชันทั้งหมดที่มีมากับผลิตภัณฑ์จำเป็นต้องใช้แอปและคลาวด์
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
Bosch ก็เจอปัญหาแบบเดียวกัน
บอกพนักงานขายชัดเจนว่า ไม่ต้องการ WiFi แต่ได้รับคำตอบว่าเป็นฟีเจอร์ที่ใช้เฉพาะเวลาต้องการควบคุมจากมือถือเท่านั้น
หลังติดตั้งเสร็จและทิ้งบรรจุภัณฑ์ไปแล้ว ถึงได้รู้ว่าบางฟีเจอร์ต้องใช้เว็บไซต์ของ Bosch
ใช้มา 1–2 สัปดาห์แล้ว แถมไม่มีบรรจุภัณฑ์ จึงสงสัยว่าร้านจะยอมรับคืนหรือไม่ และก็ไม่มีเวลาและแรงจะถอดออกมาเพื่อส่งคืนอีก
ติดต่อ Bosch ไป แต่ถูกส่งวนไปมาระหว่างแผนกภายใน สุดท้ายก็ไม่ได้คำตอบอีก
ไม่ควรซื้อ เครื่องล้างจาน Bosch จ่ายราคาเต็มล่วงหน้าไปแล้วก็ยังใช้ฟีเจอร์ทั้งหมดไม่ได้ เว้นแต่จะสร้างบัญชีบนเว็บไซต์และให้ฝั่งนั้นเปิดใช้งานฟีเจอร์ให้
ต้องซื้อเครื่องซักผ้าใหม่ และรุ่นอันดับต้น ๆ ตาม Consumer Reports ล้วนมี WiFi อยู่ด้วย ผมถามที่ Home Depot ว่า LG WM3400CW ที่กำลังพิจารณาอยู่นั้นบังคับให้ใช้ WiFi จริงหรือไม่ และได้รับคำตอบว่าไม่
ใช้งานได้ดีอยู่หลายสัปดาห์โดยไม่ได้ตั้งค่า WiFi เลย
ต่อมารู้ว่าถ้าเชื่อมต่อเครื่องซักผ้า LG กับ WiFi จะดูรายงานการใช้น้ำและไฟฟ้าในแอปได้ เลยพยายามเชื่อมต่อ แต่ WM3400CW ไม่มี WiFi จริง ๆ อาจเป็นหนึ่งในไม่กี่รุ่นของเครื่องซักผ้า LG ปัจจุบันที่ไม่มี WiFi
ดูเหมือน Consumer Reports จะสับสนเพราะฟีเจอร์ Smart Diagnosis ของ LG
ใน WM3400CW ฟีเจอร์ Smart Diagnosis ของแอปคือวิธีที่เครื่องซักผ้าส่งข้อมูลด้วยเสียง เมื่อกดชุดปุ่มเริ่มการวินิจฉัยบนเครื่องซักผ้า มันจะส่งเสียงเหมือนโมเด็มอนาล็อกรุ่นเก่า แล้วแอปก็ฟังเสียงนั้นผ่านไมโครโฟนของมือถือ
https://news.ycombinator.com/item?id=43469297
คอมเมนต์นั้นมีลิงก์ [0] และอธิบายเป็นข้อความธรรมดาว่า: เพื่อให้สอดคล้องกับท่าทีแบบเยอรมันเรื่องการคุ้มครองข้อมูลส่วนบุคคล เครื่องใช้ไฟฟ้า BSH HomeConnect มีโหมดไม่ใช้คลาวด์ที่ฝังอยู่ในแอปเพื่อแยกออกจากอินเทอร์เน็ต โดยไม่ต้องแฮ็กเพิ่มเติม ต้องเชื่อมต่อหนึ่งครั้งเพื่อแลกเปลี่ยนคีย์รับรองความถูกต้องที่มีอายุใช้งานยาว แต่หลังจากนั้นสามารถควบคุมเครื่องใช้ไฟฟ้าได้โดยตัดมันออกจากเครือข่ายโดยสมบูรณ์
[0] https://trmm.net/homeconnect/
เป็นการโกหกเพื่อเอาเงิน และแทบไม่จำเป็นต้องพิสูจน์ว่าเป็นการจงใจหรือไม่
เตาอบบางรุ่นมีชุดปุ่มลับเหมือนสูตรโกงเกมที่ต้องกดเพื่อให้ปุ่มกลับมาใช้งานได้ ต้องทำแบบนี้ทุก 6 เดือน ไม่อย่างนั้นก็ต้องเรียกช่างบริการ หรืออยู่กับเตาอบที่เสียไป
แต่ไม่ได้เผยแพร่เป็นข้อมูลสาธารณะ แค่หลุดอยู่บน YouTube เท่านั้น
เท่ากับว่ามีซอฟต์แวร์ที่มีบั๊กและมีวิธีเลี่ยง แต่ไม่บอกผู้ใช้ ตามอุดมคติแล้วควรเรียกคืนเตาอบเหล่านี้และรับผิดชอบค่าใช้จ่ายในการติดตั้งทดแทน
เรื่องนี้เข้าข่าย ปัญหาร้ายแรง
ผมว่า Jeff น่าจะยอมขาดทุนแล้วส่งคืนไปเลย
รู้แหละว่าเสียเวลา แต่สินค้าแบบนี้ควรถูก ปฏิเสธตั้งแต่ระดับค้าปลีก ถ้าร้านค้าปลีกเริ่มเบื่อกับภาระซัพพอร์ตเพิ่มเติม พวกเขาก็จะไปกดดันผู้ผลิตให้เลิกทำแบบนี้
ต้องทำให้พวกเขาเจอกับ ปัญหาสินค้าแกะกล่องแล้ว ทั้งหมดที่เกิดจากการคืนสินค้า
บนโต๊ะทำงานมีชุดก๊อกน้ำใหม่ไว้ซ่อมก๊อกอ่างล้างหน้าในห้องน้ำที่รั่ว และพัดลมระบายอากาศใหม่ไว้ซ่อมพัดลมห้องน้ำที่เสียอยู่แล้วด้วย และนี่เป็นแค่ของที่เสียตอนนี้เท่านั้น ยังมีงานบำรุงรักษาตามรอบที่ค้างอยู่อีกสักสิบรายการ
ถ้าจะยึดหลักการ ก็ต้องสละเวลาเพิ่มอีก 2–4 ชั่วโมง ต้องยกเครื่องล้างจานโง่ ๆ นั่นกลับขึ้นมินิแวนอีก แถมคราวนี้มีโอกาสที่น้ำจะรั่วออกมาบ้างด้วย แล้วก็อาจกลายเป็นปัญหากับมินิแวนเพิ่มอีก น่าปวดหัวกว่าเดิม
ยังต้องสมมติด้วยว่าจะหาของทดแทนที่เหมาะสม ย้ายและติดตั้งได้ โดยไม่ทำให้กิจวัตรการล้างจานในบ้านรวนหนักไปสักหนึ่งถึงสามวัน
น่าเสียดาย แต่รอบนี้เหมือน Bosch ชนะไปแล้ว อย่างไรก็ตาม ถ้าผมไม่ซื้อเครื่องใช้ Bosch อีกเลย ในระยะยาวพวกเขาอาจเป็นฝ่ายแพ้ก็ได้ ถึงผมจะมีเครื่องทำน้ำอุ่น Bosch และเทอร์โมมิเตอร์วัดไข้ทางหูระดับพรีเมียมที่ค่อนข้างชอบอยู่ก็ตาม
แถมตอนนี้ยังมีโปรเจกต์ระยะยาวให้แฮ็กเครื่องล้างจานอีกด้วย
ถ้าต้นทุนการใส่ฟีเจอร์เครือข่ายต่ำกว่ารายได้ที่คาดไว้ สุดท้ายสินค้าแทบทุกอย่างก็จะมีเครือข่ายกับแอปพวกนั้น
เครื่องล้างจานที่ใช้ได้เฉพาะผ่านแอปจะมีความได้เปรียบในการแข่งขันเหนือเครื่องล้างจานแบบอื่น และจะค่อย ๆ เบียดตัวเลือกสำหรับผู้บริโภคทั่วไปออกไป รุ่นที่ไม่มีแอปอาจเหลืออยู่แค่ “เครื่องล้างจานเชิงอุตสาหกรรม” แต่อาจแพงกว่ารุ่นสำหรับบ้านราว 10 เท่า
ลองซื้อทีวีที่ไม่มีฟีเจอร์สมาร์ตดูสิ ซื้อได้ก็จริง แต่ต้องซื้อรุ่นสำหรับโรงแรม และต้องจ่ายราคาของสินค้าที่ทำมาสำหรับตลาดนั้น
Jeff เองก็พูดว่า “ไม่ควรปล่อยให้ผู้ขายทำแบบนี้แล้วลอยนวล” แต่ในทางปฏิบัติเขาก็ ปล่อยให้ลอยนวลจริง ๆ ในบทความมีหลายส่วนที่เหมือนเตรียมตอบข้อโต้แย้งล่วงหน้าว่า กรณีของเขามีเหตุผล เพราะยุ่งบ้าง รอให้ล้างจานด้วยมือไปหลายวันไม่ได้บ้าง มีเรื่องครอบครัวบ้าง แล้วจะให้ผู้อ่านอย่าทำแบบนั้นงั้นหรือ
เลยไม่ค่อยเข้าใจ “ทำตามที่ผมพูด แต่อย่าทำตามที่ผมทำ” นี่แหละที่ผมว่าทำให้เกิดปัญหานี้ ฝ่ายที่พูดได้ประโยชน์ทันทีบางอย่าง เช่น การส่งสัญญาณบนโซเชียลมีเดีย โดยเฉพาะถ้าเป็น YouTuber ก็ยิ่งใช่ แต่ฝ่ายที่ลงมือทำแทบไม่ได้ประโยชน์อะไร
พูดในฐานะคนที่มองว่า Jeff Geerling โดยรวมเป็นคนฝั่งดีและสนับสนุนเขา บางทีนี่อาจเป็นเหตุผลที่เรามาถึงจุดนี้ก็ได้
คนจำนวนมากที่ตอบสนองต่อเรื่องนี้ด้วยหลักการควรดูไว้ว่า มีคนกี่มากน้อยที่บ่นแล้วสุดท้ายก็ยอมรับมัน ผู้ขายเองก็คงเห็นเรื่องนั้นชัดเจน
สิ่งที่ผมได้เรียนรู้เมื่อหลายปีก่อนตอนซื้อชุดเครื่องใช้ไฟฟ้าทั้งชุดคือ อย่าอ่าน Consumer Reports หรือรีวิวอะไรก็ได้บนอินเทอร์เน็ต แต่ให้ดู ข้อมูลวงการสำหรับบริษัทบริการและรับประกัน
ฝั่งนั้นมีข้อมูลจริงที่หนักแน่นเกี่ยวกับประเภทปัญหาและความถี่ แยกตามแบรนด์และรุ่น
กลับมาที่ประเด็นหลักของบทความ ท่าทีแรกคือ “ไม่มีทางเด็ดขาด” และผมพยายามเลือกเครื่องใช้ไฟฟ้าที่เรียบง่ายที่สุดเท่าที่ทำได้ ถึงอย่างนั้น 3 จาก 5 ชิ้นก็ยังรองรับ WiFi และสัญญาโลกใหม่สารพัดอย่างที่ดีขึ้นผ่านแอป
แน่นอนว่าผมไม่ได้เข้าใกล้การตั้งค่าฟีเจอร์พวกนั้นเลย และโชคดีที่ฟังก์ชันเครื่องใช้ไฟฟ้าทั่วไปที่คาดหวังไว้ทั้งหมดทำงานได้โดยไม่ต้องใช้ฟีเจอร์เสริมเหล่านี้
ความคิดเรื่องอุ่นเตาอบล่วงหน้าจากระยะไกลตอนที่ไม่อยู่บ้านยังทำให้ผมขนลุกอยู่เลย
ไม่นานมานี้ผมเกือบซื้อเครื่องฟอกอากาศ แต่หลีกเลี่ยงไปได้เพราะคู่มือระบุชัดว่าไม่มีโหมดอัตโนมัติ ทั้งที่ราคานั้นผมคาดว่าต้องมีแน่นอน
ถ้า Jeff ดาวน์โหลดคู่มือมาอ่าน เขาอาจหลีกเลี่ยงสินค้านี้ได้เหมือนกัน
การค้นเว็บเพื่อสำรวจการซื้อของผู้บริโภคกลายเป็นฝันร้ายไปแล้ว ทุกอย่างขับเคลื่อนด้วย affiliate marketing แม้แต่แบรนด์เก่าแก่ที่เคยน่าเชื่อถือก็ยังผลิตคอนเทนต์ affiliate แบบลวก ๆ ออกมา
ถ้าถามว่าแบรนด์ไหนดีหรือแย่ โดยมากคำตอบจะไม่พลาดไปไกลนัก
แต่พอเอาโทรศัพท์เข้าไปใกล้ ก็มีการแจ้งเตือนถามว่าจะเชื่อมต่อกับอุปกรณ์ AirPlay ไหม
นี่อาจเป็นข้อบกพร่องร้ายแรงของการเอาอุปกรณ์ที่รองรับ WiFi เข้าบ้าน แปลว่าถึงผมจะไม่ตั้งค่าเริ่มต้น เพื่อนบ้านอาจทำได้ก็ได้
หวังว่าอุปกรณ์แบบนี้จะมี ขั้นตอนทางกายภาพ รวมอยู่ในการตั้งค่าเริ่มต้น และไม่เปราะบางต่อเรื่องอย่างการโจมตีแบบปฏิเสธการให้บริการ
สิ่งที่ Bosch ทำมันเหลวไหล และผมคัดค้านอย่างเต็มที่ ทั้งยังเห็นใจผู้เขียน
แต่บริษัทคงไม่ใส่ใจกับคำบ่น วิธีแทบจะเดียวที่ผู้บริโภคจะส่งข้อความให้บริษัทรับฟังคือ คืนสินค้าเพื่อกระทบยอดขาย
มันน่ารำคาญ แต่ถ้าใส่ใจจริง ๆ น่าเสียดายที่ต้องทุ่มแรงเพิ่มเพื่อสู้กลับ
มาดูกันว่า Bosch จะรู้สึกถึงพลังของโฆษณาบนเว็บอย่างไร
อาศัยอยู่ในอพาร์ตเมนต์ที่สัญญาณไร้สายแทบไม่ถูกลดทอน และเหมือนกับคนส่วนใหญ่ในอาคาร ผมมีทีวี Samsung “สมาร์ท”
ดังนั้นแทบทุกเย็นต้องปฏิเสธ คำขอสกรีนแคสต์ จากมือถือเพื่อนบ้านสามสี่ครั้ง เรื่องนี้เองก็น่ารำคาญอยู่แล้ว แต่ระหว่างนั้นวิดีโอที่กำลังดูอยู่ก็หยุดไปด้วย
ในคู่มือไม่มีวิธีปิด Bluetooth และพอโทรหา Samsung เขาก็บอกว่าปิดไม่ได้จริง ๆ จะถอดเสาอากาศก็ได้ แต่ดูเหมือนมันรวมอยู่กับ WiFi ถ้าทำแบบนั้นคงดูสตรีมมิงไม่ได้
สุดท้ายเลยเปลี่ยนชื่ออุปกรณ์ Bluetooth เป็น “STOP USING THIS ONE” แต่ไม่รู้ว่าไม่มีใครอ่านหรือเปล่า ยังมีคำขอเชื่อมต่อมาทุกวัน
โดยทั่วไปดีกว่าระบบปฏิบัติการของทีวีมาก และแทบจะต้องแตะ UI ของทีวีก็แค่ตอนเปลี่ยนช่องอินพุตเท่านั้น
คงทำให้อยากโทรหาศูนย์บริการทุกครั้ง แล้วแกล้งทำเป็นไม่เข้าใจจริง ๆ ว่าทำไมสินค้าที่ซื้อถึงเสียอยู่เรื่อย ๆ
ถ้าชอบสีดำ มันก็ยังเป็นตัวเลือกอยู่เสมอ
[0] https://www.youtube.com/watch?v=n5BOFsiDpYQ
ทั้งที่ผมไม่ได้มีทีวี Samsung เลยสักเครื่อง ทุกเครื่องอยู่ในโหมดค้นหาได้ตลอดเวลา ทำให้การเปิดหน้าจอ Bluetooth ปกติก็ทรมานเหมือนกัน
ถ้ามันน่ากลัวระดับนั้น น่าจะทำให้เพื่อนบ้านเริ่มใส่ใจได้
Jeff พลาดส่วนที่ยั่วโมโหมากที่สุดของเรื่องไป นั่นคือแอป Bosch Home Connect บน iPhone ดูดข้อมูลประวัติการค้นหา
มีใครรู้ไหมว่าข้อมูลนั้นมีมูลค่าแค่ไหน? ผมเองก็ทำพลาดแบบเดียวกันด้วยการซื้อรุ่น 500 และการที่ต้องเปิดเผยช่วงเวลา Google ที่ลับที่สุดของตัวเองให้เครื่องล้างจานรู้เพื่อใช้ฟีเจอร์ขั้นสูงนั้นมันไร้สาระเกินไป จนผมจะไม่ใช้มัน
ตอนที่สร้างเทคโนโลยีอินเทอร์เน็ตในยุค 1990 และมองอนาคตในแง่ดี แม้แต่ในฝันร้ายที่สุดก็ไม่เคยจินตนาการว่าคนทั่วไปจะเอามันมาใช้แบบนี้ และมองว่านั่นเป็นเรื่องปกติ
ต้องเป็นสัตว์ประหลาดแบบไหนถึงจะใช้เครื่องใช้ไฟฟ้าเป็นคานงัดเพื่อสอดแนมผู้คนได้? เราต้องการดาวเคราะห์อีกดวงสำหรับคนอย่างพวกเราจริง ๆ
ป้าย “Search History Data – Not Linked with You” ที่เห็นใน App Store หมายถึงเฉพาะการค้นหาที่ทำภายในแอป Home Connect ไม่ใช่ประวัติการค้นหา Google ทั้งหมด
แอป iOS ทำงานใน สภาพแวดล้อมแบบ sandbox ดังนั้นแอปจึงไม่มีทางเข้าถึงบัญชี Google ได้ นี่เป็นแนวปฏิบัติมาตรฐานเพื่อปรับปรุงฟีเจอร์ในอุปกรณ์สมาร์ทโฮม ไม่ใช่การสอดแนมชีวิตดิจิทัลทั้งหมด
ถ้าเป็นจริง นี่คือเรื่องเหลือเชื่อระดับ ฟ้องร้องแบบกลุ่ม เลย
ต้องอ่าน: Unauthorized Bread ของ Cory Doctorow
ข้อความตัดตอน [0] รวมอยู่ในหนังสือ Radicalized [1]
[0]: https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-...
[1]: https://en.wikipedia.org/wiki/Radicalized_%28Doctorow_book%2...
http://i.imgur.com/dgGvgKF.png
ทั้งหมดนี้สามารถ ทำงานโดยตรงในเครื่อง ได้ และถ้าทำแบบนั้นก็จะมีทางเลือกอื่น ๆ เป็นไปได้ด้วย แถมประสบการณ์ผู้ใช้จะดีขึ้นมาก
ความหน่วงจากการที่คำขอต้องวิ่งไปกลับอีกฟากหนึ่งของโลกก็หายไป และความกังวลเรื่องความเป็นส่วนตัวกับความปลอดภัยก็ลดลงมาก
ที่แย่กว่านั้นคือการเชื่อมต่อคลาวด์แบบนี้มักไม่ปลอดภัยหรือไม่เสถียร หรือทั้งสองอย่าง ผมเคยเห็นผู้ขายหลายรายรวมถึง Miele เชื่อมต่อกับคลาวด์แบบไม่เข้ารหัส ลองบล็อกพอร์ตขาออก 80 ที่ไฟร์วอลล์ดูก็ได้
ผมยังเคยมอนิเตอร์คลาวด์ของผู้ผลิตเครื่องใช้ไฟฟ้าบางรายอยู่บ้าง และบริการคลาวด์พวกนี้ล่มอยู่เสมอ ก็พอเข้าใจได้ในระดับหนึ่งเพราะไม่มีใครจ่ายเงินให้โดยตรง แต่มันเป็นสัญญาณที่แย่มากในแง่อายุการให้บริการ
ผมรอวันที่จะได้ซื้อโดเมนผู้ผลิตเครื่องใช้ไฟฟ้าที่หมดอายุสักวันหนึ่ง
ทางออกของความวุ่นวายนี้นึกออกยากว่าจะมีอะไรนอกจากการออกกฎหมาย อย่างน้อยควรบังคับให้มี การเข้าถึงแบบเปิด เมื่อถึงช่วงสิ้นสุดอายุการใช้งาน
มันถูกออกแบบให้ทำงานบนเครือข่ายโลคัลที่ใช้เครือข่าย IPv6 และมีเกตเวย์ระหว่าง WiFi กับ Thread ข้อเสียคือมันซับซ้อนสำหรับทุกฝ่ายที่ร่วมออกแบบ
เป้าหมายคือทำให้บริษัทอุปกรณ์อยากตัดต้นทุนพัฒนาซอฟต์แวร์คลาวด์ออก และแทบจะเอาท์ซอร์สให้ Apple หรือ Google เป็นต้นแทน
ทำรีเวิร์สเอนจิเนียริงได้ง่าย และหลังจากนั้นก็ชี้ DNS ของคลาวด์มายังเซิร์ฟเวอร์ของผมเพื่อให้มันทำงานในเครื่องได้ กรณีแย่ที่สุดก็แย่ง IP เอา
สิ่งที่ต้องระวังคือ การเชื่อมต่อที่เข้ารหัส
เมื่อไม่นานมานี้ผมซื้อและติดตั้งเครื่องล้างจานรุ่นเดียวกัน
ผมก็ไม่ชอบเหมือนกันที่บางฟีเจอร์ต้องใช้แอป แต่ต่างจากคอมเมนต์อื่น ๆ ผมอยากบอกว่าแม้จะไม่เชื่อมต่อ WiFi เลย มันก็ยังทำงานเป็น เครื่องล้างจานเต็มรูปแบบ อยู่ดี
อาจพลาดฟีเจอร์ “ขั้นสูง” บางอย่างไป แต่ล้างจานได้ดีจริง ๆ ผมอ่านคู่มือก่อนซื้อ และได้ประสิทธิภาพตามที่คาดหวังไว้ ถ้าเข้าถึงรอบล้างน้ำเปล่าและโหมดทำความสะอาดได้ก็คงดีกว่า แต่ไม่ใช่สิ่งจำเป็น
มันล้างจานได้สะอาดกว่ารุ่นเก่าที่เสื่อมและใกล้พังที่ใช้ก่อนเปลี่ยนมาก และจนถึงตอนนี้ผมก็ไม่มีข้อตำหนิเรื่องประสิทธิภาพ
ตอนติดตั้ง ก่อนดันเข้าที่ ต้องใช้ประแจคลายขาหน้าลงเล็กน้อย มันแน่นเกินไป ขาหลังก็ควรปรับไว้ระดับหนึ่งก่อนดันเข้าไป ภาพประกอบชวนสับสน เลยอาจทำให้ปรับขาไปในทิศตรงข้ามกับที่คิด ผมสงสัยว่าเรื่องนี้อาจเกิดกับ Jeff ด้วยหรือเปล่า
เครื่องล้างจานนี้ดูเหมือนจะปฏิเสธการเชื่อมต่อกับเครือข่าย WiFi ที่ไม่มีรหัสผ่าน โดยรวมแล้วผมไม่อยากเพิ่มรหัสผ่านให้เครือข่ายของผมด้วยเหตุผลเชิงปรัชญา และนี่ก็เป็นอีกเหตุผลหนึ่งที่ยังไม่ได้เชื่อมต่อมัน
รุ่น Costco อย่างน้อยในพื้นที่ของผม เป็นโมเดลที่ต่างออกไปเล็กน้อยซึ่งไม่มี Auto Air ฟีเจอร์เปิดประตูอัตโนมัติ นี่เป็นหนึ่งในฟีเจอร์ที่ดีที่สุดของรุ่นนี้ ดังนั้นอย่าซื้อจาก Costco ถ้ายังไม่ได้ตรวจสอบว่ามีฟีเจอร์นี้หรือไม่
ปุ่ม “ทัชเลส” น่ารำคาญ บ่อยครั้งแค่จะเปิดประตูก็มีเสียงปี๊บและเครื่องเปิดขึ้นมา อินเทอร์เฟซโดยรวมก็ไม่ได้ยอดเยี่ยม และบางครั้งก็ทำให้กังวลว่าตั้งค่าไว้ถูกต้องหรือเปล่า แต่พอคุ้นแล้ว มันก็ล้างจานได้เงียบและมีประสิทธิภาพ
คอมเมนต์อื่น ๆ ชวนให้คิดว่าถ้าไม่มี WiFi จะพลาดอะไรสำคัญไป แต่ดูเหมือนไม่มีใครพยายามอธิบายชัด ๆ ว่าอะไรหายไปกันแน่
ช่วยอธิบายได้ไหมว่าฟีเจอร์อะไรบ้างที่หายไปเมื่อไม่เชื่อมต่อ WiFi?
Home Connect นี้ดูเหมือนจะรองรับ โหมดเฉพาะโลคัลแบบไม่ใช้คลาวด์ [0]
เมื่อไม่นานมานี้ผมเพิ่งรู้ว่าเครื่องใช้ในครัวของพ่อแม่ทั้งหมดเป็น Bosch ที่มี Home Connect และก็กังวลว่าจำเป็นต้องให้มันทำงานผ่านคลาวด์ของฝั่งนั้นหรือไม่
แต่ดูเหมือนงานที่ทำให้มันผสานกับ Home Assistant ได้ก็คืบหน้าไปพอสมควรแล้ว [1]
[0] https://trmm.net/homeconnect/
[1] https://github.com/hcpy2-0/hcpy
ตามลิงก์ [0] อุปกรณ์ BSH HomeConnect มีโหมดไม่ใช้คลาวด์ที่ฝังอยู่ในแอป โดยไม่ต้องแฮ็กเพิ่มเติม เพื่อแยกออกจากอินเทอร์เน็ต ซึ่งก็น่าจะสอดคล้องกับทัศนคติเรื่องความเป็นส่วนตัวแบบเยอรมัน ต้องเชื่อมต่อหนึ่งครั้งเพื่อแลกเปลี่ยนคีย์ยืนยันตัวตนที่มีอายุยาว แต่หลังจากนั้นก็สามารถควบคุมเครื่องใช้ไฟฟ้าได้โดยแยกมันออกจากเครือข่ายอย่างสมบูรณ์
อีกทางเลือกที่สามคือมีคนทำ reverse engineering โปรโตคอลนี้และสร้าง HCPY ซึ่งเป็นไลบรารี Home Connect สำหรับ Python ขึ้นมา
แต่ปัญหาคือผมใช้เวลาประมาณสี่ชั่วโมงไปกับการติดตั้งเครื่องล้างจานนี้ในครัวแล้ว ไม่อยากใช้เวลาอีกสี่ชั่วโมงเพื่อจัดทำเว็บ UI เอง แถมถึงอย่างไรก็ยังต้องเชื่อมต่อผ่าน Home Connect อย่างน้อยหนึ่งครั้ง และต้องคงไลบรารี third-party แบบไม่เป็นทางการที่พึ่งพา reverse engineering เพื่อเข้าถึง API เครื่องล้างจานส่วนตัวไว้เป็นบริการในเครือข่ายโลคัล