MMM-Remote-Control安装与使用指南

MMM-Remote-Control安装与使用指南

MMM-Remote-ControlMagic Mirror Module to shutdown or configure your mirror项目地址:https://gitcode.com/gh_mirrors/mm/MMM-Remote-Control

1. 项目介绍

MMM-Remote-Control是一个专为MagicMirror²设计的远程控制模块,它允许用户通过网页界面来管理MagicMirror上的模块状态,进行如开关模块、配置更改等操作。这极大地提升了交互性和可访问性,使得MagicMirror在家中或公共空间的使用更加灵活方便。

2. 项目快速启动

安装步骤:

自动安装方法(推荐)

打开终端,执行以下命令以自动下载并安装MMM-Remote-Control模块:

bash -c "$(curl -s https://raw.githubusercontent.com/Jopyth/MMM-Remote-Control/master/installer.sh)"
手动安装方法
  1. 克隆仓库:
    cd ~/MagicMirror/modules # 根据实际情况调整目录
    git clone https://github.com/Jopyth/MMM-Remote-Control
    
  2. 安装依赖: 进入模块文件夹并执行npm安装:
    cd MMM-Remote-Control
    npm install
    
  3. 配置MagicMirror: 将以下配置添加到你的config/config.js文件中。可以通过设置位置来显示远程控制的URL。
    {
      module: 'MMM-Remote-Control',
      // 可选:展示远程控制URL的位置
      // position: 'bottom_left',
      config: {
        customCommand: {}, // 用于自定义命令,详情见文档
        showModuleApiMenu: true, // 开启模块控制菜单
        secureEndpoints: true // 增加安全性,启用安全端点
      }
    },
    

完成上述步骤后,重启MagicMirror²服务即可看到效果。

3. 应用案例和最佳实践

一个典型的使用场景是结合MMM-Buttons模块,实现物理按钮对MagicMirror模块的控制。例如,你可以通过短按一个按钮来切换背景幻灯片模块(MMM-BackgroundSlideshow)的状态,或者长按以重新启动MagicMirror。这种结合使用不仅能提升用户体验,还能扩展MagicMirror的功能性。

// 在MMM-Buttons的配置中加入以下内容
{
  module: 'MMM-Buttons',
  config: {
    buttons: [
      {
        pin: 24,
        name: "control",
        shortPress: {
          notification: "REMOTE_ACTION",
          payload: { action: "TOGGLE_MODULE", module: "MMM-BackgroundSlideshow" }
        },
        longPress: {
          notification: "REMOTE_ACTION",
          payload: { action: "REBOOT" }
        }
      }
    ]
  }
}

确保在MMM-Remote-Control的配置中,相应的模块API调用已经被正确地实现了。

4. 典型生态项目

在MagicMirror社区,MMM-Remote-Control常与其他模块结合,例如:

  • MMM-Buttons:用于增加物理交互方式。
  • MMM-ModuleScheduler:自动化控制模块的激活时间。
  • MMM-Navigate:与旋转按钮等硬件配合,实现更多直接操作。

这些组合使用展现了MagicMirror强大的可扩展性和定制化能力,让每一位用户都能根据自己的需求构建理想的智能镜子系统。

记得在实施任何第三方模块时,检查其兼容性、更新日志及社区反馈,以保证最佳体验。

MMM-Remote-ControlMagic Mirror Module to shutdown or configure your mirror项目地址:https://gitcode.com/gh_mirrors/mm/MMM-Remote-Control

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

Dameware 是一款很不错的远程控制软件, 但是在控制远程没有加入域的VISTA或WIN7的操作系统时会遇到一些问题, 那个因为VISTA和WIN7的增强安全性不允许使用本地帐户提升UAC权限. 不过我们可以通过修改注册表的方式开启权限, 但是这将降低系统的安全性. 将以下代码保存为"EnableUAC.reg", 双击导入注册表即可. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "LocalAccountTokenFilterPolicy"=dword:00000001 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "LocalAccountTokenFilterPolicy"=dword:00000001 dameware如何远程控制Windows 7 RTM有一段时间了,我也把家里的windows vista升级到windows 7终极版。 又遇到了dameware远程控制Windows 7,dameware连接不上的问题,由于之前解决过”dameware如何远程控制windows vista business 64 bits技巧“,所以知道Windows 7共享的问题,还是出在 LocalAccountTokenFilterPolicy上。LocalAccountTokenFilterPolicy这是个注册表键值,您在远程机器(需要连接的那台计算机)上的注册表中,添加这个键值,并设置为1,那么远程管理员共享(比如admin$、c$等)就没有问题了,当然使用dameware远程连接也就没有问题了。 这个注册表键值在如下地址:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System添加类型为DWORD ,键名为 LocalAccountTokenFilterPolicy ,键值设置为1:一旦将windows 7加入域,LocalAccountTokenFilterPolicy 自动添加并开启,也就是说domain admins是可以直接连接,而无须修改的dameware远程连接windows 7 64位如果您不愿意修改注册表,有个方法也可以远程控制windows 7。就是将dameware安装到自己的机器上(最好是最新版本),然后使用DameWare Mini Remote Control Client Agent MSI Builder ,生成一个DWRCSVista32.MSI ,然后把这个文件拿到需要连接的那台计算机上运行一下,dameware就可以远程控制这台机器了。 别看 DWRCSVista32.MSI名字是vista32,但同样可以安装到windows 7 64位上,这需要感谢windows 7改进的UAC机制,使得兼容性有了不小的改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韩蔓媛Rhett

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值