年初為一款工業(yè)設(shè)備開發(fā)了一款android手機(jī)的app程序。通過藍(lán)牙進(jìn)行通訊。可以實(shí)現(xiàn)工業(yè)設(shè)備的控制。
10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)制作后付款的網(wǎng)站建設(shè)流程,更有五寨免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
藍(lán)牙連接的最關(guān)鍵的方法就是
首先查找附近可連接的藍(lán)牙設(shè)備,
點(diǎn)擊該藍(lán)牙設(shè)備時(shí)候,把藍(lán)牙地址傳遞給mBluetoothDevice,
然后調(diào)用下面的方法
mmsocket = mBluetoothDevice.createInsecureRfCommSocketToServiceRecord(mUUID);
mmSocket.connect();
即可連接
并不需要配對(duì)。
還是比較簡(jiǎn)單的。
我在windows下面開發(fā)的使用藍(lán)牙控制工業(yè)設(shè)備的程序,就相對(duì)復(fù)雜些,必須知道藍(lán)牙的AT指令集。
藍(lán)牙虛擬為一個(gè)串口,首先進(jìn)行串口連接,配置串口通訊參數(shù)。
然后通過AT指令查找附近可連接的藍(lán)牙設(shè)備,再通過AT指令進(jìn)行配對(duì),連接等等。