wolfIP – สแตก TCP/IP แบบโอเพ่นซอร์และ lightweight ไม่ใช้การจัดสรรหน่วยความจำแบบไดนามิก สำหรับระบบฝังตัว

wolfip TCP IP library no memory allocations

wolfSSL SSL/TLS เป็นที่รู้จักกันดีจากไลบรารีแบบโอเพ่นซอร์ส และบริษัท wolfSSL ได้เปิดตัว wolfIP ซึ่งเป็นสแตก TCP/IP แบบโอเพ่นซอร์สที่มีน้ำหนักเบา (lightweight) โดยออกแบบมาให้ไม่มีการจัดสรรหน่วยความจำแบบไดนามิก (เช่น ไม่มีการเรียกใช้ malloc) เหมาะสำหรับระบบฝังตัว (embedded systems) ที่มีทรัพยากรจำกัด ทางบริษัทระบุว่า wolfIP รองรับทั้งโหมดใช้งานแบบปลายทางเท่านั้น (endpoint-only) และรองรับหลายอินเทอร์เฟซแบบเต็มรูปแบบ พร้อมตัวเลือกสำหรับการส่งต่อแพ็กเก็ต (IP forwarding) โดยค่าเริ่มต้นจะทำงานเป็นอุปกรณ์ปลายทางของเครือข่าย แต่สามารถตั้งค่าให้ทำหน้าที่ส่งต่อทราฟฟิกระหว่างอินเทอร์เฟซเครือข่ายหลายตัวได้ คุณสมบัติเด่นของ wolfIP: API แบบซ็อกเก็ตลักษณะคล้าย BSD รองรับการทำงานแบบไม่บล็อก (non-blocking) พร้อม callback ที่ปรับ […]

NASA Artemis Watch 2.0 – สมาร์ทวอทช์เพื่อการศึกษา ที่ใช้ ESP32-S3 พร้อมดีไซน์ธีม NASA

NASA Artemis Watch 2.0

CircuitMess NASA Artemis Watch 2.0 เป็นสมาร์ทวอทช์ธีม NASA ที่สามารถตั้งโปรแกรมได้ โดยใช้โมดูล ESP32-S3 ซึ่งรองรับทั้ง WiFi และ Bluetooth พร้อมหน้าจอแบบ monochrome ขนาด 1.14 นิ้ว ตัวนาฬิกายังมาพร้อมเซ็นเซอร์และอุปกรณ์เสริมหลายอย่าง ได้แก่ เซ็นเซอร์วัดความเร่ง (accelerometer), ไจโรสโคป (gyroscope), บัซเซอร์, นาฬิกาเรียลไทม์ (RTC), ปุ่มกด, ไฟ LED หลายดวง และพอร์ต USB สำหรับการเขียนโปรแกรมและชาร์จแบตเตอรี่ในตัวขนาด 600 mAh สเปคของ NASA Artemis Watch 2.0: โมดูลหลัก– ESP32-S3-MINI-1-N4R2 SoC – ESP32-S3 แบบ dual-core Xtensa LX7 รองรับการเชื่อมต่อ WiFi 4 และ Bluetooth 5.0 หน่วยความจำ – PSRAM 2MB ที่เก็บข้อมูล – QSPI flash 4MB สายอากาศแบบ PCB ในตัว จอแสดงผล – หน้าจอในตัวขนาด 1.44 นิ้ว พอร์ต USB – 1x USB Type-C สำหรับชา […]

โฆษณา

AAEON Intelli TWL01 Edge : มินิพีซีแบบไม่มีพัดลม พร้อมตัวเลือกซีพียูสูงสุด Core 3 N355 Twin Lake สำหรับตู้ Kiosks และป้ายโฆษณาดิจิทัล

AAEON Intelli TWL01 Edge

AAEON Intelli TWL01 Edge เป็นมินิพีซีอุตสาหกรรมที่รองรับการแสดงผลแบบ Dual 4K ที่ใช้โปรเซสเซอร์สถาปัตยกรรม Alder Lake-N / Twin Lake สูงสุด Intel Core 3 N355 โดยออกแบบมาสำหรับตู้ Kiosk, ห้องประชุมวิดีโอ (Video Conferencing), วิดีโอวอลล์ (Video Wall) และป้ายโฆษณาแบบอินเทอร์แอคทีฟ คอมพิวเตอร์แบบไม่มีพัดลม (Fanless) รุ่นนี้มาพร้อมหน่วยความจำ RAM สูงสุด 16GB และ eMMC flash สูงสุด 64GB รองรับสล็อต M.2 สำหรับเพิ่ม NVMe SSD และโมดูล WiFi/Bluetooth อีกทั้งยังมีพอร์ตเชื่อมต่อครบครัน ได้แก่ Gigabit Ethernet จำนวน 2 พอร์ต, USB 3.2 จำนวน 4 พอร์ต, พอร์ต COM แบบ RS-232/422/485 และอื่น ๆ นอกจากนี้บริษัทยังมีตัวเลือกการติดตั้งหลากหลาย เช่น แบบราง DIN Rail, ติดผนัง และ VESA Mount   สเปกของ AAEON Intelli TW L01 Edge : Alder L […]

บอร์ด WeAct CH32V006F8U6 Mini Core ราคาประมาณ 65 บาทที่ใช้ MCU RISC-V และรองรับ I/O 3.3V/5V

WeAct CH32V006 Mini Core Board

บอร์ด WeAct CH32V006F8U6 Mini Core เป็นบอร์ดพัฒนาขนาดจิ๋ว ราคาประหยัด ที่ใช้ไมโครคอนโทรลเลอร์ CH32V006 RISC-V ความถี่ 48 MHz โดยมาพร้อมพอร์ต USB-C ปุ่มรีเซ็ต และขา I/O แบบ headers 2 แถว (แถวละ 12 พิน) ซึ่งรองรับแรงดันไฟได้ทั้ง 3.3V และ 5V บริษัท WCH ได้เปิดตัว CH32V006 ในปี 2024 เพื่อเป็นรุ่นอัปเกรดจาก CH32V003 ที่ได้รับความนิยม โดยเพิ่มหน่วยความจำมากขึ้น (SRAM จาก 2KB เป็น 8KB) และหน่วยเก็บข้อมูล (Flash จาก 8KB เป็น 62KB ) รวมถึงมี GPIO มากขึ้น รองรับช่วงแรงดันไฟที่กว้างขึ้น และใช้แกนประมวลผล 32-bit RISC-V2C ที่ได้รับการปรับปรุง ก่อนหน้านี้ยังไม่ค่อยพบบอร์ด CH32V006 จากผู้ผลิตรายอื่น แต่บอร์ดจาก WeAct Studio นี้ได้เข้ามาเติมเต็มช่องว่างดังกล่าว สเปคของบอร์ด WeAct CH32V006F8U6 Mini Core : SoC – WCH CH32V006F8U6 […]

Advantech MIO-5356 : บอร์ด SBC อุตสาหกรรมขนาด 3.5 นิ้ว ที่ใช้ Intel Core Series 3 “Wildcat Lake”

Advantech MIO-5356 SBC

Advantech MIO-5356 เป็นแพลตฟอร์มฮาร์ดแวร์รุ่นแรกที่เราได้เห็นซึ่งพัฒนาบน SoC รุ่นใหม่ Intel Core Series 3 (Core 300) หรือ Intel Core Series 3 (Core 300) “Wildcat Lake” โดยเป็นบอร์ด SBC ขนาด 3.5 นิ้วที่ออกแบบมาสำหรับงานอุตสาหกรรม และใช้โปรเซสเซอร์สูงสุดระดับ Intel Core 7 350 แบบ 6 คอร์ บอร์ดแบบไม่มีพัดลม (fanless) นี้รองรับหน่วยความจำ DDR5 สูงสุด 64GB พร้อมรองรับที่เก็บข้อมูลแบบ NVMe SSD อีกทั้งยังสามารถแสดงผลได้สูงสุด 3 จอแยกอิสระผ่านพอร์ต USB-C, HDMI และ LVDS ในด้านเครือข่ายรองรับทั้ง 2.5GbE และ GbE พร้อมเทคโนโลยี TSN และระบบจัดการนอกแบนด์ (OOB management) รวมถึงรองรับการเชื่อมต่อ WiFi, Bluetooth และ Cellular ผ่านสล็อต M.2 นอกจากนี้ยังมาพร้อมพอร์ตเสียง, อินเทอร์เฟซ USB จำนวน 6 ช่อง, อินเทอร์เฟซ RS232/RS485 และ […]

ESP32-S3 รองรับการเข้ารหัสแบบ Post-Quantum ด้วยเฟิร์มแวร์โอเพ่นซอร์ส Aethyr Edge Node

ESP32 S3 Post quantum encryption

Aethyr เปิดตัวเฟิร์มแวร์สำหรับ IoT edge node ที่เข้ารหัสแบบ Post-Quantum สำหรับชิป ESP32-S3 โดยสามารถบูตได้ภายใน 2.1 วินาที และรองรับการทำ handshake ด้วย Post Quantum Cryptography (PQC) เต็มรูปแบบภายในเวลาเพียง 35 มิลลิวินาที อัลกอริทึมการเข้ารหัสแบบกุญแจสาธารณะ (Public-key cryptography) เช่น RSA และ ECC กำลังจะต้องถูกแทนที่ในอนาคตอันใกล้ เนื่องจากความก้าวหน้าของคอมพิวเตอร์ควอนตัม ซึ่งจะสามารถถอดรหัสระบบเข้ารหัสเหล่านี้ได้ภายในเวลาเพียงไม่กี่ชั่วโมงถึงไม่กี่วัน โดยใช้ Shor’s algorithm แม้ว่ายังมีเวลาเตรียมตัวอยู่บ้าง แต่ Google ได้อัปเดตไทม์ไลน์ สำหรับการย้ายไปใช้ Post-Quantum Cryptography เป็นปี 2029 แล้ว สาเหตุหลักมาจากความเป็นไปได้ที่ข้อมูลจะถูกเก็บสะสมไว้ในปัจจุบัน เพื่อนำไปถอดรหัสในอนาคตเมื่อมีคอมพิวเตอร์ค […]

โฆษณา

เจาะลึก Eclipse Mosquitto: MQTT Broker สำหรับระบบ IoT

Mosquitto MQTT

ในยุคของ IoT (Internet of Things) ที่อุปกรณ์ต่าง ๆ เช่น Arduino, Raspberry Pi หรือ ESP32 ต้องสื่อสารกันอยู่ตลอดเวลา “โปรโตคอล MQTT” กลายเป็นหัวใจสำคัญ และหนึ่งในเครื่องมือที่ได้รับความนิยมมากที่สุดก็คือ Eclipse Mosquitto Eclipse Mosquitto เป็น MQTT Broker แบบโอเพ่นซอร์ส ทำหน้าที่เป็น “ตัวกลาง” สำหรับรับและกระจายข้อมูลระหว่างอุปกรณ์ต่าง ๆ ในระบบ โดยใช้รูปแบบการสื่อสารแบบ Publish/Subscribe ซึ่งช่วยลดความซับซ้อนในการเชื่อมต่อระหว่างอุปกรณ์จำนวนมาก ปัจจุบัน Eclipse Mosquitto รองรับมาตรฐาน MQTT เวอร์ชัน 3.1, 3.1.1 และ 5.0 ซึ่งเวอร์ชัน 5.0 มีฟีเจอร์เพิ่มเติม เช่น Reason Code, User Properties และ Message Expiry หลักการทำงานของ Mosquitto MQTT: Device A → ส่งข้อมูล (Publish) ไปยัง topic เช่น /temperature Mosquitto → รับ […]

Velxio: เครื่องมือจำลองบอร์ด Arduino, Raspberry Pi และ ESP32 แบบโอเพนซอร์ส สามารถติดตั้งใช้งานเองได้

Velxio multi board simulator

Velxio Simulator เป็นเครื่องมือจำลองแบบโอเพนซอร์สที่สามารถติดตั้งใช้งานเอง สำหรับบอร์ด Arduino, ESP32 และ Raspberry Pi โดยทำงานได้โดยตรงผ่านเว็บเบราว์เซอร์ สามารถลากและวางบอร์ด (drag-and-drop) เชื่อมต่ออุปกรณ์และโมดูลต่าง ๆ เข้าด้วยกัน, เขียนและรันโค้ดได้ทั้งภาษา Arduino และ Python พร้อมใช้งาน Serial Console ได้ครบถ้วน โดยไม่จำเป็นต้องมีฮาร์ดแวร์จริง ซึ่งได้แงบันดาลใจมาจาก Wokwi simulator และยังผสานการทำงานของตัวจำลองหลายส่วนจากโปรเจกต์ Wokwi อีกด้วย ไม่ว่าจะเป็น AVR8 CPU emulator, RP2040 emulator และ QEMU เวอร์ชันที่ปรับแต่งสำหรับการจำลอง ESP32 Xtensa แต่ความแตกต่างที่สำคัญคือ Velxio สามารถติดตั้งใช้งานเองได้ (self-hosted) แม้ว่าจะมี online demo ให้ทดลองใช้งานเช่นกัน ปัจจุบัน Velxio รองรับอุปกรณ์เป้าหมาย ทั้งห […]

โฆษณา