AndroidBLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信汇编.doc

AndroidBLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信汇编.doc

AndroidBLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信汇编

Android BLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信 一.蓝牙数据传输 蓝牙数据传输其实跟我们的 Socket(套接字)有点类似,如果有不懂的,可以百度一下概念,我们只要知道是这么回事就可以了,在网络中使用Socket和ServerSocket控制客户端和服务端来数据读写。而蓝牙通讯也是由客户端和服务端来完成的,蓝牙客户端Socket是BluetoothSocket,蓝牙服务端Socket是BluetoothServerSocket,这两个类都在Android.bluetooth包下,而且无论是BluetoothSocket还是BluetoothServerSocket,我们都需要一个UUID(标识符),这个UUID在上篇也是有提到,而且他的格式也是固定的: UUID:XXXXXXXX(8)-XXXX(4)-XXXX(4)-XXXX(4)-XXXXXXXXXXXX(12) 第一段是8位,中间三段式4位,最后一段是12位,UUID相当于Socket的端口,而蓝牙地址则相当于Socket的IP 1.activity_main.xml LinearLayout xmlns:android=/apk/res/android xmlns:tools=/tools android:layout_width=match_parent

文档评论(0)

1亿VIP精品文档

相关文档