新手,有一個需求:zigbee板子收集的溫濕度資料從串口輸入,但是怎么存入資料庫啊?
uj5u.com熱心網友回復:
新手求大神吶!
uj5u.com熱心網友回復:
MYSQL僅是個資料庫,本身無法提供直接訪問串口通訊的介面。這個需要自己寫程式去監聽接收COM傳來的資料,然后插入資料庫。uj5u.com熱心網友回復:
你應該看下相應的例子,mysql有API,收集的溫濕度資料從串口輸入,需要用C語言將相應的資料插入資料庫。uj5u.com熱心網友回復:
我暈了。開題報告要決定方案,但是新手弄不清了,特別方法還這么多,搞不清用哪個了

現在有兩個問題了:
1、用自己的主機做的服務器搭了一個MySQL,要實作自動接收從串口發送的資料,存入資料庫。
2、本地的資料庫怎么變成網路資料庫,然后給app提供介面。
之前有一個想法,本地服務器映射一個網頁,網頁只有資料中的有效資料,映射到外網,決議json格式給APP提供介面,作為新手我現在已經搞不懂這方法靠不靠譜了。
大神們,求指點一下啊,還有沒有專業一點的方案?求幫助,感謝!
uj5u.com熱心網友回復:
?_?tomcat Sqlite都是什么 這幾個資料庫什么區別 web服務器和平常的服務器又什么區別 越看越亂了 有沒有教程什么的推薦一個啊 ? socket通信實作的是什么? 新手迷茫了。。uj5u.com熱心網友回復:
對于1:可以用花生殼做一個外網,就可以訪問了,mysql是3306埠。
2:mysql是3306埠,就可以訪問了,給app提供介面,是java開發的有相應的介面的。
uj5u.com熱心網友回復:
好的,那我就按照這個方法學!感謝解答!
uj5u.com熱心網友回復:
我用的java串口通信,需要匯入RTXX.jar包,實作串口通信,將串口的資料讀入到控制臺列印出來,如果是你需要的結果的話,你就可以操作了呀,存入到一個陣列就可以了,另外,我讀出來是有問題的,如下:我讀出來的時候是字符,比如23,讀出來是收到了2,接著才收到的3,中間有一個空格,原因是c語言沒有字串型別,所有,你需要將讀入的資料進行處理才能存入mysql資料庫,最簡單的方法就算將讀到的資料全部放在一個陣列里面,包括空格也在陣列里,通過陣列下標,重新拼接起來。最后就可以利用常規的資料庫操作進行存入了。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/45129.html
標籤:MySQL
上一篇:sql sever2016安裝問題 自己查了好久沒辦法解決求大佬幫忙
下一篇:資料結構第四章思維導圖
