方法如下:
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供山西網(wǎng)站建設(shè)、山西做網(wǎng)站、山西網(wǎng)站設(shè)計(jì)、山西網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、山西企業(yè)網(wǎng)站模板建站服務(wù),10余年山西做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、終端使用命令lsusb
2、運(yùn)行hciconfig可以看到:
從上圖可以看出,的藍(lán)牙設(shè)備是hci0
3、運(yùn)行hcitool dev可以看到藍(lán)牙設(shè)備的硬件地址
運(yùn)行hcitoo --help 可以查看更多相關(guān)命令
然后激活設(shè)
sudo hciconfig hci0 up
要注意的是,激活前藍(lán)牙必須是打開的,否則會(huì)出現(xiàn)如下錯(cuò)誤:
4、然后掃描:
hcitool scan
5、然后開始連接了,連接階段使用的主要命令是rfcomm:
運(yùn)行rfcomm --help 可以查看用法
首先需要綁定目的藍(lán)牙設(shè)備:
sudo rfcomm bind /dev/rfcomm0 E0:A6:70:8C:A3:02
注意:上面的這個(gè)地址是目的藍(lán)牙設(shè)備的硬件地址。
接著連接:
sudo cat /dev/rfcomm0
這是目的藍(lán)牙主機(jī)就會(huì)彈出一個(gè)對(duì)話框要求輸入pin碼,隨便輸入一個(gè),然后主機(jī)就會(huì)彈出一個(gè)對(duì)話框,只要輸入的和剛才一致就可以通過(guò)驗(yàn)證。之后我們發(fā)現(xiàn)我的手機(jī)已經(jīng)顯示了成功配對(duì)的標(biāo)記了。
先查L(zhǎng)AN1/LAN2對(duì)應(yīng)mac地址,根據(jù)mac地址前3位可以在網(wǎng)上查出對(duì)應(yīng)的廠家。
在Linux下,當(dāng)機(jī)器處于睡眠或待機(jī)狀態(tài)時(shí),想通過(guò)網(wǎng)絡(luò)進(jìn)行喚醒(WOL,wake on lan)時(shí),可以通過(guò)如下相關(guān)命令來(lái)實(shí)現(xiàn):
在A機(jī)(嵌入式設(shè)備)上,讓其睡眠,可以使用如下命令:
ethtool -s eth0 wol g
echo standby /sys/power/state 或echo mem /sys/power/state
對(duì)于echo到state里面的內(nèi)容,可以cat下state,就知道可以設(shè)置什么值了,而eth0可以根據(jù)實(shí)際需要通過(guò)哪個(gè)網(wǎng)口來(lái)喚醒設(shè)置。
在B機(jī)上(嵌入式設(shè)備或PC),喚醒A時(shí)需先知道A的MAC地址,才可以通過(guò)局域網(wǎng)進(jìn)行喚醒,喚醒時(shí)使用如下命令:
ether-wake -i eth0 XX:XX:XX:XX:XX:XX
對(duì)于eth0可以根據(jù)實(shí)際設(shè)置,必須是跟A機(jī)連接到同一網(wǎng)段的網(wǎng)卡接口,而XX:XX:XX:XX:XX:XX則是A機(jī)的MAC地址。
對(duì)于上面用到的所有命令,要根據(jù)實(shí)際看有沒(méi)有,沒(méi)有則需要安裝或交叉編譯移植下,還有要注意電源管理部分內(nèi)容,看能不能提供相關(guān)操作。
關(guān)于WOL,可以參考如下網(wǎng)址了解:
關(guān)于睡眠、待機(jī)等概念,可以參考如下網(wǎng)址了解: