Android手机蓝牙实现多人即时聊天
2011-08-05 15:42
253 查看
Android手机蓝牙实现多人聊天,基本原理是一台手机蓝牙作为服务器,其他手机蓝牙作为客户端。客户端与服务器配对好后,服务器分别建立连接,实现通信。
服务器最多能实现一对七个客户端。目前我实现了一对二的即时聊天。
http://niweiwei.iteye.com/blog/1013013
首先看下效果图:
服务器端:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/dec0f3fa21d14351c5814232106b8b3c.gif)
客户端:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/195d4387e1df77bcbd6c9ce6f8a5234f.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/8ceaabf6528f4d877790a1ed27ce9cc6.gif)
服务器手机型号:htc G12
客户端手机型号:左设备:htc G13;右设备:天语W606
*************************************************************************************************************************************
什么是蓝牙?
蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。
蓝牙这个名称来自于第十世纪的一位丹麦国王 Harald Blatand , Blatand 在英文里的意思可以被解释为 Bluetooth( 蓝牙 )。因为国王喜欢吃蓝梅,牙龈每天都是蓝色的所以叫蓝牙。现取其“统一”的含义,用来命名意在统一无线局域网通讯标准的蓝牙技术。
蓝牙起源
蓝牙的创始人是瑞典爱立信公司,爱立信早在1994年就已进行研发。1997年,爱立信与其他设备生产商联系,并激发了他们对该项技术的浓厚兴趣。 1998年2月,5个跨国大公司,包括爱立信、诺基亚、IBM、东芝及Intel组成了一个特殊兴趣小组(SIG),他们共同的目标是建立一个全球性的小范围无线通信技术,即现在的蓝牙。
而蓝牙这个标志的设计:它取自 Harald Bluetooth 名字中的「H」和「B」两
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/90870d9efd90a8eaf6e61368c255d888.jpg)
蓝牙标志的来历
个字母,用古北欧字母来表示,将这两者结合起来,就成为了蓝牙的 logo(见图)。
服务器最多能实现一对七个客户端。目前我实现了一对二的即时聊天。
http://niweiwei.iteye.com/blog/1013013
首先看下效果图:
服务器端:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/dec0f3fa21d14351c5814232106b8b3c.gif)
客户端:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/195d4387e1df77bcbd6c9ce6f8a5234f.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/8ceaabf6528f4d877790a1ed27ce9cc6.gif)
服务器手机型号:htc G12
客户端手机型号:左设备:htc G13;右设备:天语W606
*************************************************************************************************************************************
什么是蓝牙?
蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。
蓝牙这个名称来自于第十世纪的一位丹麦国王 Harald Blatand , Blatand 在英文里的意思可以被解释为 Bluetooth( 蓝牙 )。因为国王喜欢吃蓝梅,牙龈每天都是蓝色的所以叫蓝牙。现取其“统一”的含义,用来命名意在统一无线局域网通讯标准的蓝牙技术。
蓝牙起源
蓝牙的创始人是瑞典爱立信公司,爱立信早在1994年就已进行研发。1997年,爱立信与其他设备生产商联系,并激发了他们对该项技术的浓厚兴趣。 1998年2月,5个跨国大公司,包括爱立信、诺基亚、IBM、东芝及Intel组成了一个特殊兴趣小组(SIG),他们共同的目标是建立一个全球性的小范围无线通信技术,即现在的蓝牙。
而蓝牙这个标志的设计:它取自 Harald Bluetooth 名字中的「H」和「B」两
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/26/90870d9efd90a8eaf6e61368c255d888.jpg)
蓝牙标志的来历
个字母,用古北欧字母来表示,将这两者结合起来,就成为了蓝牙的 logo(见图)。
相关文章推荐
- Android手机蓝牙实现多人即时聊天
- android 蓝牙通讯实现手机蓝牙的开启,并扫描附近可见的蓝牙设备
- Android 蓝牙开发实例--蓝牙聊天程序的设计和实现
- Android 蓝牙开发实例--蓝牙聊天程序的设计和实现
- Android BLE 蓝牙学习总结(二):手机作为中央BluetoothGatt的实现
- Android即时聊天系统-随聊App之接口实现
- android蓝牙实现简单的聊天的功能
- Android 蓝牙开发实例--蓝牙聊天程序的设计和实现
- android实现主动连接和被动连接的蓝牙聊天功能
- Android 使用Socket实现服务器与手机客户端的长连接二:多Client对一Server聊天
- Android实现蓝牙聊天功能
- Android 蓝牙开发实例--蓝牙聊天程序的设计和实现
- android 轻松实现在线即时聊天【图片、语音、表情、文字】等!含源码!
- Android蓝牙通讯/蓝牙聊天的实现(一)_含demo下载
- android通过蓝牙实现两台手机传输数据
- Android蓝牙通信聊天实现发送和接受功能
- Android BLE 蓝牙学习总结(一):手机作为周边BluetoothGattServer的实现
- Android之蓝牙 聊天程序的设计和实现 bluetooth chat
- Android蓝牙通讯/蓝牙聊天的实现(二)_含demo下载
- Android实现简单的蓝牙聊天功能