基于TuCSoN的多智能体系统环境工程与物联网传输服务评估
1. 基于TuCSoN的多智能体系统环境工程
在设计基于TuCSoN的情境化多智能体系统(MAS)时,通常需要处理以下几个关键任务:
1. 实现探针 :包括传感器探针和执行器探针。一般来说,不需要为资源实现软件驱动,设计师可以将现有的驱动封装在一个与TuCSoN转换器交互的Java类中,并实现 ISimpleProbe Java接口。
2. 实现转换器 :通过扩展TuCSoN的 AbstractTransducer Java类,为传感器和执行器探针实现相关的转换器。
3. 与转换器管理器交互 :请求转换器管理器的服务,该管理器负责在TuCSoN中关联探针和转换器。它监听探针的注册/注销和转换器的关联/解除关联请求,并启动和设置转换器的节点侧和探针侧。
4. 使用ReSpecT编程TuCSoN元组中心 :实现协调策略,与TuCSoN代理一起代表应用程序的逻辑。
下面以一个简单的恒温器场景为例,详细说明这些任务的实现过程。
1.1 恒温器场景概述
在这个场景中,一个情境化的“智能”恒温器( Thermostat.java )负责将房间温度保持在18到22度之间。它与一个传感器( ActualSensor.java )和一个执行器( ActualActuator.java
超级会员免费看
订阅专栏 解锁全文
14

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



