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. 感測器的信號如何傳遞給電腦,進而存儲在資料庫里
感測器都有開發介面的,使用開發介面就能獲取到感測器的數據了