Motivation
Back in 2007, I was commissioned by Australian company Ag-Id, to build a prototype
of a handheld scanner that will help them integrate their new technology with the current
livestock management system.
“Ag-Id combines a variety of new techniques with its own proprietary DNA testing
methods to create a reliable and repeatable livestock registration system, at a fraction of the cost seen in the industry to date” said Josef Pfistershammer, Ag-Id’s founder.
Overview
The INTEGRI Scanner was built around a 32-bit ARM7TDMI-S CPU core. The firmware is written in C using the IAR Embedded Workbench. The main features of the device are :
- Supports a large number of barcode symbologies including Data Matrix, QR Code, OCR …
- RFID reader in both full and half-duplex modes
- 100 million scans can be stored on the onboard NAND flash
- External SD card support
- USB data transfer
The host software is a C++ program running on Windows, allows the user to :
- Download and view data from the device
- Configure the device
- Stores the acquired data to a MySQL database.