没有合适的资源?快使用搜索试试~ 我知道了~
java实现收发邮件源码-mas_project:but_project
共69个文件
java:35个
png:19个
xml:6个
需积分: 8 0 下载量 187 浏览量
2021-06-05
15:01:32
上传
评论
收藏 5.41MB ZIP 举报
温馨提示
java实现邮件邮件源码多代理系统项目 家庭自动化多代理系统 项目介绍 该项目的目标是使用多代理系统方法实现家庭自动化系统,并在 JADE 框架的帮助下启动。 特别是,我考虑了门、窗、冰箱等实体,并将它们概念化为相互交互的代理。 交互由 ControllerAgent 引导,可以将其视为 Master-Slave 架构中的 Master。 用户通过向 ControllerAgent 发出请求来与系统交互,系统也通过 ControllerAgent 向用户提供反馈和通知。 该系统具有三种类型的代理: 作为进入房屋的接入点的代理,这意味着如果有人想闯入房屋,它必须通过这些代理(例如门、窗、百叶窗)来进行。 我将把这些代理称为控制代理; 不是进入房屋的接入点的代理(例如暖气、冰箱)。 我将这些代理称为非控制代理; 我上面描述的 ControllerAgent。 控制代理必须不断地控制自己的状态,以揭示是否有人闯入房屋,而非控制代理则没有这种特性。 FridgeAgent 是非控制代理的一种特殊情况,它必须持续控制自己的状态,因为它必须通知用户它是否坏了和食物变质了。 每个代理都有一定数量的状
资源推荐
资源详情
资源评论
收起资源包目录
mas_project-master.zip (69个子文件)
mas_project-master
HomeAutomation.jar 2.97MB
src
META-INF
MANIFEST.MF 53B
HomeAutomationGui.java 13KB
HomeAutomationGui.form 54KB
interfaces
Controller.java 524B
Window.java 118B
HomeAutomation.java 2KB
Fridge.java 132B
Heat.java 110B
Shutter.java 122B
MainDoor.java 110B
utils
StateObserver.java 1KB
State.java 475B
Util.java 6KB
Responder.java 1KB
agents
MainDoorAgent.java 2KB
HeatAgent.java 2KB
ShutterAgent.java 2KB
WindowAgent.java 2KB
ControllerAgent.java 7KB
FridgeAgent.java 3KB
img
user.png 3KB
broken_door.png 695B
controller.png 5KB
opened_shutter.png 1KB
open_window.png 592B
broken_window.png 706B
closed_shutter.png 1KB
broken_fridge.png 2KB
locked_door.png 700B
broken_shutter.png 1KB
stack_database.png 19KB
on_heat.png 2KB
gui.png 63KB
close_window.png 709B
ok_fridge.png 2KB
unlocked_door.png 1KB
df_interaction.png 25KB
project_schema.png 77KB
off_heat.png 2KB
behaviours
BuyListBehaviour.java 960B
GetFridgeList.java 3KB
StartHeatBehaviour.java 3KB
HandleDoorRequestsBehaviour.java 2KB
StartSunFilter.java 3KB
HandleShutterRequestsBehaviour.java 2KB
StopHeatBehaviour.java 3KB
OpenShutter.java 3KB
HandleHeatRequestsBehaviour.java 3KB
ChangeDoorState.java 4KB
GetDoorState.java 3KB
SetHeatTemperatureBehaviour.java 4KB
CloseShutter.java 3KB
StopSunFilter.java 3KB
HandleWindowRequestsBehaviour.java 2KB
GetHeatTemperatureBehaviour.java 3KB
HandleFridgeRequestsBehaviour.java 2KB
jade.jar 2.66MB
LICENCE 11KB
README.md 12KB
.idea
.gitignore 47B
misc.xml 273B
libraries
jade.xml 194B
vcs.xml 180B
uiDesigner.xml 9KB
artifacts
code_jar.xml 398B
.name 11B
modules.xml 248B
code.iml 485B
共 69 条
- 1
资源评论
weixin_38535132
- 粉丝: 5
- 资源: 1016
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功