พื้นที่ของเฟิร์มแวร์กล้อง IP แบบโอเพนซอร์สกำลังร้อนแรงขึ้นด้วยการอภิปรายเกี่ยวกับสองโปรเจกต์ที่แข่งขันกัน คือ Thingino และ OpenIPC แม้ว่าทั้งสองจะมีเป้าหมายเพื่อปลดปล่อยกล้อง IP จากข้อจำกัดของผู้ผลิต แต่แนวทางและตลาดเป้าหมายของพวกเขาแตกต่างกันอย่างมีนัยสำคัญ ทำให้เกิดการถกเถียงในชุมชนเทคโนโลยีเกี่ยวกับว่าโซลูชันใดให้บริการผู้ใช้ที่มีความต้องการแตกต่างกันได้ดีกว่า
การเข้าถึงตลาดและความพร้อมใช้งานของฮาร์ดแวร์
ความแตกต่างที่โดดเด่นที่สุดระหว่างโปรเจกต์เหล่านี้อยู่ที่การเข้าถึงฮาร์ดแวร์ Thingino เน้นไปที่กล้องที่หาซื้อได้ง่ายในตลาดสหรัฐอมริกาผ่านร้านค้าปลีกรายใหญ่อย่าง Amazon สมาชิกชุมชนได้ระบุรุ่นที่รองรับซึ่งขายในราคาต่ำสุด 14.99 ดอลลาร์สหรัฐ รวมถึง Cinnado D1 ซึ่งติดอันดับเป็นผู้ขายอันดับต้นๆ ในหมวดกล้องรักษาความปลอดภัยแบบโดม สิ่งนี้ตรงข้ามอย่างชัดเจนกับแนวทางของ OpenIPC ซึ่งรองรับชิปเซ็ตที่หลากหลายกว่า แต่ปล่อยให้ผู้ใช้ต้องหาฮาร์ดแวร์ที่เข้ากันได้เอง
จริงๆ แล้ว ผมไม่สามารถหา Amazon ASIN เดียวสำหรับสิ่งใดๆ ที่อยู่ในรายการของ OpenIPC การที่พวกเขารองรับอุปกรณ์มากกว่าก็ไม่ได้ช่วยอะไรมากนักหากไม่มีการนำเข้าเข้ามาในสหรัฐอมริกา
ความแตกต่างทางภูมิศาสตร์ดูเหมือนจะเป็นเจตนา โดย OpenIPC มุ่งเป้าไปที่ตลาดยุโรปซึ่งรุ่นกล้องและโมเดลธุรกิจที่แตกต่างกันครองตลาด ในยุโรปตะวันออก เห็นได้ชัดว่ามีตลาดที่เฟื่องฟูสำหรับกล้องทางเข้าอาคารอพาร์ตเมนต์ที่ผู้อยู่อาศัยแบ่งปันกันเป็นบริการชุมชน
กล้อง IP ภายในอาคารที่รองรับ (Thingino)
- 360 AP19A3
- AiCloud T-CP2811-W12A
- AiCloud T-CP8010TF-W03M
- Anbeecam A12
- Aooge C1
- ATOM Cam 1
- ATOM Cam 2
- Cinnada D1 (≤ $14.99 USD บน Amazon )
ปรัชญาทางเทคนิคและแนวทางโอเพนซอร์ส
นอกเหนือจากการมุ่งเน้นตลาด โปรเจกต์เหล่านี้ยังแตกต่างกันในปรัชญาทางเทคนิค Thingino เน้นย้ำว่าส่วนประกอบ encoder, recorder และ streamer ของพวกเขาเป็นโอเพนซอร์สอย่างสมบูรณ์ ทำให้ตัวเองแตกต่างจากแนวทางของ OpenIPC ความแตกต่างทางเทคนิคนี้มีความสำคัญสำหรับนักพัฒนาที่ต้องการความโปร่งใสในการทำงานของกล้องหรือต้องการปรับเปลี่ยนฟังก์ชันหลัก
ประสบการณ์ผู้ใช้ก็แตกต่างกันอย่างมีนัยสำคัญ OpenIPC แสดงรายการชิปเซ็ตที่รองรับแทนที่จะเป็นรุ่นกล้องที่เฉพาะเจาะจง ทำให้ผู้ใช้ต้องค้นคว้าว่ากล้องใดบ้างที่มีโปรเซสเซอร์ที่เข้ากันได้ แนวทางเทคนิคนี้ดึงดูดผู้ใช้ที่มีประสบการณ์ แต่สร้างอุปสรรคสำหรับผู้เริ่มต้นที่เพียงแค่ต้องการทราบว่ากล้องของพวกเขาจะทำงานได้หรือไม่
ความท้าทายและข้อจำกัดของฮาร์ดแวร์
ทั้งสองโปรเจกต์เผชิญกับอุปสรรคทางเทคนิคที่คล้ายคลึงกันกับกล้องบางประเภท ผู้ผลิตบางรายได้นำมาตรการรักษาความปลอดภัยที่เก็บคีย์ลับไว้ภายใน System-on-Chip (SoC) หรือหน่วยความจำ Serial Peripheral Interface (SPI) flash คีย์เหล่านี้ลงลายเซ็นดิจิทัลในเฟิร์มแวร์ ทำให้การเปลี่ยนเป็นเรื่องยากโดยไม่ทำให้กล้องใช้งานไม่ได้ รุ่นอย่าง Wyze Cam Pan 3 ตกอยู่ในหมวดที่รองรับแบบมีเงื่อนไขนี้
กล้องที่ใช้แบตเตอรี่เป็นความท้าทายอีกประการหนึ่ง โดยอุปกรณ์แพลตฟอร์ม Sonix ยังคงไม่ได้รับการรองรับในทั้งสองโปรเจกต์ ข้อจำกัดนี้ส่งผลต่อตลาดที่เติบโตของกล้องรักษาความปลอดภัยไร้สายที่อาศัยแบตเตอรี่แบบชาร์จได้
หมวดหมู่ฮาร์ดแวร์แบ่งตามระดับการรองรับ
หมวดหมู่ | คำอธิบาย | ตัวอย่าง |
---|---|---|
รองรับเต็มรูปแบบ | สามารถติดตั้งแบบมาตรฐานได้ | กล้อง IP ภายในอาคารที่ระบุไว้ข้างต้น |
รองรับแบบมีเงื่อนไข | ได้รับการป้องกันด้วยคีย์ความปลอดภัยใน SoC/SPI | Wyze Cam Pan 3 , Wyze Video Doorbell 2 |
กล่องลึกลับ | ประเภทโปรเซสเซอร์ไม่สม่ำเสมอ | LITICam C1 , TP-TEX WDRS63CH |
อาจรองรับได้ | SoC ของ Thingino แต่ไม่มีตัวอย่างให้ทดสอบ | Galayou G2/G7 , Wisee M3 PRO |
ไม่รองรับ | ข้อจำกัดของแพลตฟอร์ม | โปรเซสเซอร์ Sonix , กล้องที่ใช้แบตเตอรี่ |
การตอบรับจากชุมชนและแนวโน้มในอนาคต
การตอบสนองของชุมชนแสดงให้เห็นว่าทั้งสองโปรเจกต์ให้บริการความต้องการที่สำคัญแต่แตกต่างกัน การมุ่งเน้นของ Thingino ในฮาร์ดแวร์ที่หาซื้อได้ง่ายและแนวทางที่เป็นมิตรต่อผู้ใช้ดึงดูดผู้ที่ชื่นชอบและผู้ใช้ขนาดเล็กในอเมริกาเหนือ ในขณะที่การรองรับชิปเซ็ตที่กว้างขวางของ OpenIPC และการมุ่งเน้นยุโรปให้บริการความต้องการของตลาดที่แตกต่างกัน
เมื่อความกังวลเรื่องการเฝ้าระวังเพิ่มขึ้นทั่วโลก ทางเลือกโอเพนซอร์สเหล่านี้ให้ตัวเลือกที่มีค่าสำหรับผู้ใช้ที่แสวงหาการควบคุมกล้องรักษาความปลอดภัยของตนเอง การแข่งขันระหว่างแนวทางต่างๆ อาจเป็นประโยชน์ต่อผู้ใช้ในท้ายที่สุดโดยการขับเคลื่อนนวัตกรรมและขยายการรองรับฮาร์ดแวร์ในตลาดและกรณีการใช้งานที่แตกต่างกัน
SoC (System-on-Chip): ชิปคอมพิวเตอร์ที่รวมส่วนประกอบทั้งหมดของระบบคอมพิวเตอร์ลงในแผงวงจรเดียวSPI (Serial Peripheral Interface): โปรโตคอลการสื่อสารที่ใช้สำหรับการถ่ายโอนข้อมูลระยะใกล้ระหว่างส่วนประกอบอิเล็กทรอนิกส์
อ้างอิง: thingino