bg

Настройка записи данных от USB HID устройства в MySQL

Процесс настройки записи USB HID данных в БД MySQL очень похож на процесс конфигурации записи данных в MSSQL. Главное отличие описаны в этом разделе.

1. Скачайте и установите 32-х битную версию MySQL ODBC Connector (драйверы ODBC) для MySQL с сайта mysql.org.

usb-hid-to-mysql1

Рис. 1 Выбор драйвера

2. Структура таблицы в базе данных может быть похожа на:

2.1 В случае записи большого кол-ва USB HID переменных


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 В случае записи нескольких USB HID переменных


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;

3. Создайте системный источник данных ODBC для вашей базы данных MySQL.

4. В процесс "привязки" переменных и колонок учтите, что имена колонок в MySQL чувствительны к регистру символов.

Сопутствующие статьи:

Настройка записи данных от USB HID устройства в базу данных;
USB HID в MS SQL (запись большого кол-ва переменных);
USB HID в MS SQL (запись нескольких переменных);
Настройка записи данных от USB HID устройства в MySQL;
Экспорт USB HID в Excel в реальном времени;

USB HID Logger. Дополнительные материалы:

Мониторинг USB порта Мониторинг COM порта