传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)

2021/11/04 21:45 · 传感器知识资讯 ·  · 传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)已关闭评论
摘要:

传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)这次介绍一下,如何从传感器获得数据,并存入本地数据库中,推介一个简易版:在这里首先,要感谢我的老师—蒋老师,因为,他提供了传感器的连接,让我顺利完成这次实验。也在蒋老师的指导下,知道一套完整的流程走向:需要连接传感器,现在的笔记本一般没有端口,所以

传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)  第1张

传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)

这次介绍一下,如何从传感器获得数据,并存入本地数据库中,
推介一个简易版:

在这里首先,要感谢我的老师—蒋老师,因为,他提供了传感器的连接,让我顺利完成这次实验。也在蒋老师的指导下,知道一套完整的流程走向:

需要连接传感器,现在的笔记本一般没有端口,所以用的是虚拟端口;用传感器获得数据,将传感器获得数据存入本地数据库;通过另外的一个程序,将本地的数据库中数据传入一个服务器中(这个步骤没有完成,如果完成了,我会记得更新的)

安装mysql可以参考我这一个博客:

现在的笔记本电脑,一般没有串口,采用虚拟串口;

先来展示一下实验效果:

数据库中内容:

接下来是代码部分:

先来实验两个串口间的相互通信:
串口1代码:

串口2的代码:

实验结果:

下面,介绍,如何通过一个串口,将传感器得到的数据传回到本地数据库,

准备一个数据库,我采用的是mysql,具体安装教程,以及相关的问题,上面有链接,
数据库的创建语言:

然后就是两个串口部分的代码:

The one:

The two:

到此,传感器的数据传入本地数据库中,已经完成了,
原理其实非常简单,也可以用十分简单的代码做完,其简易版,也会补充上;

还要完成的工作是,将本地数据库中数据,传入一个云端数据库,也就是一个远程数据库;
这时,就必须考虑数据库中值是否合理,在传送值时,考虑是波动范围之类的,
如果后面,我完成相应的代码,会补充近来,
当然,有想法的朋友,也可以与我联系,或者自己进行补充。
传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)  第2张

传感器数据库:将传感器数据写入数据库(Writing sensor data to a database)

Kinda new to this stuff so apologies if my questions is not very good, or vague
I have a temperature sensor but I have been asked to make sure that readings taken by the sensor are written to a database. How do I make that connection between the database and the sensor?
Thanks
What I have tried:
Not much found from a google search, or on manuals for sensor 解决方案Writing to the database is the easy part, you do it with a sql INSERT statement : SQL INSERT INTO Statement[^]
The hard parts are :
1) What kind of database you are using, (sqlite, sql server, mysql, non relational ...) ?
2) What programming language you are using?
3) What is the temp sensor hardware?
4) How you connect to the sensor hardware?
5) Is the code going to run on the hardware or not?
...
All of which you have not specified, hence your question is not answerable.
Try asking the question from who ever told you to do the project.

本文地址:IT屋 ? 将传感器数据写入数据库
传感器数据库:Python+mysql数据库+传感器(将传感器获得数据存入数据库)  第3张

传感器数据库:给大量的传感器建立数据库该怎么设计呢?

有700只传感器,采集时间间隔是1min,长期采集,这个数据库该怎么建立呀?
1)一张表700个字段,实际吗?
2)700张表感觉也不现实啊
3)一个传感器的一次读书当做一条记录,那一次采集需要多记录699次“时间”,是不是太浪费了?
4)各位大大该怎么办呐?
如果传感器之间没有相互关系,最简单的是700张表。
如果是相同的传感器,只是数值不同,时间一致可以70张表,再加一个表记录哪些传感器在哪张表。
700字段肯定不靠谱。
700*60*24≈100万,一个月3000万,看要存多久,一张表实际也行。

传感器数据库:远程访问传感器获取数据并传入数据库----one

老师在家里布置好了温湿度传感器,要我们去访问10.1.156.82的8001端口获取数据,指令是:c5e9
先用Eclipse编写程序Python实现远程访问获取数据,代码如下:
由于是访问的局域网的IP地址,运行代码之前我这个需要先连接校网,运行结果如下:
接下来就是想办法将数据传入数据库,这里呢,可以直接用老师的数据库,也可以自己建数据库。
(一)、用老师的数据库
? 1、 连接校网
? 2、 输入10.1.156.82:8081/phpmyadmin
3、账户:bridge 密码:
(二)、自己建数据库
? 1、连接校网
2、下载老师给的虚拟机,输入网址
相关教学-->2017物联网综合课程设计-->目录.虚拟机-->VMware虚拟机ubuntu 14.04 server-->wlw.zip
3、解压,VMware直接打开虚拟机
账户:wlw? 密码:wlw

4、查询虚拟机本地ip地址:结果为10.1.161.108

5、浏览器输入网址:10.1.161.108/phpmyadmin
? 自己定义账户和密码

登录后的界面:

6、SQL语句建库:create database bridge
7、用Nodepad++打开老师给的SQL文件,将里面的$符号改为分号。

8、将代码复制到phpmyadmin中的SQL执行实行建表:

到这里,数据库就建好了,接下来就是编程连接数据库,将数据传入数据库。
目前就做到了这里....

您可能感兴趣的文章

本文地址:https://www.ceomba.cn/2057.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 ceomba 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!