[产品路线图]拥有超过50,000个已连接资产和200M每日数据点,Zenatix如何利用技术来带来能源效率

在本周的产品路线图中,我们采用了Zenatix,这是一家能源技术初创公司,提供了一个端到端的物联网堆栈,该堆栈已完全开发和维护内部。
37 拍手
0

早在2014年Amarjeet Singh博士,德里IIIT教授已经意识到能源作为一个空间是一个巨大的机会。

更广泛地分为两个部分时,涉及电力的产生和分配(在很大程度上受监管的市场);然后是消费方面 - 涉及各种各样的消费者,例如住宅,商业和工业,具有不同的消费方式和要求。

“尽管供应方更加合并(少数大玩家),但它受到了高度调节(尽管趋势是放松管制的)。这就是为什么我们考虑着专注于消费方面并开发出强大而可扩展的解决方案,以便在供应方面受管制时准备就绪。” Amarjeet说。

他意识到,除了每月的电费外,该行业没有实时数据。当这些账单超过预算成本时,消费者就无法知道如何控制这些成本。

对于几个企业来说,能源是前三项费用之一。基于分析的自动控制和票务,实时数据监视和关闭循环是帮助解决成本的一种方法。

这个思考过程导致了Zenatix。这家Energy-Tech初创公司提供了内部开发和维护的物联网(IoT)堆栈的端到端互联网,其组件开发了,或者是多个开源项目的扩展。

早期

“我们从2014年开始,当时不存在AWS-IOT和Azure IoT等平台。结果,我们别无选择,只能自己建造一切,事后看来,这是一个福音。使用其他平台的更容易的途径将使我们与他们的开发周期以及所涉及的相关成本联系在一起。” Amarjeet说。

Zenatix的端到端堆栈涉及其软件在传感器/控制设备(通常称为固件)上运行,该软件与在Edge Gateway上运行的软件进行通信,该软件最终与在云上运行的堆栈进行通信。云堆栈大致分为两个组成部分:

  1. 物联网堆栈- 照顾应用程序数据及其相关过程(例如,如何显示温度数据和/或在温度数据上运行分析)
  2. 设备管理堆栈- 这需要简单安装传感器/控制节点和网关及其遥不可及的调试和维护

今天,堆栈管理不仅仅是50,000个已连接的资产,管理不仅仅是2亿每日数据点。它由多个框架组成,允许业务团队自行提供定制的解决方案(根据不同的客户需求),而无需回到技术团队。

第一个产品

这一切都从具有整体体系结构的简单堆栈开始。随着时间的流逝,它已演变为面向服务的体系结构,通过Kubernetes群集对所有服务进行对接和管理,这是一个开源系统,用于自动化容器应用程序的部署,扩展和管理。

“第一个产品是通过将我的一位以前的学生作为全职员工的,并说服我当时的两名学生在最后一个学期与我们一起全职六个月实习。这确实是我们可以与受约束资源组合在一起的最好的团队。我们在启动后的四个月内拥有了我们产品的第一个版本。当然,从那以后,该产品经历了重大大修。” Amarjeet说。

在IIIT德里,Amarjeet在开始Zenatix之前已经研究和建立了近五年的能源效率空间。作为他的研究的一部分,Amarjeet曾开展过几种开源系统,这些系统是作为符合这一特定细分市场的学术研究项目而构建的。

一个脱头

他补充说:“我们从加利福尼亚大学伯克利分校扩展了一个这样的开源项目,我们发现这在我们的研究时期相当稳定且功能丰富。”

该产品的第一个版本是骨骼版本,是此开源项目的扩展。然后,它开发了合适​​的可视化以及基本分析作为最低可行产品(MVP)快速为其初始客户推出。

在缩小了对消费方面的关注之后,该团队决定不迎合住宅消费者细分市场,因为该细分市场的能源价格高度补贴。

在最初迎合了具有丰富仪表板可视化和分析的产品的工业和商业客户的不同垂直领域之后,Zenatix的团队意识到了以下内容:

  1. 可视化可能是诱人的,但具有锥形效果。一段时间后,客户不在乎他们。
  2. 分析本身不会节省下来。
“那时,我们正在创建建筑物的热轮廓,以优化空调的起点和停止时间。然后将预测的最佳开始时间和停止时间通知某人,因为这些建筑物中不存在自动控制。因此,储蓄的实现取决于该人(被通知的人)是否在消息上行动,这通常没有发生。” Amarjeet透露。

然后,团队意识到自动循环关闭的命令性是多么的,因为它不能仅仅依靠可视化和分析。因此,产品提供了基于分析的自动控制和票务系统。

“对于较小的建筑物(或零售连锁店)而言,这种封闭的环控制更容易依赖于分布式空调(例如,拆分AC),而不是依靠集中空调的较大建筑物。此外,这个小型建筑领域有一个真正的问题,我们的产品专门解决了这一问题 - 它们的商店是地理分布的,标准操作程序(SOP)并未遵守导致能源消耗的重大泄漏。” Amarjeet说。

产品市场合身

这导致了产品市场拟合度 - 封闭的循环自动控制解决方案,为中小型建筑物细分市场提供服务。凭借他在同一空间的研究背景,作为Zenatix的首席技术官,Amarjeet始终牢记的核心因素之一是,发达的体系结构应解释长期可扩展性和灵活性。

“我们开始的开源项目中有几种必要的成分,我们在技术旅程的几年中也非常相关。一个时间序列数据库,可有效存储和查询大量传感器数据;一套框架,允许业务团队提供自定义,而无需从技术团队提供任何重大发展;并将(周到且合适的)标签与收集的数据相关联,这些数据将在未来的阶段有助于各种各样的分析。” Amarjeet说。

第一个版本是从开源项目演变而来的,是一种整体体系结构,是确保产品开发和增强功能的简单性所必需的。随着时间的流逝(在最初的四年内),该团队意识到他们在整体堆栈中增加了合理的复杂性,因此现在需要在整个Monolith到以服务为导向的建筑中生活。

“另一个真正的症结是我们从一开始就如何架构云堆栈,并且在整个旅程中与我们同住,请记住,我们将拥有少数非常大的企业客户 - 每个人都需要自定义功能根据其业务需求开发。” Amarjeet解释说。

相应地,团队的关键是建立合适的框架,以便业务团队提供这些自定义,而不必回到技术团队进行新开发。

堆栈框架

如今,堆栈由以下框架组成,这些框架支持更大的自定义以及模板工作流程:

  1. 指标框架- 允许分析/程序管理团队使用框架提供的API编写自定义分析脚本。然后,此框架还可以在适当的情况下运行这些脚本。
  2. 问题框架- 内部团队编写自定义票务逻辑,以从其自己的硬件收集的健康数据(由现场技术人员和合作伙伴生态系统提供服务)中创建合适的机票。当发现客户资产异常时,他们还通过提高机票来创建特定于客户的问题。
  3. 报告框架- 在提供给客户的报告屏幕上,可以轻松地添加任何自定义报告。
  4. 自定义仪表板框架- 计划管理团队自定义仪表板(其中的小部件/块/页面),向每个客户中的不同客户和不同的用户角色提供自定义UI/UX。

“随着越来越多的客户要求我们构建的产品中的自定义,越来越清楚地表明,堆栈需要更多功能丰富的框架,以便轻松地进行此类自定义,而无需使技术团队参与重要的新开发项目,” Amarjeet解释说。

在早期阶段,这些定制是在提供本身的主要产品中进行的,因此堆栈过于复杂。这也导致了另一种意识到,这些自定义框架引擎中的每一个都必须是一个应用程序,并且团队需要转向面向服务的体系结构。

其中一些自定义还带来了相关和较新的数据库,例如Druid DB,而不是从其时间序列数据库中查询以满足实时更新需求。

建立多个系统

“随着我们转向以服务为导向的建筑,也很清楚,管理如此大量的Dockerized服务对我们拥有的精益团队将很棘手。因此,我们提前打电话将所有停靠服务的服务转移到Kubernetes集群中。虽然很艰难,因为团队中没有人是Kubernetes的专家,但由于我们稳定了基础架构,我们认为考虑到现在如何自动使用资源以及确保正常运行时间的方式,这是正确的设计选择服务。” Amarjeet解释说。

至于数据库,团队很早就意识到,为堆栈的适当功能带来了正确的数据库,比继续使用一个标准数据库重要。“在我们的堆栈中,团队使用从SQL到NOSQL再到Time SeriesDB和RealtimedB的不同类型的数据库来满足整个堆栈的不同要求,” Amarjeet说。

他补充说,API首先是另一个关键思考过程 - 允许团队与第三方系统(用于入口和淘汰)轻松集成,并支持小型自定义要求作为独立服务。

“硬件上的无线已成为确保我们开发的系统非常易于安装的关键,尤其是在棕地或改造环境中。我们很早就引进了WiFi,自从我们从WiFi转移到Openthread以来已经过去了三年多 - 低功率无线网眼(允许我们拥有由Google开放的电池传感器),阿玛吉特说。

未来的计划

从确保对大型企业客户的自定义,Zenatix现在正准备通过合作伙伴的生态系统为小客户的长尾服务。

这涉及在可能的情况下改变支持预定义模板的心态变化,并且没有进入复杂的无代码自定义。Amarjeet说:“我们目前正在研究堆栈的不同部分,如何为这个非常大的合作伙伴生态系统进行模板。”

“此外,在印度市场的证明规模和可靠性之后,我们最近在中东市场推出了解决方案。我们还打算在今年年底之前发展到欧洲和美国市场,这在很大程度上是由合作伙伴生态系统驱动的。这进一步涉及将模板哲学加倍,并开发这些地理学所需的某些功能(在印度背景下并不重要)。” Amarjeet说。

“从广义上讲,我们打算继续前进的“硬件不可知论软件”理念,并达到全球合作伙伴生态系统可以带来自己的硬件(在其地理中获得认证和本地可用)的地步。然后,他们的软件可以在那种多样化的硬件生态系统上运行,以无缝的插头和播放方式将所有内容整合在一起。” Amarjeet总结道。

由Anju Narayanan编辑

最新的

来自世界各地的更新