文件名称:蓝牙通信-pt100换算表
文件大小:20.23MB
文件格式:PDF
更新时间:2024-07-31 06:22:19
OpenGL ES
2.6 蓝牙通信 提示 在创建 Socket 套接字对象时需要指明端口号以及服务器端的 IP,这里的 IP 必须 为真实 IP,不能使用环回地址“127.0.0.1”。因此运行本案例时读者有可能需要根据 自己计算机的具体情况修改服务器的 IP 地址,使得程序可以正常运行。同时,在开 发客户端时需要在 AndroidManifest.xml 中声明联网权限,具体情况参见中的源代码。 运行本案例,在上面的文本框中输入需要发送的信息,然后单击“连接服务器端”按钮。若 网络没有问题,则在服务器端可以收到客户端发送的信息,如图 2-26 所示。同时,客户端也会收 到服务器的反馈信息,如图 2-27 所示。 ▲图 2-26 服务器端收到客户端信息 ▲图 2-27 客户端成功连接到服务器 2.6 蓝牙通信 随着硬件设备价格的不断降低,大部分智能手机上都已配备了蓝牙网络模块,Android 设备 也是如此。如果能为一些小型的休闲娱乐游戏增加蓝牙联网对战的功能,将会大大增加游戏的可 玩性。本节将向读者详细介绍如何在 Android 平台下开发具有蓝牙互联功能的应用程序。 2.6.1 蓝牙通信的基本知识 蓝牙是一种支持设备短距离通信(一般是 10m 以内)的无线技术,其数据传输时不仅不需要 连线,而且传输速率也比传统手持设备的红外模式更加迅速、高效,主要优势如下所列。 免费。 蓝牙无线技术规格供全球的成员公司免费使用。除了设备费用外,制造商不需要为使用蓝牙 技术再支付任何知识产权费用,这大大降低了蓝牙技术的普及门槛。 应用范围广。 蓝牙技术得到了广泛的应用,集成该技术的产品从手机、汽车到医疗设备等应有尽有,使用 该技术的用户从消费者、工业市场到企业等,不一而足。 易于使用。 蓝牙是一项即时技术,其不要求固定的基础设施,且易于安装和设置,而且无须电缆即可实 现连接,使用起来非常方便。 提示 上一小节介绍的 Socket 技术虽然开发很容易,但对用户而言要么需要使用 3G 网络,要么需要通过 Wi-Fi 网络。3G 网络虽然没有位置限制,但费用不低;Wi-Fi 虽然免费,但必须在 AP 附近或自己架设 AP。可以看出,对于短距离即时互联而言, 采用蓝牙技术更为合理、便捷。 全球通用的规格。 蓝牙无线技术是当今市场上支持范围最广泛,功能最丰富且安全的无线标准之一,全球范围 内的资格认证程序可以测试成员的产品是否符合标准。