4、安全无线传感器网络的家庭自动化解决方案

安全无线传感器网络的家庭自动化解决方案

1. WebMaDa集成

为满足用户对移动性的普遍需求,需将WebMaDa集成到HAIFA中,以实现规则配置和执行执行器操作。这就要求WebMaDa和CoMaDa之间进行通信,因为CoMaDa是连接执行器和规则的唯一真相来源。

1.1 信息交换与消息类型

上传和拉取接口涵盖了新HAIFA所需的必要通信通道,包括上传注册执行器、规则和规则日志,以及向CoMaDa发送执行命令或更新规则的请求。为尽量减少对现有实现的更改,仅使用一种新的消息类型——家庭自动化消息,来捆绑所有需要在两个SecureWSN部分之间传输的事件和信息类型。这样做还能支持尚未包含新HAIFA的旧版本CoMaDa。此外,WebSocket服务器也需要进行调整,因为它目前仅创建PULL类型的消息。

1.2 数据库设计

WebMaDa的数据库方案与CoMaDa的类似,但有两个关键区别。新增了一个执行器表,用于存储执行器的相关信息,如名称和支持的命令。此外,还有一个节点数据映射表,用于存储传感器/数据名称与相应单位的正确映射,以支持通过WebMaDa创建和更新规则。

1.3 规则创建与执行

为保持规则创建的验证和整体逻辑在CoMaDa内,WebMaDa不直接创建规则,而是向CoMaDa发送创建新规则的请求。CoMaDa会在允许且可能的情况下创建规则,并将其上传回WebMaDa。执行器的命令执行也是通过请求CoMaDa来实现的。此外,CoMaDa会在规则、执行器、规则日志和节点数据映射发生更改时,及时将其上传到WebMaDa进行更新。

2. 实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值