如果能夠在PC和Android設(shè)備間通過(guò)串口進(jìn)行數(shù)據(jù)通信,會(huì)有利于對(duì)程序的調(diào)試迄委。而通過(guò)藍(lán)牙的SPP模式疤苹,可以在win7下生成出模擬串口,通過(guò)此藍(lán)牙串口即可進(jìn)行通信哑姚。
步驟如下:
1、首先需要安裝有win7的PC機(jī)帶有藍(lán)牙適配器芜茵。
2叙量、在win7下設(shè)置藍(lán)牙可被查找,然后打開(kāi)藍(lán)牙適配器九串。
3绞佩、將android設(shè)備與PC機(jī)進(jìn)行配對(duì),從而在“Bluetooth設(shè)備”中出現(xiàn)需要連接的android設(shè)備猪钮。配對(duì)過(guò)程中win7會(huì)安裝一些藍(lán)牙外圍設(shè)備驅(qū)動(dòng)品山。
4、在win7“Bluetooth設(shè)備”中“屬性”->“服務(wù)”中去掉所有無(wú)關(guān)的藍(lán)牙服務(wù)烤低。
5肘交、藍(lán)牙設(shè)置中->“COM端口”->“添加”中加入一個(gè)“傳入”的端口,安裝完驅(qū)動(dòng)后扑馁,系統(tǒng)會(huì)分配一個(gè)端口號(hào)涯呻。在“Bluetooth設(shè)備”中要連接設(shè)備的“屬性”->“服務(wù)”選中“串行端口(SPP)”,系統(tǒng)又會(huì)安裝驅(qū)動(dòng)并分配端口號(hào)腻要。此時(shí)在藍(lán)牙設(shè)置中->“COM端口”中便會(huì)出現(xiàn)一個(gè)“傳出端口”复罐,此端口是針對(duì)具體藍(lán)牙設(shè)備的。
6雄家、win7下串口助手中打開(kāi)“傳入”的端口效诅,在android設(shè)備端便可發(fā)起連接PC藍(lán)牙設(shè)備,例如可使用一個(gè)叫“藍(lán)牙串口”的軟件趟济,可連接已配對(duì)的設(shè)備乱投,發(fā)送接收數(shù)據(jù)。
7咙好、若需要PC發(fā)起連接篡腌,則android設(shè)備先打開(kāi)SPP監(jiān)聽(tīng)褐荷,PC端串口助手即可打開(kāi)“傳出”端口“勾效,如果android設(shè)備事先沒(méi)有打開(kāi)監(jiān)聽(tīng),則串口助手在打開(kāi)端口是會(huì)提示端口已被占用层宫。連接后即可互相通信。
另限匣,在android的”藍(lán)牙串口“程序下要進(jìn)行中文的通信毁菱,需使用”GB18030“字符集。