名称描述内容
MCU采集数据同步数据库调用访问方法
来源:四川葛南仪器有限公司 | 作者:水利监测人张工 13990298835 | 发布时间: 2023-08-30 | 1031 次浏览 | 分享到:
MCU采集设备数据库几种数据对接方式:
(1)实现采集仪模块通讯协议,需要用户软件通过TCP方式连接模块,熟悉模块工作模式,通讯方式等,开发周期长;
(2)数据推送方式,模块连接到服务器软件,推送工具以JSON格式推送给用户软件,用户不需要管模块的通讯协议,怎么传的,怎么采集的,物理量怎么计算的,都不用关心,开发简单,只需要实现一个HTTP Server,接收最终结果数据即可;
(3)数据库同步方式,使用数据库同步工具,可以将平台上的数据同步到用户本地数据库中,用户软件直接获取本地数据库中数据即可。
(4)MQTT数据推送,使用数据库同步工具,可以将平台上的数据同步到用户本地数据库中,用户软件直接获取本地数据库中数据即可。
(5)定制私有硬件协议(详询:13990298835 水利监测人 葛南仪器 张工)

此数据调用方式仅适用于四川葛南仪器生产型的全系列MCU单通道/多通道模块化和分步式自动测量单元使用。

采购我公司的模块化(MCU-1X、MCU-4X、MCU-8X、MCU-16X、MCU-20X、MCU-24X)采集设备、分步式自动测量单元(MCU-32(8X)、MCU-32(16X)、MCU-(24X)、MCU-(32X)、MCU-(40X)现场数据通过GPRS网络推送至用户服务器或本地局域网络进入用户电脑,直接读取/调用数据库数据。


安装数据库软件   

   NAVicat premium12   或  MYSQL

   数据采集软件【系统设置】解锁后【数据库】设置中可以设置数据库相关参数,MYSQL数据库选择QMYSQL,SQL Server数据库选择QODBC,Postgres数据库选择QPSQL。然后填入数据库地址、名称、用户、密码和端口点击设置保存。设置完成后关闭软件重启即可。


说明:
 [QSQLITE]--SQLite3数据库(默认),无需任何安装与配置,速度快,建议50台以下模块使用;
 [QPSQL]--postgreSQL数据库,源自于加州大学伯克利分校,目前功能最全,稳定性最高的免费关系型数据库系统;
 [QMYSQL]--MySQL5.7数据库,目前运用最广泛的关系型数据库,免费开源;
 [QODBC]--MS SQL Sever 2008数据库,Express版免费,教育学习使用,数据量不能超过10G;
 [QDB2]--IBM DB2数据库;
 [QOCI]--Oracle 11g 数据库;
 以上数据库除SQLite3数据库外其他数据需自行安装与配置。



 点击【服务器】进入Web服务器设置界面,这里只需设置访问端口号即可。如果选择客户端模式,支持HTTP数据推送。


几种数据对接方式:
 (1)实现采集仪模块通讯协议,需要用户软件通过TCP方式连接模块,熟悉模块工作模式,通讯方式等,开发周期长;
 (2)数据推送方式,模块连接到服务器软件,推送工具以JSON格式推送给用户软件,用户不需要管模块的通讯协议,怎么传的,怎么采集的,物理量怎么计算的,都不用关心,开发简单,只需要实现一个HTTP Server,接收最终结果数据即可;
 (3)数据库同步方式,使用数据库同步工具,可以将平台上的数据同步到用户本地数据库中,用户软件直接获取本地数据库中数据即可。
 (4)MQTT数据推送,使用数据库同步工具,可以将平台上的数据同步到用户本地数据库中,用户软件直接获取本地数据库中数据即可。

 (5)定制私有硬件协议(详询:13990298835 水利监测人  葛南仪器  张工)






数据库表结构表







SqL数据库调用表格