社区
Android
帖子详情
有实现过Android下蓝牙SPP Profile的吗?
Alvin665
2010-11-19 12:01:20
如题?有相关的资料或是代码参考吗?
...全文
1198
6
打赏
收藏
有实现过Android下蓝牙SPP Profile的吗?
如题?有相关的资料或是代码参考吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzx_0728
2011-09-19
打赏
举报
回复
createRfcommSocketToServiceRecord(UUID uuid)创建的时候根据不同的uuid创建不同服务,比如你要创建spp连接,那么spp的uuid是:SerialPortServiceClass_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
qminglin
2011-05-11
打赏
举报
回复
[Quote=引用 4 楼 auirh 的回复:]
createRfcommSocketToServiceRecord(UUID uuid) ,貌似这个可以发起一个RFcomm的样子,开发文档说这个其实就是spp。。。
超级纠结。。。
[/Quote]
这个就是spp啊。
auirh
2010-11-30
打赏
举报
回复
createRfcommSocketToServiceRecord(UUID uuid) ,貌似这个可以发起一个RFcomm的样子,开发文档说这个其实就是spp。。。
超级纠结。。。
微笑明明
2010-11-30
打赏
举报
回复
自己写啊 cope代码有意思么?
auirh
2010-11-30
打赏
举报
回复
SPP 是说串口协议,看过ls的demo,没有用串口的呢,只是用了普通的基于android提供的API,SPP不是native的服务,搞得很纠结啊,完全没法通过spp来连接。。。虽然有人的确,但是代码没找到。
f8376904110
2010-11-20
打赏
举报
回复
做过蓝牙传输,但不太明白什么叫SPP profile
我只做了一个蓝牙间的发送数据。固定接收的!如果想了解一些我可以给你一个demo做参考,好像我也发过这样一个demo的在资源里@!
Node.js-Bluetoothlib用于
Android
设备与
蓝牙
模块串口通信的库
该库基于
SPP
协议(Serial Port
Profile
)开发,主要用于
Android
设备与
蓝牙
模块串口通信。支持
蓝牙
模块的扫描,支持
Android
设备和
蓝牙
模块之间的快速连接,支持串口数据的接收和发送
open-bluetooth-intents:Open Bluetooth Intents(Obi)将您的
Android
手机与Arduino(或其他MCU)项目连接
蓝牙
意图(Obi) Open Bluetooth Intents(Obi)将您的
Android
手机与Arduino(或其他MCU)项目相连。 您的应用程序可能要求用户安装单独的应用程序,从而减少了您需要编写的代码量。 或者,您可以将Obi作为
Android
服务嵌入到您的
Android
应用程序中。 目前仅支持Arduino。 计划提供PIC支持。 Arduino上受支持的BT模块:(应该包括)与Arduino的SoftwareSerialLibrary一起使用的所有流行的与
SPP
-
profile
兼容的BT模块。
物联网开发板——NuMaker Uni资料开源下载(硬件+软件+
Android
APP+用户指南)-电路方案
NuMaker Uni概述: 新唐NuMaker Uni是特别为创客设计之物联网开发板,为增加最终产品工业设计弹性,Uni面积仅为3.5cm*3.5cm,特别适合穿戴式产品应用;Uni整合802.11 b/g/n WiFi模块、
蓝牙
模块,并内建四大功能模块,包含陀螺仪、温湿度感测组件、IR传送接收与RGB LED指示灯,多功能模块让创客开箱后即可使用,不须自行撰写模块驱动程序;Uni 并预留20只多功能脚位,设计弹性超乎想象。考虑物联网产品对低功耗的设计,Uni采用极省电架构设计,在省电模式下工作电流低于1微安,亦即使用3.7V锂电池供电时,待机时间长达30万小时。 ICE 板: Nu-Link Mini 开发者可运用Nu-Link ICE 连接器,透过SWD接口以ICP工具将程序代码刻录于单片机。NuMaker Uni亦支持第三方开发软件工具,如:Keil RVMDK、IAR EWARM等。 主控板:NuMaker Uni 采用新唐 Cortex:registered:-M0 NANO100NE3BN 单片机为核心,主频率达42 MHz,支持3.7V 锂电池或5V电源输入以及ADC、PWM、I²C、SPI、UART等接口,并包含红绿蓝三色LED、红外线发射器及接收器、三轴加速度计/三轴陀螺仪、HTU21D 温湿度传感器、802.11 b/g/n WiFi模块、
蓝牙
模块等。 实物展示: 产品特性:32位Cortex:registered:-M0 NANO100NE3BN单片机核心 工作频率最高可达 42 MHz 内建128 KB 闪存及16 KB 静态内存 在省电模式下工作电流低于 1微安 内建传感器 红外线发射器 红外线接收器 三轴加速器及三轴陀螺仪 (MPU6500) 温湿度传感器 (HTU21D) 丰富外设 红/绿/蓝 发光二极管 Extension pins provide UART, SPI, I2C, PWM, and ADC interfaces 支持无线通信 802.11b/g/n Wi-Fi 模块 (ESP-03)- 支援 TCP、UDP Server & Client - 支持 AP、Station 模式 - 支持 AT 命令集
蓝牙
3.0 双模模块 (BB2710-29) - 支援
SPP
及 GATT
profile
- 支持 UART AT 命令集 NuMaker Uni原理图+PCB截图,用PADS9.5打开:
android
蓝牙
SPP
协议以及BluetoothSocket/BluetoothServerSocket的简单使用
今天讲解一下
android
蓝牙
SPP
协议(Serial Port
Profile
),这是一个数据交换的协议,用于
蓝牙
设备之间创建串口进行数据传输。假设没有异常出现,一般都能正常连接成功,在拿到socket之后便可以进行数据交换了,于是便获取流就可以进行流的读写了。:
蓝牙
设备封装类,描述一台设备的MAC地址,名称等数据,在与服务端建立通讯的过程中,利用此类的。在上述监听代码中,我们将监听过程放到了一个子线程里,因为。还有一点需要注意的是,:
蓝牙
适配器类,利用此类,利用。:
蓝牙
适配器类,利用此类的。
spp
协议
android
,
android
蓝牙
SPP
协议通信
准备1.
蓝牙
串行端口基于
SPP
协议(Serial Port
Profile
),能在
蓝牙
设备之间创建串口进行数据传输2.
SPP
的UUID:00001101-0000-1000-8000-00805F9B34FB3.
Android
手机一般以客户端的角色主动连接
SPP
协议设备连接流程1.检测
蓝牙
状态若
蓝牙
未打开,则打开
蓝牙
~bluetoothAdapter =BluetoothAdapter.getDe...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章