普适环境中异构设备的 RESTful 集成方案探索
1. 关键挑战
在普适环境中,异构设备的集成面临着诸多挑战,主要包括以下几个方面:
- 多尺度实体集成 :移动设备和传感器的软硬件能力存在差异,这使得部分设备功能更强大。这种异构性需要一个灵活且简单的解决方案,以支持多种交互机制,并考虑到某些设备的受限能力。对于传感器节点而言,高级通信协议的不成熟以及资源稀缺带来了两个关键挑战:一是如何通过标准的高级通信协议将传感器节点连接到移动设备和执行器;二是运行在传感器节点上以支持上下文感知和自适应的框架不应有过高的资源需求。
- 实体移动性 :在实际场景中,计算实体不断出现和消失。例如,提供用户配置文件的移动设备并非始终可访问(可能关机或被主人带出家门),执行器也可能被更换或添加新的。因此,需要具备动态发现新实体和支持设备断开连接的功能。
- 信息处理与自适应 :为了支持自适应,首先需要识别需要进行自适应的情况。环境中不同设备会产生大量信息,需要确定哪些信息是有用的,以便识别相关情况并做出相应反应。例如,加载用户配置文件、调整温度、在紧急情况下通过短信发送警报以及调整移动设备以控制新电视等。
2. REST 架构风格
REST(Representational State Transfer)是一种面向资源的软件架构风格,由 R. Fielding 提出,用于构建互联网规模的分布式应用程序。其主要特点如下:
- 资源寻址与交互 :资源是 REST 的核心,可通过通用语法(如 HTTP 中的 URL
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



