IOTOS物联中台Mysql数据库接口驱动开发实例
本文章为原创,转载请注明出处!
账号:iotos_test 密码:iotos123
代码地址:
目录
零、前言
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
关系数据库管理系统(Relational Database Management System)的特点:
- 数据以表格的形式出现;
- 每行为各种记录名称;
- 每列为记录名称所对应的数据域;
- 许多的行和列组成一张表单;
- 若干的表单组成数据库。
一、驱动目的
读取MySQL的数据,并将所需数据实时上传至中台。该逻辑可应用于其他MySQL数据库查询操作,按客户需求来就行!
二、驱动代码
三、驱动解析
-
导入相应的包,运行环境为python2.7
导入sys、pymysql等基础库,并设置文件编码格式。
-
获取存放在中台的数据库有关参数
获取设备实例根驱动配置参数:数据库主机IP、登陆用户名、登陆密码、数据库名称、数据库类型、查询表名、倒序排序、顺序排序、前TOP行数据。
-
连接MySQL数据库
根据配置参数数据库主机IP、登陆用户名、登陆密码、数据库名称连接至该MySQL数据库。
-
MySQL查询前几条记录的sql语句
根据配置参数数据库类型、查询表名、倒序排序、顺序排序、前TOP行数据查询数据库。
-
数据打包上传至中台
将所需数据打包上传至中台。(根据自己的实际情况进行改动!)
四、使用示例
基础网关、模板、设备、数据点创建可点击>>
-
创建网关
填写网关名称 -> 点击确定。
-
创建并配置设备
填写设备名称 -> 填写驱动信息 -> 填写配置(数据库主机IP、登陆用户名、登陆密码、数据库名称、数据库类型、查询表名、倒序排序【可为空】、顺序排序【可为空】、前TOP行数据) -> 确定。
-
创建及配置数据点
首位数据点配置private属性。
其他数据点根据首位数据点的全局标识配置pointer、index属性。
-
运行
在SDK的_examples文件夹里创建.bat文件,并运行。
-
运行结果
.bat文件运行结果。
中台数据展示







浙公网安备 33010602011771号