อัน Internet of Things OS คือ ระบบปฏิบัติการ โดยเฉพาะ ออกแบบมาให้ทำงานภายใต้ข้อจำกัดเฉพาะสำหรับ IoT อุปกรณ์ซึ่งโดยทั่วไปจะถูกจำกัดด้วยขนาดหน่วยความจำ พลังการประมวลผล ความจุ และสร้างขึ้นเพื่อให้สามารถถ่ายโอนข้อมูลได้อย่างรวดเร็ว อินเทอร์เน็ต.
มีหลายตัว (ส่วนใหญ่ Linux-based) ระบบปฏิบัติการที่คุณสามารถใช้สำหรับ IoT แต่จะไม่ช่วยให้คุณได้รับประโยชน์สูงสุดจากการตั้งค่าของคุณ และนั่นคือเหตุผลว่าทำไม IoT-focused distros มีอยู่จริง
นี่คือรายการของ 5 ที่ดีที่สุด ระบบปฏิบัติการ ที่คุณใช้สำหรับ Internet of Thingsโครงการ
1. อูบุนตูคอร์
Ubuntu Core เป็นรุ่นที่แข็งแกร่งของ distro ที่ได้รับความนิยมสูงสุดของ Linux Ubuntu สร้างขึ้นโดยเฉพาะสำหรับการปรับใช้คอนเทนเนอร์ขนาดใหญ่และ Internet of Thingsอุปกรณ์ สร้างขึ้นโดย Canonical เพื่อใช้เคอร์เนล ซอฟต์แวร์ระบบ และไลบรารีเดียวกันกับ Ubuntu แต่มีขนาดที่เล็กกว่ามากและถูกใช้เพื่อขับเคลื่อนหุ่นยนต์ เกตเวย์ ป้ายดิจิตอล ฯลฯ
Ubuntu Core ได้รับการออกแบบมาเพื่อให้ผู้ใช้มี Linux แบบฝังที่ปลอดภัยสำหรับ IoT อุปกรณ์. ทุกแง่มุมได้รับการตรวจสอบเพื่อรักษาแพ็คเกจที่ไม่เปลี่ยนรูปและลายเซ็นดิจิทัลที่คงอยู่ นอกจากนี้ยังเป็นแบบมินิมอลและพร้อมสำหรับองค์กร
ดาวน์โหลด Ubuntu สำหรับ IoT
2. จลาจล
RIOT เป็นโอเพ่นซอร์สฟรี เป็นมิตร และ ระบบปฏิบัติการ ออกแบบมาเพื่อทำงานร่วมกับ IoTอุปกรณ์ที่มีจุดประสงค์เพื่อใช้มาตรฐานเปิดที่เกี่ยวข้องทั้งหมดซึ่งรองรับการเชื่อมต่อ IoT ที่ปลอดภัย ทนทาน และเป็นมิตรกับความเป็นส่วนตัว
RIOT คุณสมบัติของ RAM และ ROM ขั้นต่ำ ~1.5kB และ ~5kB รองรับเต็มรูปแบบสำหรับ C และ C++, มัลติเธรด, โมดูลาร์ และ MCU ไม่มี MMU .
ดาวน์โหลด RIOT สำหรับ IoT
3. Fuchsia OS
Fuchsia เป็นความสามารถของโอเพ่นซอร์ส ซึ่งเป็นระบบปฏิบัติการตามเวลาจริงที่สร้างขึ้นสำหรับอุปกรณ์ Internet of Things โดย Google ซึ่งแตกต่างจากผลิตภัณฑ์ยอดนิยมของ Google สองอย่าง Chrome และ Android ซึ่งอิงตามเคอร์เนลลินุกซ์ Fuchsia OS อิงตาม Zirconเคอร์เนล
มันมาพร้อมกับ Node.js ซึ่งรองรับ JavaScriptและคาดว่าจะสามารถทำงานบนอุปกรณ์ AMD เช่นเดียวกับบนโทรศัพท์และแท็บเล็ตที่มีความสามารถในการเรียกใช้แอป Android
ต้องการดู Fuschia ในการดำเนินการ? ตรวจสอบลิงค์สาธิตนี้
ดาวน์โหลด Fuchsia OS สำหรับ IoT
4. Contiki
Contiki เป็นระบบปฏิบัติการแบบโอเพ่นซอร์สที่ออกแบบมาเพื่อเชื่อมต่อไมโครคอนโทรลเลอร์ขนาดเล็กที่ใช้พลังงานต่ำและต้นทุนต่ำกับอินเทอร์เน็ต และเป็นสองเท่าของกล่องเครื่องมือสำหรับสร้างระบบไร้สายที่ซับซ้อน
Contiki ได้รับการพัฒนาตามมาตรฐานอินเทอร์เน็ตที่ดีที่สุดเช่น รองรับมาตรฐาน IPv4 และ IPv6 ซึ่งเขียนด้วย C เพื่อจัดเตรียมสภาพแวดล้อมที่รวดเร็วสำหรับการพัฒนาในการดาวน์โหลดครั้งเดียว และมีชุมชนที่ใช้งานซึ่งจะทำให้ผู้ใช้รู้สึกเหมือนอยู่บ้าน
ดาวน์โหลด Contiki สำหรับ IoT
5. TinyOS
Tiny OS เป็นระบบปฏิบัติการที่ใช้ BSD แบบโอเพ่นซอร์สและฟรี มุ่งเป้าไปที่อุปกรณ์ไร้สายพลังงานต่ำเช่น อุปกรณ์ที่ใช้ในเครือข่ายเซ็นเซอร์ เครือข่ายพื้นที่ส่วนบุคคล คอมพิวเตอร์สากล สมาร์ทมิเตอร์ และอาคารอัจฉริยะ
โดยเริ่มแรกเป็นโครงการที่โฮสต์บน Google Code ซึ่งนักพัฒนาหลักที่เลือกเท่านั้นที่เขียนได้ แต่มีการเปลี่ยนแปลงตั้งแต่ปี 2013 เป็น GitHub ซึ่งเปิดกว้างสำหรับชุมชนโอเพ่นซอร์สมากกว่า และมีค่าเฉลี่ยอย่างน้อย 35, 000ดาวน์โหลดต่อปี
ดาวน์โหลด TinyOS สำหรับ IoT
คุณใช้สิ่งที่กล่าวมาข้างต้นแล้วหรือยัง ระบบปฏิบัติการ สำหรับ IoT โครงการ? หรือคุณคุ้นเคยกับคำแนะนำที่ไม่ได้อยู่ในรายการหรือไม่? ส่งความคิดเห็นของคุณในส่วนการสนทนา