A. 嵌入式linux 如何存储传感器采集到的数据 sqlite数据库
首先要通过通讯端口采集到传感器的数据,一般是串口,通过读取串口数据,然后用正确的sql语句 insert到数据库就好了~下面是有关linux下sqlite安装与使用的链接~http://wenku..com/link?url=V529QKu9lY11XWRCEUxaJu_-7EzyNrwqr1Foui3dwXcj5rW 希望对你有帮助!
B. 传感器采集来的数据怎么插入到数据库中
把传感器的采集的数据传入数据库,可以通过C#编程和ZIGBEE技术来实现啊,可以用visual stdio 2008或2010把串口程序写好,然后把用IAR 写好的软件下到目标板中就是ZigBee开发板,
程序中需要添加连接到数据库的函数,先建好数据库以及你要采集的信息数据的一个综合的表格,就是数据库中表格的各项列值,这个列的名称和串口程序里的值是一致的,附上代码表示
using System.Data.SqlClient;
public partial class Form1 : Form
{
string ConStr;
SqlConnection conn;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ConStr = "server=.;database=Studend;Integrated Security=SSPI;";
conn = new SqlConnection(ConStr);
conn.Open();
string name = textBox1.Text;
name = "'" + name + "'";
string passwd = textBox2.Text;
try
{
SqlCommand sqlcom = new SqlCommand("insert into luo(name,password) values(" + name + " ," + passwd + ")", conn);
sqlcom.ExecuteNonQuery();
MessageBox.Show("连接成功!", "!");
} catch (Exception a)
{
MessageBox.Show("未添加!","!");
}
}
private void Form1_Load(object sender, EventArgs e)
{
ConStr = "server=.;database=Studend;Integrated Security=SSPI;";
conn = new SqlConnection(ConStr);
conn.Open();
if (conn.State == ConnectionState.Open)
{
label5.Text = "连接成功并打开数据库";
//conn.Close();
}
}
private void button3_Click(object sender, EventArgs e)
{
ConStr = "server=.;database=Studend;Integrated Security=SSPI;";
conn = new SqlConnection(ConStr);
conn.Open();
if (conn.State == ConnectionState.Open)
{
label5.Text = "连接成功并打开数据库";
//conn.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
ConStr = "server=.;database=Studend;Integrated Security=SSPI;";
conn = new SqlConnection(ConStr);
string name2 = textBox3.Text;
name2 = "'" + name2 + "'";
conn.Open();
try
{
SqlCommand sqlcom = new SqlCommand("delete from luo where name=" + name2, conn);
int a=sqlcom.ExecuteNonQuery();
if (a <=0)
{MessageBox.Show("删除失败!","!");
}
else MessageBox.Show("删除成功!", "!");
conn.Close();
}
catch (Exception a)
{
MessageBox.Show("未删除!","!");
}
}
C. 如何能在网上实现传感器采集到的数据,然后我在外地通过登录然后就能看到我想要的数据
传感器采集到的数据传到电脑数据库里面,然后程序再从数据库里面读取数据显示在网页上面,实现动态更新,就像股票网页上面的行情一样,一回事。
D. python如何获取传感器数据
python需要运行在windows、mac、linux这样的系统环境里,而这样的环境要拿到传感器的数据有几种方法。
可以通过zigbee转发数据,python第三方库中有pyserial这样的库通过配置串口数据、波特率等参数,能够接收到传感器数据,对数据进行处理后,再进行分析。
E. 怎么从传感器中获取数据 比如获取温度传感器中的温度
我估计你的传抄感器是模拟信号袭的,那么你确认好传感器的输出信号,然后买一个数显表或者二次表,带485或者232接口的,大概200多,然后让厂家配一个软件(可能能免费),如果你自己编程序,那么厂家会提供给你通讯协议。你自己编写程序就可以了。
F. 传感器的信号如何传递给电脑,进而存储在数据库里
传感器都有开发接口的,使用开发接口就能获取到传感器的数据了