1. 首页
  2. 考试认证
  3. 其它
  4. alfred 我的domotic界面

alfred 我的domotic界面

上传者: 2024-08-17 00:04:15上传 ZIP文件 1.83MB 热度 13次

是的,这个系统正在开发中!核心思想是通过通用通信总线(例如网络通信协议 MQTT)集中收集每个项目的值,从而使不同的实例能够在多台机器上运行,并访问更多的分布式数据。每个实例应该是模块化的,允许实例化或不提供如绑定、XMPP模块网络界面等功能。针对网络服务器,还应开发特定的模块,例如查询电影数据库的模块,可以参考dojo模块化实例

系统架构采用 python -m alfred 来启动阿尔弗雷德处理管理器,信号心跳经理则负责管理项目的插件配置。每个模块在主机配置中都有各自的配置部分,例如 {name: 'macbook', http:{}, boxcar:{}, mail:{},..}。这种配置方式支持从文件或数据库读取,便于在多个实例间共享配置,简化安装、调试或开发工作。每个alfred实例可以看到所有项目,但只处理定义的部分。对于更深入的模块化设计,可以参考模块化程序设计

下载地址
用户评论