MicroSui (Sui Embedded Framework) เป็นเฟรมเวิร์กภาษา C แบบโมดูลาร์, Lightweight และเป็นโอเพนซอร์ส ที่นำเครือข่าย Sui มาสู่ไมโครคอนโทรลเลอร์ ตั้งแต่ไมโครคอนโทรลเลอร์ 8 บิตประสิทธิภาพต่ำอย่าง AVR ไปจนถึง SoC แบบ 32 บิต ที่ทรงพลังกว่า เช่น ESP32
Sui Network / Protocol คืออะไร? Sui เป็นแพลตฟอร์มบล็อกเชนที่ออกแบบมาเพื่อรองรับแอปพลิเคชันแบบกระจายศูนย์ (dApps) ที่มีความเร็วสูง ขยายระบบได้ง่าย และมีต้นทุนต่ำ เปิดตัวในเดือนพฤษภาคม 2023 โดยบริษัท Mysten Labs ซึ่งก่อตั้งโดยอดีตวิศวกรของ Meta โดย Sui Network เป็นคู่แข่งของเครือข่ายอย่าง Solana และ Ethereum แต่มีประสิทธิภาพที่ดีกว่า ปัจจุบัน Sui Network รองรับการทำงานกับเว็บและแอปบนมือถือ แต่ MicroSui มีเป้าหมายเพื่อขยายการใช้งานให้เข้าถึงอุปกรณ์สมองกลฝังตัว (embedded devices) ที่มีทรัพยากรจำกัดอีกด้วย
มีการระบุว่า MicroSui รองรับการทำงานหลักทั้งหมด เช่น การจัดการคีย์ การสร้างธุรกรรม การลงนาม และการส่งธุรกรรม โดยเป็นไลบรารีภาษา C ล้วน ๆ ที่ไม่มีการพึ่งพาระบบปฏิบัติการ (OS) และไม่ใช้หน่วยความจำแบบไดนามิก ทำให้สามารถนำไปใช้งานบนไมโครคอนโทรลเลอร์หลากหลายรุ่นได้อย่างง่ายดาย
ไมโครคอนโทรลเลอร์ระดับสูงที่สามารถเชื่อมต่ออินเทอร์เน็ตได้ เช่น ESP32 ซึ่งรองรับ WiFi และ Bluetooth จะสามารถสร้างและลงนามธุรกรรมได้โดยตรงบนอุปกรณ์ แล้วส่งข้อมูลไปยังเครือข่าย Sui ผ่าน HTTPS หรือ WebSockets ในทางกลับกันไมโครคอนโทรลเลอร์ระดับล่างที่มีข้อจำกัดมากกว่า จะต้องใช้งานร่วมกับเกตเวย์ที่รองรับการสื่อสารผ่าน LoRa หรือ BLE โดยใช้โปรโตคอล MQTT หรือ CoAP หรือแม้แต่ส่งข้อมูลดิบผ่านความถี่ 433 MHz หรือ NFC โดยในกรณีนี้ ไมโครคอนโทรลเลอร์จะทำหน้าที่เพียงลงนามข้อความด้วยคีย์ส่วนตัว (Private Key – PK) ที่ฝังอยู่ในอุปกรณ์ ส่วนการสร้างธุรกรรมและการส่งข้อมูลจะถูกจัดการโดยเกตเวย์
เนื่องจาก MicroSui เก็บคีย์ส่วนตัว (Private Key) ไว้ภายในอุปกรณ์ จึงสามารถรองรับการลงนามแบบออฟไลน์ได้ (ทั้งแบบ Blind และ Semi-Blind) โดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต และสามารถดำเนินธุรกรรมต่อได้ตามปกติเมื่อสามารถเชื่อมต่อกับเครือข่าย Sui ได้อีกครั้ง การใช้งานอื่น ๆ ที่เป็นไปได้ ได้แก่ การสร้างธุรกรรมตามเหตุการณ์จากเซ็นเซอร์, การใช้งานเป็นกระเป๋าเงินฮาร์ดแวร์ (Hardware Wallet), ระบบเก็บค่าผ่านทางอัจฉริยะ, การทำธุรกรรมแบบ end-to-end, การตั้งเวลาเพื่อให้มีการลงนามอัตโนมัติ, การบันทึกเหตุการณ์ในภาคอุตสาหกรรมลงบล็อกเชน, การร่วมลงนามธุรกรรมแบบหลายฝ่าย (Multisig) และอื่น ๆ อีกมากมาย วิดีโอด้านล่างแสดงตัวอย่างการสาธิตการลงนามแบบออฟไลน์บนบอร์ด ESP32
ขณะนี้มีซอร์สโค้ดบางส่วนให้ใช้งานแล้วบน GitHub ซึ่งประกอบด้วยไลบรารี พอร์ตสำหรับ ESP32 และโค้ดสำหรับเกตเวย์ ส่วนเอกสารคู่มือยังอยู่ระหว่างการจัดทำบนเว็บไซต์ MicroSui ในสไลด์หนึ่งยังแสดงให้เห็นว่า จะมีการรองรับไมโครคอนโทรลเลอร์เพิ่มเติมในอนาคต โดยจะมีรีโพซิทอรีสำหรับชิปไร้สาย Nordic Semi nRF52, ไมโครคอนโทรลเลอร์ STM32, บอร์ด Arduino เช่น Arduino Nano 33 IoT และแม้กระทั่ง PLC (Programmable Logic Controller) ที่ใช้ในภาคอุตสาหกรรมบางรุ่นด้วย
แปลจากบทความภาษาอังกฤษ : MicroSui lightweight, open-source C framework brings the Sui Network to microcontrollers

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT