M5 is a high-performance 2D embedded scanner equipped with a global exposure scanning camera. Its scanning speed can reach 120FPS, with a maximum motion tolerance of 5m/s. It supports automatic barcode scanning. It can recognize most 1d and 2d barcodes, and is compatible with various interfaces such as USB and RS232. It is compatible with multiple operating systems including Linux, Android, and Windows. The device has strong environmental adaptability, with a working temperature range of -20℃ to +60℃. It is small in size and easy to integrate, and is widely used in various barcode-scanning scenarios such as self-checkout, gates, and query terminals.