MajorDoMo 1.0

MajorDoMo项目首次发布以来已经过去了大约三年,最后,下一个版本的数量达到了值“ 1.0”。关于我们的工作和正在努力追求的简短评论文章的原因不是什么?

图片

实际上,我们的发布是有条件的,它们很少发布,并且包含每周几次在GitHub上进行的更改和改进,并且可以通过内置的更新系统进行访问。但是,尽管如此,下一个“构建”表明当前系统的功能相对稳定,这意味着声明的功能可以被认为是相当有效的。

因此,如果将系统的主要功能汇总到一个列表中,则会得到以下信息:
  • 简单快捷的安装
  • 跨平台(Windows / Linux)
  • 免费供个人或商业使用。
  • 项目周围的大型活跃社区
  • 支持各种硬件
  • 多语言界面(俄语/英语)
  • 从任何设备进行Web访问
  • 实时更新网页界面
  • GPS-
  • Push-
  • -
  • -
  • ( Connect)
  • CloudSync —
  • - (PHP/JS/HTML5)
  • : ///
  • PHP / Blockly
  • -
  • “ ”
  • 3d- (WebGL)


1.0版的主要创新是支持WebSocket协议,以使接口对系统中发生的事件(包括内部事件和外部事件)做出即时反应,这取决于通过许多受支持协议连接到系统的设备。因此,消除了Web界面的严重缺陷之一-实际发生的事件与界面对该事件的反应之间的延迟。

图片

新版本的另一个有趣的功能是基于Three.js库支持动态3d场景。实际上,您可以在3D编辑器中创建带有各种对象和摄像机的场景,将其加载到MajorDoMo系统中,并将各个元素附加到系统的内部对象上。例如,可以通过单击3d对象或通过来自外部设备的事件来调用脚本,切换到指定的摄像机之一。

3D场景

但这全都是“技术问题”。该项目最重要的成就也许是它能够聚集许多愿意分享自己的想法和最佳实践的感兴趣的人。在开发软件的同时,还开发了社区支持工具-无论是用于发布现成的解决方案的系统,活跃的论坛还是各种演示和培训材料。

用户地理位置

如果我们谈论未来的计划,它们是非常动态的,但是我们可以区分项目的主要方向:
  • 技术(可靠性,速度,可用性,新设备和协议的集成)
  • 教育(培训文字和视频材料)
  • 社区(论坛,“本地”会议和研讨会,国际联系)


在大多数情况下,我们不是专业人员,而是狂热者,因此不断尝试新事物,不怕犯错误并从错误中学习。MajorDoMo项目在家庭自动化领域中并未定位为交钥匙解决方案,但在有兴趣的人手中可以成为一个很好的工具。

谢谢,再见!

Source: https://habr.com/ru/post/zh-CN387585/


All Articles