新聞中心
linux成為現(xiàn)今移動端開發(fā)、嵌入式開發(fā)等領(lǐng)域的熱門操作系統(tǒng),在嵌入式設(shè)備之間的連接中,藍牙通信也成為最為常見的方式。本文主要討論如何給Linux系統(tǒng)中的藍牙串口進行設(shè)置,使之可以開啟端口通信。

紅塔ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
首先,我們要考慮的是如何與Linux系統(tǒng)中的藍牙設(shè)備進行連接,以及如何將其作為串口進行端口通信。
若要將Linux作為串口,我們可以運用rfcomm工具,它可以建立虛擬串口。為此,我們需要編輯/etc/bluetooth/rfcomm.conf文件,并按照下列格式進行設(shè)置:
rfcomm0 {
# Automatically bind the device at startup
bind no;
# Bluetooth address of the device
device xx:xx:xx:xx:xx:xx;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment “Hello Bluetooth”;
}
然后我們可以通過運行下面的命令將rfcomm0作為藍牙串口啟動:
$ sudo rfcomm bind 0 xx:xx:xx:xx:xx:xx 1
這可以讓我們的虛擬串口被成功的綁定到Pc端,并成功連接藍牙設(shè)備,開啟端口通信。隨后我們可以通過運行“setserial”指令,將該串口綁定到Linux的串口端口:
$ sudo setserial /dev/ttyS0 baud_base 9600
最后,我們可以使用minicom將該串口作為minicom的串口連接,并運行minicom指令:
$ minicom -s
這樣就可以得到藍牙串口已經(jīng)啟動成功,并可以執(zhí)行端口通信!
總結(jié)來說,在Linux系統(tǒng)中配置藍牙串口并不是很難。我們只需要配置/etc/bluetooth/rfcomm.conf中rfcomm0, 并通過運行rfcomm bind指令,將其綁定到對應(yīng)的Linux串口端口即可,最后我們再通過minicom工具連接到該串口即可完成藍牙串口設(shè)置,實現(xiàn)端口通信。
成都網(wǎng)站設(shè)計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
本文題目:Linux下藍牙串口設(shè)置(linux藍牙串口)
文章轉(zhuǎn)載:http://www.5511xx.com/article/djoipsg.html


咨詢
建站咨詢
