2。跳频:蓝牙4。0使用了与所有蓝牙规范版本都通用的自适应跳频,在最大程度上减少了与其他2。4GHz频段无线技术的串扰。
3。主控:主控更智能,休眠的时间更长,并且只有在需要的时候才会唤醒。
4。延迟:延迟低,最短3毫秒就可以完成设置并开始传输数据。
5。范围:提高调制指数,最大范围可超过100米(根据不同应用领域, 距离不同)。
6。健壮性:发送的所有数据包都采用了24位 CRC校验,最大程度上确保数据不被干扰。
7。安全:蓝牙4。0采用了AES-128 加密算法对数据包进行加密和认证。
8。拓扑:每次接收数据包都会使用32位寻址,理论上可连接数以万记设备。
2。3 Socket简介
Socket是网络通讯的基础,Socket是TCP/IP协议的网络通信的最基本的操作单元,它包含进行网络通信必须的五种信息:网络连接的协议,本地主机的IP地址,本地主机进程的协议端口,远地主机的IP地址,远地主机进程的协议端口。
多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,计算机操作系统为应用程序与TCP/IP协议交互提供了套接字(Socket)接口。应用层能够与传输层通过Socket接口来区分不同应用程序或者网络连接之间的通讯,从而实现数据传输的并发。
建立Socket连接至少需要一台客户端与一台服务器,运行于客户端的被称为ClientSocket,运行于服务器的被称为ServerSocket。