Open Stack เป็นบอร์ดเชื่อมต่อ IoT แบบ 4G LTE ที่ทำงานได้แบบสแตนด์อโลน ออกแบบมาให้รันแอปพลิเคชันภาษา C บน RTOS ได้โดยตรงที่ใช้โมดูล Quectel EC200U series โดยไม่จำเป็นต้องใช้ไมโครคอนโทรลเลอร์ภายนอก เช่น Arduino, ESP32 หรือ Raspberry Pi ซึ่งการตัดไมโครคอนโทรลเลอร์ออกช่วยลดการใช้พลังงาน, ลดต้นทุน BOM (Bill of Materials) และลดขนาดบอร์ด บอร์ดรองรับ LTE หลายย่านความถี่ พร้อม GSM fallback, รองรับ GNSS และ Bluetooth 4.2 รวมถึงโหมด client และ server แบบ IPv4/IPv6 นอกจากนี้ยังมีพอร์ต USB Type-C, ช่องใส่ Nano SIM, คอนเนกเตอร์สายอากาศ LTE/GNSS/BLE, จอ OLED แสดงข้อมูล, ไฟ LED แสดงสถานะ, ปุ่มควบคุม และ GPIO header 40 พินที่รองรับ Raspberry Pi HAT, ด้านเครือข่ายรองรับโปรโตคอล TCP/UDP, SSL/TLS, HTTP/HTTPS, MQTT, LwM2M, CoAP, FT […]
Ariel OS – RTOS ภาษา Rust สำหรับไมโครคอนโทรลเลอร์ IoT
Ariel OS เป็นระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ใหม่สำหรับไมโครคอนโทรลเลอร์ที่เขียนด้วยภาษา Rust โดยรองรับสถาปัตยกรรมฮาร์ดแวร์ยอดนิยม เช่น Arm Cortex-M, ESP32 และ RISC-V รวมถึงบอร์ดจากผู้ผลิตอย่าง Espressif, Nordic Semiconductor, Raspberry Pi และ STMicroelectronics Ariel OS ถูกพัฒนาบน Embassy Rust framework และ embedded-hal Hardware Abstraction Layer (HAL) สำหรับระบบฝังตัว พร้อมเพิ่มฟังก์ชันของระบบปฏิบัติการหลายอย่าง และตัวจัดตารางงาน (scheduler) ที่รองรับมัลติคอร์ โดยออกแบบมาเพื่อแอปพลิเคชันบนไมโครคอนโทรลเลอร์ที่ต้องการความปลอดภัย, ความปลอดภัยของหน่วยความจำและการเชื่อมต่อเครือข่าย นักพัฒนาได้อธิบาย Ariel OS ไว้บนเว็บไซต์ของโครงการ: Ariel OS ใช้แนวทางการพัฒนาที่ผสานระบบนิเวศของไลบรารีที่ผ่านการคัดสรรแล้ว […]


