การต่อสู้ของเฟิร์มแวร์กล้อง IP แบบโอเพ่นซอร์ส: OpenIPC กับ Thingino ขณะที่ผู้ใช้แสวงหาทางเลือกจากระบบปิด

ทีมชุมชน BigGo
การต่อสู้ของเฟิร์มแวร์กล้อง IP แบบโอเพ่นซอร์ส: OpenIPC กับ Thingino ขณะที่ผู้ใช้แสวงหาทางเลือกจากระบบปิด

โลกของกล้อง IP ถูกครอบงำมายาวนานด้วยเฟิร์มแวร์แบบปิดที่มีแนวทางปฏิบัติด้านความปลอดภัยที่น่าสงสัยและการบังคับใช้ระบบคลาวด์ อย่างไรก็ตาม โปรเจ็กต์โอเพ่นซอร์สสองโปรเจ็กต์กำลังได้รับความนิยมในหมู่ผู้ใช้ที่แสวงหาการควบคุมระบบเฝ้าระวังของตนเองมากขึ้น นั่นคือ OpenIPC และเฟิร์มแวร์ Thingino ที่เป็นโปรเจ็กต์ใหม่กว่า

การตอบรับที่หลากหลายของ OpenIPC แม้จะรองรับฮาร์ดแวร์ได้กว้างขวาง

OpenIPC วางตำแหน่งตัวเองเป็นเฟิร์มแวร์ทางเลือกสำหรับกล้อง IP ที่ใช้โปรเซสเซอร์ ARM และ MIPS จากผู้ผลิตต่างๆ โปรเจ็กต์นี้มีเป้าหมายเพื่อแทนที่สิ่งที่เรียกว่าเฟิร์มแวร์ที่ปิด ทึบแสง ไม่ปลอดภัย มักถูกทอดทิ้ง และไม่ได้รับการสนับสนุนที่มาติดตั้งไว้ล่วงหน้าในกล้องส่วนใหญ่ แม้ว่า OpenIPC จะรองรับแพลตฟอร์มฮาร์ดแวร์ได้หลากหลาย แต่การสนทนาในชุมชนเผยให้เห็นข้อจำกัดสำคัญที่ทำให้ผู้ใช้หลายคนรู้สึกหงุดหงิด

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

Thingino เกิดขึ้นเป็นทางเลือกที่เปิดอย่างสมบูรณ์

เพื่อตอบสนองต่อข้อจำกัดของ OpenIPC นักพัฒนาหลายคนได้ย้ายไปใช้ Thingino ซึ่งเป็นโปรเจ็กต์เฟิร์มแวร์ที่เน้นเฉพาะกล้องที่ใช้ Ingenic ต่างจาก OpenIPC คือ Thingino เสนอโซลูชันโอเพ่นซอร์สที่สมบูรณ์ รวมถึงคอมโพเนนต์สตรีมเมอร์ที่เรียกว่า prudynt-t โปรเจ็กต์นี้ได้รับความนิยมจากแนวทางที่เป็นมิตรกับผู้ใช้และการกำหนดเป้าหมายอุปกรณ์เฉพาะ

กลยุทธ์ของ Thingino แตกต่างจาก OpenIPC อย่างมีนัยสำคัญในการรองรับฮาร์ดแวร์ที่กว้างขวาง ด้วยการเน้นเฉพาะโปรเซสเซอร์ Ingenic MIPS นักพัฒนาสามารถสร้างเฟิร์มแวร์ที่ใช้งานได้ทันทีสำหรับรุ่นกล้องเฉพาะ แนวทางนี้ส่งผลให้รองรับกล้องงบประมาณยอดนิยมที่มีจำหน่ายใน Amazon สหรัฐอเมริกา โดยบางรุ่นมีราคาเพียง 11-20 ดอลลาร์สหรัฐ รวมถึงแบรนด์อย่าง Wansview, Cinnado และ Wyze

โปรเจ็กต์นี้ได้ดึงดูดผู้ใช้ที่ชื่นชมแนวทางการติดตั้งที่เป็นจริง แทนที่จะต้องการการปรับเปลี่ยนฮาร์ดแวร์ที่ซับซ้อน Thingino มักให้ตัวติดตั้งที่ง่ายซึ่งสามารถแฟลชเฟิร์มแวร์โดยใช้การ์ด SD หรือขั้นตอนการบูตที่ง่าย

กล้องงบประมาณที่รองรับ Open Firmware:

  • Wansview Q5 (3MP): $16-20 USD บน Amazon US
  • Cinnado D1 2K: $11-15 USD (พร้อมโค้ดส่งเสริมการขาย)
  • Wyze Cam V2: $5-10 USD แบบ refurbished
  • รุ่น Imou ต่างๆ ที่มีจำหน่ายบน Amazon

ข้อมูลจำเพาะทางเทคนิค:

  • RAM: 32-128 MB (กล้องที่ใช้ชิป Ingenic)
  • โปรเซสเซอร์: Ingenic SoCs แบบ MIPS (Thingino), ARM/MIPS หลากหลายรุ่น (OpenIPC)
  • วิดีโอ: รองรับสูงสุด 4MP (4K กำลังจะมาเร็วๆ นี้สำหรับ Thingino)
  • การเชื่อมต่อ: WiFi มาตรฐาน, บางรุ่นรองรับ 5GHz, ตัวเลือก PoE จำกัด

ความท้าทายด้านความเข้ากันได้ของฮาร์ดแวร์ยังคงอยู่

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

รายการฮาร์ดแวร์ที่รองรับนั้นหมายถึง SoC โดยเฉพาะ ไม่ใช่แบรนด์หรืออะไรอย่างอื่น การกำหนดว่ากล้องตัวจริงใช้ชิปแบบไหนอาจเป็นเรื่องยากมาก

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

คำแนะนำกล้องเชิงพาณิชย์สำหรับผู้ใช้จริงจัง

สำหรับผู้ใช้ที่ต้องการกล้องที่เชื่อถือได้และระดับมืออาชีพ ชุมชนแนะนำแบรนด์ที่มีชื่อเสียงอย่าง Axis, Bosch และ Hikvision อย่างสม่ำเสมอ กล้องเหล่านี้โดยทั่วไปมีราคาแพงกว่ารุ่นผู้บริโภคอย่างมาก แต่มีคุณภาพการสร้างที่ดีกว่า ช่วงการสนับสนุนที่ยาวนานกว่า และโปรโตคอลมาตรฐานอย่าง ONVIF ที่รับประกันความเข้ากันได้กับระบบบันทึกต่างๆ

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

คำแนะนำกล้องระดับมืออาชีพ:

  • Axis: ตัวเลือกระดับพรีเมียม ใช้ระบบ Linux พร้อมการเข้าถึงแบบ root รองรับจนถึงปี 2030+ สำหรับรุ่นเก่า
  • Hikvision / Dahua: ผู้ผลิต OEM รายใหญ่จากจีน ประสิทธิภาพดี แต่มีความกังวลด้านภูมิรัฐศาสตร์
  • Bosch: ระดับไฮเอนด์ แต่ได้รับการรีวิวที่หลากหลายเรื่องความคุ้มค่า
  • Hanwha (เดิมชื่อ Samsung ): ทางเลือกจากเกาหลีแทนแบรนด์จีน

วิธีการติดตั้ง:

  • การ flash การ์ด SD (ง่ายที่สุด)
  • วิธี UART adapter
  • Flash programmer (เทคนิคที่สุด)
  • เทคนิค Boot glitch สำหรับบางรุ่น

เส้นทางข้างหน้าสำหรับเฟิร์มแวร์กล้องเปิด

การสนทนาเผยให้เห็นการแบ่งแยกที่ชัดเจนในชุมชนกล้องโอเพ่นซอร์ส แม้ว่าโปรเจ็กต์อย่าง OpenIPC และ Thingino จะมีความก้าวหน้าอย่างมาก แต่พวกเขาส่วนใหญ่ให้บริการผู้ใช้ที่ใส่ใจงบประมาณที่เต็มใจทำงานกับฮาร์ดแวร์ระดับล่าง การขาดตัวเลือกเฟิร์มแวร์เปิดสำหรับกล้องระดับไฮเอนด์ยังคงเป็นช่องว่างสำคัญในระบบนิเวศ

เมื่อความกังวลด้านความปลอดภัยเกี่ยวกับอุปกรณ์ IoT ยังคงเพิ่มขึ้น และผู้ใช้มากขึ้นตระหนักถึงผลกระทบด้านความเป็นส่วนตัวจากกล้องที่พึ่งพาคลาวด์ ความต้องการทางเลือกโอเพ่นซอร์สน่าจะเพิ่มขึ้น ความสำเร็จของโปรเจ็กต์เหล่านี้อาจขึ้นอยู่กับความสามารถในการขยายการสนับสนุนฮาร์ดแวร์ในขณะที่รักษาความง่ายในการใช้งานที่ทำให้ Thingino เป็นที่นิยมอย่างเฉพาะเจาะจงในหมู่ผู้มาใหม่ในเฟิร์มแวร์โอเพ่นซอร์ส

อ้างอิง: Introduction