MYSQL_SDJC
SDJC专用MySQL数据库转存驱动。
数据库转发驱动,将数据存储在数据库中,数据库表结构如下:
说明:
1.本驱动支持MySQL数据库.
2.微控程序运行前需要先在mysql数据库中创建数据库和数据库表,建库和建表语言在下方说明。
其中数据库名称可以自定义,数据表名称固定为iot_history_data
4.arm架构的微控网关产品必须安装TF卡才可实现断点续传功能.
6.表结构字段说明
CurTime表示写库时间
UpdTime表示该数据点最后一次数值更新的时间
TagName表示由采集点名中的设备名和变量名组合而成"设备名_变量名",切记注意一个工程中不要出现'设备名称相同并且变量名相同的点'
“采集点名”中的“@”符号后边的叫“变量名”,“@”符号前边截止到“.”符号的内容叫“设备名”
DATA_VALUE表示数据值
/*
SQLyog Ultimate v11.24 (32 bit)
MySQL - 5.5.53 : Database - yg_iot
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`iot_SDJC` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `iot_SDJC`;
/*Table structure for table `iot_history_data` */
/* DROP TABLE IF EXISTS `iot_history_data`; */
CREATE TABLE `iot_history_data` (
`CurTime` datetime,/*写库时间*/
`UpdTime` datetime,/*该数据点最后一次数值更新的时间*/
`TagName` varchar(200),/*由采集点名中的设备名和变量名组合而成"设备名_变量名",切记注意一个工程中不要出现'设备名称相同并且变量名相同的点'*/
`DATA_VALUE` float,/*数据值*/
PRIMARY KEY (`CurTime`,`UpdTime`,`TagName`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
以下为建表语言,数据库名字可以自定义,数据表名固定为iot_history_data
CREATE DATABASE `替换为配置的数据库名`;
USE `替换为配置的数据库名`;
CREATE TABLE `iot_history_data` (
`CurTime` datetime,
`UpdTime` datetime,
`TagName` varchar(200),
`DATA_VALUE` float,
PRIMARY KEY (`CurTime`,`UpdTime`,`TagName`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;