若是使用vivo手機(jī),可進(jìn)入手機(jī)設(shè)置--(其他網(wǎng)絡(luò)與連接/更多設(shè)置)--藍(lán)牙--開啟藍(lán)牙,開啟后手機(jī)會自動(dòng)搜索附近的設(shè)備,點(diǎn)擊設(shè)備名就可以配對了,配對成功之后,進(jìn)入文件管理中找到需要傳輸?shù)奈募L按,選擇使用“藍(lán)牙”分享即可。
創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為阿爾山等服務(wù)建站,阿爾山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為阿爾山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
藍(lán)牙串口實(shí)質(zhì)上就是把可見的 傳統(tǒng)串口連接線 變成了 不可見得 無線 傳輸(藍(lán)牙)。
舉例:如果要使用單片機(jī)采集數(shù)據(jù),通過藍(lán)牙串口 發(fā)回 電腦端實(shí)時(shí)處理
單片機(jī) 串口 TX 接藍(lán)牙串口模塊的RX, 單片機(jī) RX 接到 藍(lán)牙串口模塊的TX
電腦端搜索藍(lán)牙串口模塊,配對(默認(rèn)密碼一般為 1234,請參照模塊說明)
配對連接成功后會在設(shè)備管理器串口設(shè)備里面新生成藍(lán)牙串口(如Bluetooth設(shè)備 鏈接上的標(biāo)準(zhǔn)串行(com17) - 請記住這一端口號
單片機(jī)通電運(yùn)行,串口數(shù)據(jù)發(fā)送給藍(lán)牙串口模塊
電腦端通過上位機(jī),或者串口助手等軟件,打開com17
這時(shí)候單片機(jī)發(fā)送的串口數(shù)據(jù),就都可以實(shí)時(shí)在電腦端收到了
注意事項(xiàng):藍(lán)牙串口模塊的串口通訊波特率需要設(shè)置成跟單片機(jī)通訊波特率一致,否則會產(chǎn)生亂碼!
首先是藍(lán)牙通信,我想指出,如果你用的是藍(lán)牙模塊的話,那么它的單片機(jī)程序與串口的單片機(jī)程序差不多一樣,只要你會串口操作,藍(lán)牙也就解決了,如果不是用的藍(lán)牙模塊,另當(dāng)別論。
然后是接受端手機(jī)這邊,你應(yīng)該懂一些java東西,知道怎么調(diào)用底層程序,編寫讀取串口程序,根據(jù)發(fā)送的協(xié)議,把接受的數(shù)據(jù)轉(zhuǎn)化為十進(jìn)制就可以了.
擴(kuò)展資料
單片機(jī)采用51系列單片機(jī)用C51語言編寫,通過sprintf構(gòu)造JSON格式文件通過藍(lán)牙串口模塊發(fā)送到安卓手機(jī),簡要代碼如下:
sprintf(msg,"{\"RR\":\"%02x\"}\0",(unsigned int )RRtemp);
Serial_print(msg);
這里涉及到Serial_print()函數(shù)如下:
void Serial_print(char *msg)
{
while (*msg != '\0') {
S2BUF = *msg;
while ((S2CON S2TI) == 0);
S2CON = ~S2TI;
msg++;
}
}
超鏈接方式調(diào)用的PHP文件,實(shí)際上就是GET方式調(diào)用,其參數(shù)使用超級全局?jǐn)?shù)組$_GET獲得,例如調(diào)用你的php的鏈接地址是:
abc.php?id=123
那么在abc.php文件里面,使用$_GET['id']就能獲得傳遞的參數(shù)id值,本例中為123。