Latency หรือ เวลาแฝง คือ ค่าความล่าช้าระหว่างการส่งข้อมูลจากต้นทางไปยังปลายทาง โดยมีหน่วยวัดเป็นมิลลิวินาที (ms) ซึ่งสามารถเกิดขึ้นได้ในหลายบริบท เช่น เครือข่ายคอมพิวเตอร์, การประมวลผลข้อมูล, ระบบเซิร์ฟเวอร์ และฮาร์ดแวร์คอมพิวเตอร์ต่าง ๆ เวลาแฝงส่งผลต่อประสิทธิภาพของกิจกรรมออนไลน์ต่างๆ ไม่ว่าจะเป็น การสตรีมวิดีโอ เล่นเกมออนไลน์ หรือ การเข้าถึงบริการคลาวด์ สามารถแบ่งออกเป็นสองประเภทหลัก ๆ คือ เวลาแฝงของเครือข่าย (Network Latency) และ เวลาแฝงของแอปพลิเคชัน (Application Latency) ซึ่งทั้งสองประเภทนี้มีผลต่อความสะดวกและประสิทธิภาพในการใช้งานในหลายๆ ด้านในชีวิตประจำวันของเรา Network Latency หรือที่หลายๆ คนคุ้นเคยกันในชื่อของ Ping คือระยะเวลาที่ข้อมูลใช้ในการเดินทางจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่งบนเครือข่าย เช่น ก […]
เคล็ดลับการใช้จอสัมผัสกับ Raspberry Pi OS ในปี 2025
เรา รีวิวหน้าจอสัมผัส SunFounder 10.1 นิ้วสำหรับบอร์ด SBC – ทดสอบกับ Raspberry Pi 5 และ Radxa ROCK 5B และมีปัญหามากกว่าที่คิด ดังนั้นจึงมีเคล็ดลับเพื่อประหยัดเวลา อันดับแรกคือคีย์บอร์ดซอฟต์แวร์, Matchbox Keyboard เคยเป็นตัวเลือกที่เราใช้เมื่อสองปีก่อน คีย์บอร์ดที่เราชอบใช้คือคีย์บอร์ดบนหน้าจอน่าเสียดายที่ไม่สามารถทำงานร่วมกับ Raspberry Pi รุ่นล่าสุดที่ใช้โปรแกรม labwc Wayland window-stacking ได้ไม่ดีนัก ดังนั้นตอนนี้ Raspberry Pi จึงแนะนำ squeekboard โปรแกรมนี้ไม่ได้ติดตั้งไว้ตามค่าเริ่มต้นแต่การติดตั้งค่อนข้างง่าย:
1 |
sudo apt install squeekboard |
มันไม่แสดงขึ้นอัตโนมัติ เมื่อพิมพ์ในช่องข้อความอาจเพราะใช้คีย์บอร์ดหน้าจอสัมผัสของบริษัทอื่น, แก้ได้โดยไปที่ Raspberry Pi Configuration เลือก Display และตั้งค่า On-s […]
MT/s และ MHz คืออะไร และต่างกันอย่างไร
เมื่อพูดถึงความเร็วของหน่วยความจำ (RAM), บัส, หรือการส่งข้อมูลแบบดิจิทัล เรามักจะเห็นหน่วยวัดสองแบบที่ใช้กันอย่างแพร่หลาย ได้แก่ MT/s (MegaTransfers per second) และ MHz (Megahertz) ซึ่งแม้ว่าทั้งสองจะเกี่ยวข้องกับความเร็วของการส่งข้อมูล แต่ก็มีความหมายที่แตกต่างกันอย่างชัดเจน MHz คืออะไร? MHz (Megahertz) เป็นหน่วยวัดความถี่ที่หมายถึง “ล้านรอบต่อวินาที” หรือ cycles per second โดย 1 MHz = 1,000,000 รอบต่อวินาที ในบริบทของอุปกรณ์อิเล็กทรอนิกส์และดิจิทัล ความถี่นี้หมายถึงจำนวนรอบสัญญาณนาฬิกาที่เกิดขึ้นในหนึ่งวินาที ตัวอย่าง: หาก CPU ทำงานที่ 3.5 GHz หมายความว่ามี 3,500 ล้านรอบสัญญาณต่อวินาที หาก RAM มีความถี่ 1600 MHz หมายความว่ามี 1,600 ล้านรอบสัญญาณต่อวินาที MT/s คืออะไร? MT/s (MegaTransfers per secon […]
COM-HPC คืออะไร และแตกต่างกับ COM Express อย่างไร
COM-HPC (Computer-On-Module High Performance Compute) เป็นมาตรฐานฟอร์มแฟคเตอร์สำหรับโมดูลคอมพิวเตอร์ที่เน้นประสิทธิภาพสูงและการเชื่อมต่ออินพุต/เอาต์พุต (I/O) ในระดับที่มากขึ้น โมดูล COM-HPC ได้รับการออกแบบเพื่อตอบสนองความต้องการของแอปพลิเคชันที่ต้องการประสิทธิภาพสูง เช่น การประมวลผลปัญญาประดิษฐ์ (AI) การวิเคราะห์ข้อมูลในขอบเครือข่าย (Edge Computing) และโครงสร้างพื้นฐานเครือข่าย 5G คุณสมบัติเด่นของ COM-HPC : I/O และประสิทธิภาพสูงสุด รองรับ PCI Express (PCIe) สูงสุดถึง Gen 5.0 (ความเร็ว 32 Gbit/s ต่อเลน) USB Gen 4 และ Digital Display Interface (DDI) เช่น HDMI หรือ DisplayPort Ethernet ความเร็วสูงสุด 25 Gbit/s ต่อเลน และรองรับการเชื่อมต่อหลายช่อง การออกแบบแบบ Mezzanine โมดูล COM-HPC จะถูกติดตั้งบนบอร์ดฐาน (Carrier […]
MQTT (Message Queuing Telemetry Transport) คืออะไร
MQTT (Message Queuing Telemetry Transport) เป็นโพรโทคอลสื่อสารแบบเบา (lightweight protocol) ที่ออกแบบมาเพื่อการส่งข้อความ (Message Delivery) ระหว่างอุปกรณ์ต่างๆ โดยเฉพาะในงานด้าน Internet of Things (IoT) ซึ่งต้องการการสื่อสารที่รวดเร็ว มีประสิทธิภาพ และใช้พลังงานน้อย MQTT ได้รับการกำหนดเป็นมาตรฐานสากล ISO/IEC 20922 ตั้งแต่ปี ค.ศ. 2016 และในปัจจุบันมีเวอร์ชันล่าสุดคือ MQTT v5.0 ที่ปรับปรุงประสิทธิภาพและเพิ่มความสามารถให้ตอบสนองต่อการใช้งานที่ซับซ้อนยิ่งขึ้น หลักการทำงานของ MQTT : MQTT ใช้สถาปัตยกรรมแบบ Publish/Subscribe โดยมีองค์ประกอบสำคัญดังนี้ Broker: ทำหน้าที่เป็นศูนย์กลางในการจัดการและส่งต่อข้อความระหว่างอุปกรณ์ Publisher: อุปกรณ์ที่ส่งข้อความไปยังหัวข้อ (Topic) Subscriber: อุปกรณ์ที่สมัครรับข้อความจากหัวข้ […]
มารู้จัก Natural Language Processing (NLP) หรือการประมวลผลภาษาธรรมชาติ
ในยุคที่เทคโนโลยีเข้ามามีบทบาทในชีวิตประจำวันของเรา “Natural Language Processing” หรือ “NLP” เป็นหนึ่งในหัวข้อที่ได้รับความสนใจมากที่สุดในด้านปัญญาประดิษฐ์ (Artificial Intelligence หรือ AI) เนื่องจากเกี่ยวข้องกับการทำให้คอมพิวเตอร์สามารถเข้าใจ วิเคราะห์ และสื่อสารกับมนุษย์ในภาษาธรรมชาติ เช่น ภาษาไทย ภาษาอังกฤษ หรือภาษาอื่นๆ ได้อย่างมีประสิทธิภาพ NLP คืออะไร? Natural Language Processing (NLP) หรือการประมวลผลภาษาธรรมชาติ เป็นสาขาหรือแขนงหนึ่งของวิทยาการ “Artificial Intelligence (AI) เป็นกระบวนการที่ทำให้คอมพิวเตอร์สามารถประมวลผลและเข้าใจภาษาที่มนุษย์ใช้สื่อสารกันในชีวิตประจำวัน ทำให้ NLP สามารถที่จะตอบสนองต่อการทำงานร่วมกับมนุษย์ในรูปแบบของข้อความที่เป็นตัวอักษร หรือเสียงพูดได้ เป็นจ […]
Google TV คืออะไร
Google TV เป็นแพลตฟอร์มสมาร์ททีวีที่พัฒนาโดย Google ใช้ระบบปฏิบัติการ Android และเป็นโอเพ่นซอร์ส ผู้ใช้งานสามารถเข้าถึงคอนเทนต์สตรีมมิ่งต่างๆ ได้ในที่เดียว ไม่ว่าจะเป็นภาพยนตร์ รายการทีวี หรือแอปพลิเคชันสตรีมมิ่งที่ได้รับความนิยม เช่น Netflix, YouTube, Disney+, Prime Video และอื่นๆอีกมากมาย Google TV ไม่ได้เป็นเพียงระบบปฏิบัติการสำหรับสมาร์ททีวี แต่ยังมาพร้อมฟีเจอร์ที่ออกแบบมาเพื่อปรับปรุงประสบการณ์การรับชมให้สะดวกและง่ายดายที่สุด คุณสมบัติเด่นของ Google TV อินเทอร์เฟซที่ใช้งานง่ายและปรับแต่งได้ Google TV มาพร้อมกับหน้าแรกที่ออกแบบอย่างเป็นระเบียบ โดยรวบรวมคอนเทนต์จากบริการสตรีมมิ่งต่างๆ มาแสดงในที่เดียว พร้อมคำแนะนำที่ปรับตามความชอบของผู้ใช้ การค้นหาด้วยเสียงผ่าน Google Assistant ผู้ใช้สามารถค้นหารายการทีวีหรื […]
วิธีใช้ iperf3 ในโหมดมัลติเธรดสำหรับทดสอบ Ethernet ความเร็ว 10Gbps+
ด้วยการที่ 10GbE เริ่มแพร่หลายมากขึ้นและมักพบในฮาร์ดแวร์ระดับ entry-level อาจเกิดปัญหา CPU คอขวด หรือ CPU Bottleneck ดังนั้นเราจะแนะนำวิธีใช้ iperf3 ในโหมดมัลติเธรด (multi-thread) เพื่อให้สามารถใช้แบนด์วิดท์ 10GbE ได้อย่างเต็มที่ แม้จะใช้ระบบที่มีโปรเซสเซอร์ multi-core ระดับเริ่มต้นก็ตาม ตอนนี้เรากำลังรีวิวมินิพีซี iKOOCORE R2 Max มาพร้อมกับพอร์ต 10GbE สองช่อง และซีพียู Intel Processor N100 แบบ quad-core ระดับ entry-level เรามีมินิพีซี R2 Max ที่เกือบเหมือนกันสองเครื่อง: เครื่องหนึ่งไม่มีพัดลม ใช้ OpenWrt fork (QWRT) ทำหน้าที่เป็นเซิร์ฟเวอร์ และอีกเครื่องมีระบบระบายความร้อนแบบแอคทีฟ รัน Proxmox VE โดยไม่มี Guest OS เมื่อได้ทดสอบความเร็วการอัปโหลดด้วย iperf3 ความเร็วอยู่ที่ 9.41 Gbps ซึ่งถือว่าดี แต่ความเร็วในกา […]