導航:首頁 > 操作系統 > 單片機數據上傳到資料庫

單片機數據上傳到資料庫

發布時間:2023-01-23 04:22:49

① 怎麼樣把基於51單片機的感測器數據發送到資料庫表格中

通過串口把數據傳入上位機 然後上位機寫入資料庫即可

② 51單片機如何讀取sql資料庫

讀取資料庫的信息,應該在 PC 機中完成。

這件事,和單片機無關。

③ 請問如何把單片機採集的數據,自動上傳到網站上。並且自動更新。串口和ACCESS資料庫是怎麼連接

單片機需要串口驅動對串口發送數據。
PC端通過串口程序接受數據。這樣單片機數據就到達了PC。
PC再通過PC上的程序介面把數據寫入access,大體就是這么個流程。

④ 單片機通過串口助手讀來的碼怎麼傳到MYSQL資料庫中求大神!

基本的資料庫的操作。
你可以參考如下方式一步步來:
1、先參考mysql的編程的基本例子,按照最簡單的方式實現固定數據(比如說字元串「12345678」),進行基本的插入、刪除、查詢等操作。當然這個前提是首先建立一個資料庫。
2、第一步成功實現後,將你原來的模擬數據,替換成真實的數據,重新完成第一步的操作。
3、編寫一個從PC端獲取RFID數據的介面,真正實現數據的對接。

個人給你的建議:
1、不要求捷徑,這樣即使你能很快完成任務,但是也會沒有什麼收獲。
2、資料庫的操作不難,尤其是PC端的資料庫,網上有大量的資源。
3、通過這個項目的鍛煉,你不僅問題會解決,你以後分析問題、解決問題和搜索資料的能力都會大大提高。

⑤ 單片機里的數據如何通過GPRS模塊上傳到伺服器的資料庫空間(詳細)

我每天的工作就是GPRS模塊。

單片機通過AT命令可以連接指定IP和埠的伺服器。
AT命令是核心。

這樣單片機能夠控制GPRS模塊,通過SOCKET,http方式鏈接訪問伺服器。

⑥ 單片機與資料庫通信

既然是資料庫,數據肯定比較多,應該藉助上位機的海量存儲能力和強大運算能力及豐富的軟體,最簡單的方法就是將單片機採集到的數據經過串口傳到上位機,由上位機保存到EXCEl表格中,EXCEL表格就是資料庫的一部分

⑦ 單片機接收到的數據如何連接資料庫

上位機用VB或VC編程,先會接收數據,會保存到TXT文本文件中。再學會保存到EXCEL中,就 算成功,EXCEL表格本身就 是資料庫的一部分。至於資料庫的操作,用高級語言是很簡單的,它和單 片機關系不大。我整過VB編程,串口接收,先保存到TXT文本文件中, 再學會保存到EXCEL中,挺簡單的,網上搜幾次就 成功了。
下面是我的串口接收程序的一部分:
Select Case MSComm1.CommEvent '事件發生
Case 2
inbuff = MSComm1.Input '讀入到緩沖區

ll = UBound(inbuff)
Label10.Caption = Label10.Caption + UBound(inbuff) + 1
ReDim indata(1 To (ll + 1))
For ii = 0 To UBound(inbuff)

strHex = strHex & Right("0" & Hex(inbuff(ii)), 2) & " " '如果只有一個字元,則前補0, 如F顯示0F,最後補空格方便顯示觀察如: 00 0F FE
TextReceive = strHex 『顯示到 文本框
Next ii
Open "12.txt" For Append As #1 『打開 文本文件
m = (ll + 1) / 2
Print #1, Now; "收到"; m; "個數據"
Close #1
For ii = 1 To Len(strHex) Step 6
indata((ii + 5) / 6) = Val("&H" & Mid(strHex, ii, 2)) * 4 + Val("&H" & Mid(strHex, ii + 3, 2))
Next ii
n1 = Val(Text1.Text) '電源電壓
n2 = Val(Text2.Text) '第一路電壓衰減倍數
n3 = Val(Text3.Text) '第二路電壓衰減倍數
na = n1 * n2 / 1024
nb = n1 * n3 / 1024
X = (ll + 1) / 2 - 1
For ii = 1 To X Step 2 '存入文本中,每行兩個數據
V1 = indata(ii) * na
V2 = indata(ii + 1) * nb
V3 = Format(V1, "0.000")
V4 = Format(V2, "0.000")
Open "12.txt" For Append As #1
Print #1, ii & "電壓 " & V3 & " v " & (ii + 1) & "電壓 " & V4 & " v"
Close #1
Next
'寫入EXCEL表格中
Set xlsApp = New Excel.Application
Set xlsBook = xlsApp.Workbooks.Open(App.Path & "\Book3.xls")
Set xlsSheet = xlsBook.Worksheets(1)
range = 2 '第二列為起始列,但每次寫入時,range並不一定是2,而是在原有基礎上另起1列
'第一列,寫入奇數數據
Do Until xlsSheet.Cells(2, range) = ""
range = range + 1
Loop
xlsSheet.Cells(1, range) = Date '第1行
xlsSheet.Cells(2, range) = Time '第2行
xlsSheet.Cells(3, range) = "迴路1電壓(V)" '第3 行
For ii = 1 To X Step 2 '從第4行開始存數據
V1 = indata(ii) * na
V3 = Format(V1, "0.000")
xlsSheet.Cells((ii + 1) / 2 + 3, range) = V3 '第4行
Next ii
'另起一列,寫入偶數數據
Do Until xlsSheet.Cells(2, range) = ""
range = range + 1
Loop

xlsSheet.Cells(2, range) = Time '第2行
xlsSheet.Cells(3, range) = "迴路2電壓(V)" '第3行
For ii = 2 To X + 1 Step 2 '從第4行開始存數據
V2 = indata(ii) * nb
V4 = Format(V2, "0.000")
xlsSheet.Cells(ii / 2 + 3, range) = V4
Next ii
xlsBook.Save
xlsBook.Application.Quit
strHex = "" '處理完成後清空字元串,等待下一次接收
'TextReceive = ""
End Select

⑧ 用單片機採集的數據可用網路調試助手顯示出來,怎麼用c#語言,把得到的數據放到資料庫

使用socket

你連接上去,單片機就會自動發信息過來

命名空間

usingSystem.Net;

usingSystem.Net.Sockets;

usingSystem.Threading;

PAddressip=IPAddress.Parse("127.0.0.1");
SocketclientSocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
try
{
clientSocket.Connect(newIPEndPoint(ip,8885));//配置伺服器IP與埠
Console.WriteLine("連接伺服器成功");
}
catch
{
Console.WriteLine("連接伺服器失敗,請按回車鍵退出!");
return;
}
//通過clientSocket接收數據
intreceiveLength=clientSocket.Receive(result);


最後一句代碼一直在等待伺服器發信息過來

詳細可參考

http://blog.csdn.net/andrew_wx/article/details/6629721/

閱讀全文

與單片機數據上傳到資料庫相關的資料

熱點內容
pdf的字體怎麼改 瀏覽:856
python讀寫視頻 瀏覽:88
科魯茲壓縮機軸承 瀏覽:353
word文檔轉換成pdf文件找不到 瀏覽:27
組件注冊命令 瀏覽:760
安卓大屏導航用的是什麼運放 瀏覽:443
myandroidtools的備份 瀏覽:900
python爬蟲天氣預報 瀏覽:761
android70許可權管理 瀏覽:749
魔獸辛迪加是什麼伺服器 瀏覽:471
電腦文件夾排序怎麼自定義排序 瀏覽:41
android70機型 瀏覽:422
阿里程序員地位 瀏覽:183
js如何上傳大文件到伺服器地址 瀏覽:685
安卓系統2個卡怎麼切換 瀏覽:182
vivoy9s手機怎麼設置隱私相冊加密 瀏覽:158
android載入網路數據 瀏覽:119
tc語言入門編程 瀏覽:339
載入器app源碼大全 瀏覽:821
linux刷新hosts 瀏覽:620