Chennai
Chennai
Singapore
Mumbai
Switzerland
+91 44 4091 2000 Mon - Fri 09:00 - 18:30 766/1, TEZ, Sakthi Towers 1, Anna salai, Chennai 600 002.
+6584181583 Mon - Fri 09:00 - 18:30 68 Circular Road, #02-01, 049422, Singapore.
+91 98848 35702 Mon - Fri 09:00 - 18:30 5, Powai Lake Heights, Mumbai 400 072
+41 (0)91 225 81 00 Mon - Fri 09:00 - 18:30 Equvera - ISV Techno SAGL, Via Ligornetto 6A, 6855 Stabio, Switzerland
Ceritified
ISO 9001:2018
The Best
#1 in India
#1 in Europe
#1 in Asian-pacific
Number #1
AUTOMATION SOLUTION PROVIDER
Talk to an Expert

USB HID to MySQL: Write HID report values to the MySQL database

USB HID TO MYSQL: WRITE HID REPORT VALUES TO THE MYSQL DATABASE

The configuration process for a MySQL database is similar to the configuration for MSSQL. Only the main differences are described in this manual.

1. Download and install the 32-bit version of MySQL ODBC Connector (the ODBC driver) for MySQL from mysql.org.

Fig. 1 Driver section

Fig. 1 Driver section

2. The structure of a table in the database will look like this:

2.1 In the case of write a lot of USB HID items.

CREATE TABLE usb_data ( REC_ID int(11) NOT NULL AUTO_INCREMENT, TIMESTAMP datetime DEFAULT NULL, ITEM_NAME varchar(25) NOT NULL, ITEM_VALUE varchar(255) DEFAULT NULL, PRIMARY KEY (REC_ID) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

2.2 In case of writing several USB HID items

CREATE TABLE usb_data_2 ( REC_ID int(11) NOT NULL AUTO_INCREMENT, TIMESTAMP datetime NOT NULL, ITEM1 varchar(30) DEFAULT NULL, ITEM2 varchar(30) DEFAULT NULL, PRIMARY KEY (REC_ID) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

If you specify any other data type than String for ITEM1 or ITEM2 in the USB HID settings, you should create the columns of the corresponding types while creating a table.

3. Create an ODBC data source for your MySQL database.

4. During “Binding,” you should take into account that the names of the table and its columns are case-sensitive in MySQL.

RELATED ARTICLES: USB HID TO MYSQL: WRITE HID REPORT VALUES TO THE MYSQL DATABASE