zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

《低功耗蓝牙开发权威指南》——2.7节客户端–服务器架构

服务器架构客户端开发 指南 权威 蓝牙 2.7
2023-09-11 14:19:08 时间

本节书摘来自华章社区《低功耗蓝牙开发权威指南》一书中的第2章,第2.7节客户端–服务器架构,作者 (英)Robin Heydon,更多章节内容可以访问云栖社区“华章社区”公众号查看

2.7 客户端–服务器架构
在客户端–服务器架构中还有一个设计元素作为设计低功耗蓝牙的基础。在设计低功耗时考虑了将设备连接到互联网的问题。原本可以在每一个资源受限的设备上集成IP协议,从而将它们公开给互联网。遗憾的是,即使是最简单的IP协议,其消耗的内存和能量也无法满足简单装置的要求。因此,协议设计者作出决定,不允许将IP数据包直接路由到从设备。
作为替代方案,智能网关实现了互联网和低功耗从设备之间的互联互通。采用纯客户端–服务器架构使得这种相互连接成为可能。服务器仅仅作为数据存储库,并不关心客户端是谁。客户端可以直接连接到服务器,或者可以从地球的另一侧通过互联网网关连接。
这为正在度假的用户提供了监视和控制居家环境的能力。由于低功耗蓝牙可用于安全警报、机顶盒或供热系统等各类设备,用户在去海边的途中可以查看所有的窗户是否安全,当躺在沙滩上时可以录制最喜爱的电视节目,当乘机返回时还可打开家里的供暖系统。
与网关连接的能力也让体育和健身设备可以向相关网站即时更新其收集的数据,哪怕是在锻炼者喝水的空隙。它也为老年人提供了监控能力,他们能够安全地待在家中,如有需要就会有人为其提供帮助。
客户端–服务器的网关模式也可以用于支持从客户端到网关的互联网安全,网关可执行访问控制、防火墙和客户端授权等操作,之后再向客户端授予网关外部的访问权限。这些成熟的技术而今已在家用和商用领域广为使用。


游戏协议测试二:协议工具开发技术介绍 游戏客户端通常是与服务器直接进行通信,如何通过工具来进行协议的修改和创建呢?第一种就是直接在客户端代码里面增加一些类似GM指令的测试接口,来达到对每个接口的测试目的。第二种就是从外部对双方的通讯网络下手,通过第三方将协议截获修改后再发送给对方,从而达到协议测试的目的如图1,本篇文章就是针对第二种方式来做介绍。
《低功耗蓝牙开发权威指南》——导读 本节书摘来自华章社区《低功耗蓝牙开发权威指南》一书中的目录,作者 (英)Robin Heydon,更多章节内容可以访问云栖社区“华章社区”公众号查看
《物联网框架ServerSuperIO教程》-20.网络通讯控制器分组,提高交互的负载平衡能力。v3.6.6 版本发布 20.1     概述      ServerSuperIO原来在网络通讯模式下,只有一个网络控制器,在自控模式、并发模式和单例模式下时都是异步处理返回的数据,并不会出现性能问题。但是在轮询模式下,一个网络控制器要按顺序逐一操作设备驱动的发送和接收,这样就会出现轮询周期过长,达不到读取数据频率的情况。