1.ï¼èç串å£ï¼Bluetooth Serial
2.安卓蓝牙串口与android蓝牙串口一样吗?
ï¼èç串å£ï¼Bluetooth Serial
该æ件å¯ä»¥éè¿èçè¿è¡ä¸²è¡éä¿¡ã å®æ¯ä¸ºäºå¨AndroidæiOSåArduinoä¹é´è¿è¡éä¿¡èç¼åçãRepoï¼å¤ç¨ï¼: /don/BluetoothSerial
1.å®è£ CordovaåIonicåçæ件:
2. æ·»å æ件å°app's module
Android
iOS
Windows Phone 8
connect(macAddress_or_uuid)
Platforms:****ANDROIDIOSWINDOWS PHONE
è¿æ¥å°èç设å¤
****Returns:** Observable<any>
è¿æ¥è®¢é ï¼æå¼è¿æ¥åæ¶è®¢é ã
connectInsecure(macAddress)
Platforms:****ANDROID
èç设å¤ä¸å®å ¨å°è¿æ¥
****Returns:** Observable<any>
è¿æ¥è®¢é ï¼æå¼è¿æ¥åæ¶è®¢é ã
disconnect()
æå¼è¿æ¥ç设å¤
****Returns:** Promise<any>
write(data)
Platforms:****ANDROIDIOSWINDOWS PHONE
å°æ°æ®åå ¥ä¸²å£
****Returns:** Promise<any>
å½æ°æ®åå ¥æ¶è¿åpromise
available()
Platforms:****ANDROIDIOSWINDOWS PHONE
è·åå¯ç¨æ°æ®çåèæ°
****Returns:** Promise<any>
è¿åå å«å¯ç¨åèçpromise
read()
Platforms:****ANDROIDIOSWINDOWS PHONE
ä»ç¼å²åºè¯»åæ°æ®
****Returns:** Promise<any>
ä»ç¼å²åºè¿åæ°æ®çpromise
readUntil(delimiter)
Platforms:****ANDROIDIOSWINDOWS PHONE
ä»ç¼å²åºè¯»åæ°æ®ï¼ç´å°è¾¾å°å®ç符
****Returns:** Promise<any>
returns a promise
subscribe(delimiter)
Platforms:****ANDROIDIOSWINDOWS PHONE
订é æ¶å°æ°æ®æ¶æ¶å°éç¥
****Returns:** Observable<any>
è¿åä¸ä¸ªobservable.
subscribeRawData()
Platforms:****ANDROIDIOSWINDOWS PHONE
订é æ¶å°æ°æ®æ¶æ¶å°éç¥
****Returns:** Observable<any>
è¿åä¸ä¸ªobservable
clear()
Platforms:****ANDROIDIOSWINDOWS PHONE
æ¸ é¤ç¼å²åºä¸çæ°æ®
****Returns:** Promise<any>
å®æåè¿åpromise
list()
Platforms:****ANDROIDIOSWINDOWS PHONE
ååºç»å®è®¾å¤
****Returns:** Promise<any>
è¿åä¸ä¸ªpromise
isEnabled()
Platforms:****ANDROIDIOSWINDOWS PHONE
æ¥åèçæ¯å¦å¯ç¨
****Returns:** Promise<any>
è¿åä¸ä¸ªpromise
isConnected()
Platforms:****ANDROIDIOSWINDOWS PHONE
æ¥åè¿æ¥ç¶æ
****Returns:** Promise<any>
è¿åä¸ä¸ªpromise
readRSSI()
Platforms:****ANDROIDIOSWINDOWS PHONE
ä»è¿æ¥çå¤å´è®¾å¤è¯»åRSSI
****Returns:** Promise<any>
è¿åä¸ä¸ªpromise
showBluetoothSettings()
Platforms:****ANDROIDIOSWINDOWS PHONE
æ¾ç¤ºè®¾å¤ä¸çèç设置
****Returns:** Promise<any>
è¿åä¸ä¸ªpromise
enable()
Platforms:****ANDROIDIOSWINDOWS PHONE
å¨è®¾å¤ä¸å¯ç¨èç
****Returns:** Promise<any>
è¿åä¸ä¸ª promise
discoverUnpaired()
Platforms:****ANDROIDIOSWINDOWS PHONE
åç°ä¸é 对ç设å¤
****Returns:** Promise<any>
è¿åä¸ä¸ªpromise
setDeviceDiscoveredListener()
Platforms:****ANDROIDIOSWINDOWS PHONE
订é èç设å¤åç°éç¥ã åç°è¿ç¨å¿ é¡»éè¿discoverUnpaired æ¥å¯å¨åè½ã
****Returns:** Observable<any>
è¿åä¸ä¸ª observable
setName(newName)
Platforms:****ANDROID
设置广æå°å ¶ä»è®¾å¤çå¯è¯»è®¾å¤å称
setDiscoverable(discoverableDuration)
Platforms:****ANDROID
使设å¤å¯ä»¥è¢«å ¶ä»è®¾å¤åç°
安卓蓝牙串口与android蓝牙串口一样吗?
1、牙串牙串协议不同:Android蓝牙协议分为两种,口助口助SPP协议和BLE(Bluetooth low energy),手源手源Android4.3以上加入了低功耗蓝牙即BLE蓝牙协议。码安码frameworker源码
2、卓蓝功能不同。牙串牙串aide应用源码分享
蓝牙串口是口助口助基于 SPP 协议(Serial Port Profile),能在蓝牙设备之间创建串口进行数据传输的手源手源一种设备。蓝牙串口的码安码目的是针对如何在两个不同设备(通信的两端)上的应用之间保证一条完整的通信路径。
而BLE(Bluetooh Low Energy)蓝牙低能耗技术是卓蓝短距离、低成本、牙串牙串可互操作性的口助口助无线技术,它利用许多智能手段最大限度地降低功耗。手源手源linssh2源码
扩展资料:
蓝牙4.0标准包括传统蓝牙模块部分和低功耗蓝牙模块部分,码安码是卓蓝一个双模标准。低功耗蓝牙也是红鱼图灵识别源码建立在传统蓝牙基础之上发展起来的,并区别于传统模块,最大的特点就是成本和功耗降低,应用于实时性要求比较高。前台文章排序源码
经典蓝牙设备发现其它经典蓝牙设备的方式是调用BluetoothAdapter的startDiscovery()方法,这个方法只能够发现经典蓝牙设备。
低功耗蓝牙中则有一个主设备(Central)和从设备(Peripheral,也叫外围设备)的概念。主设备作为发现方,调用发现设备的方法,通过BluetoothAdapter的startLeScan()方法实现。从设备则作为被发现方,发出广播,以供发现。
百度百科-蓝牙串口