物联网提供商注释。 轮询公用事业仪表的陷阱

亲爱的物联网粉丝们大家好。 在这篇文章中,我想再次谈谈住房和公共服务以及计量装置的调查。

另一位主要电信运营商会定期透露他将多快进入这个市场并碾压他手下的所有人。 每当看到这样的故事,我就想:“伙计们,祝你好运!”
你甚至不知道你要去哪里。

为了让大家了解问题的严重性,我将简要介绍一下我们开发智慧城市平台的一小部分经验。 负责调度的部分。

物联网提供商注释。 轮询公用事业仪表的陷阱

总体思路和首要难点

如果我们谈论的不是个人计量设备,而是地下室、锅炉房和企业中的计量设备,那么它们中的大多数现在都配备了遥测输出。 较少使用脉冲,较多使用 RS-485/232 或以太网。 一般来说,最“面包”的计量设备是那些考虑热量的计量设备。 为了他们的派遣,他们首先准备支付费用。
我已经在我的文章中详细阐述了 RS-485 的特性。 简而言之,它只是一个数据接口。 事实上,对电脉冲和通信线路的要求。 在基于 RS-485 的数据传输标准中,数据包的描述更上一层楼。 标准是什么 - 这取决于制造商的摆布。 通常是 Modbus,但不一定。 即使是Modbus,仍然可以进行一些修改。

事实上,每个计量设备都需要自己的轮询脚本,可以与其“交谈”并询问它。 这意味着调度系统是每个单独计数器的一组脚本。 存储所有这些的数据库。 以及一些用户界面,他可以在其中生成他需要的报告。

物联网提供商注释。 轮询公用事业仪表的陷阱

看起来很容易。 一如既往,魔鬼在于细节。

让我们从第一部分开始。

脚本

怎么写呢? 嗯,显然,购买一个仪表,打开它,学习如何与其通信并将其集成到一个通用平台中。

不幸的是,这个解决方案只能满足我们的部分需求。 一般来说,流行的计数器有几代,每代的脚本可能不同。 有时一点,有时很多。 当你买东西时,你得到的是最新一代。 订户很有可能会拥有更古老的东西。 它不再在商店出售。 并且订户不会改变计量单位。

因此出现了第一个问题。 编写此类脚本需要一群“现场”的软件开发人员和工程师。 我们购买了最新一代,编写了一些初始模板,然后在真实设备上对其进行了修改。 在实验室中做到这一点是不现实的,只有在与现场订阅者合作的过程中才能做到这一点。

我们花了很多时间来创建这样一个捆绑包。 现在算法已经制定出来了。 最初的模板根据我们在实践中遇到的情况不断进行修正和补充。 当然,订阅者会被警告,如果他的柜台突然变得有点“不像那样”。 当这样的设备出现时,它会根据标准方案进行连接,并且轮询脚本会在此过程中进行修改。 在整合期间,订户免费工作。 他被告知他仍处于测试模式。 整合过程本身是一件相当不可预测的事情。 有时您需要进行最少的更正。 这是一个复杂的过程,包括参观物体、铲起文献并不断克服耙子。

这项任务并不容易,但可以解决。 结果是一个工作脚本。 脚本库越大,活得越轻松。

第二个问题。

技术连接卡

为了让您了解这项工作的复杂性,我将举一个例子。 我们以非常流行的 VKT-7 热量表为例。

这个名字本身并没有告诉我们任何事情。 VKT-7 有多种硬件解决方案。 它内部有什么样的接口?

物联网提供商注释。 轮询公用事业仪表的陷阱

有不同的选择。 标准 DB-9 模块中可能有输出(这是 RS-232)。 也许只是一个带有 RS-485 触点的接线盒。 甚至可能是带有 RJ-45 的网卡(在这种情况下,ModBus 封装在以太网中)。

或者也许什么也没有。 只是一米而已。 里面可以装一个接口输出,厂家单独出售,要花钱的。 主要的麻烦是安装它时,您需要打开仪表并打破密封件。 也就是说,资源提供组织也包含在这个过程中。 她被告知密封将被打破,指定一天,我们的工程师在资源工人代表在场的情况下进行必要的改进,然后再次密封仪表。

根据安装的接口,进行进一步的细化。 例如,我们决定通过电线连接仪表。 这是最简单的选择,如果我们的交换机在 100 米之内,那么使用 LoRa 进行欺骗是多余的。 使用电缆连接到我们的网络、连接到隔离的 VLAN 会更容易。

RS-485/232 需要以太网转换器。 许多人会立即记住 MOHA,但它很昂贵。 对于我们的解决方案,我们选择了更便宜的中国解决方案。

如果输出直接是以太网,则不需要转换器。

问题。 假设我们自己设置接口输出。 您能让您的生活变得更轻松并立即将以太网无处不在吗?

这并不总是可能的。 我们需要看看身体的执行情况。 他可能没有合适的孔来让接口正常竖立。 我提醒你,柜台在我们的地下室。 或者在锅炉房。 湿度高,密封性不能违反。 用文件来结束案件是个坏主意。 最好放置一些最初不需要进行大改动的东西。 通常 - RS-485 是唯一的出路。

更远。 仪表是否连接到有保证的电源? 如果没有,那么它就靠电池供电。 在此模式下,它设计为每月一次手动轮询,每次三分钟。 持续访问 CGT-7 会耗尽其电池电量。 所以,你需要拉一个有保证的电源并安装一个电压转换器。

对于每个仪表制造商来说,电源模块都是不同的。 它可以是 DIN 导轨上的外部单元,也可以是内置转换器。

事实证明,每个仪表的一组各种接口和电源模块应该始终存放在我们的仓库中。 那里的范围令人印象深刻。

当然,这一切最终都将由订户支付。 但他不会等待一个月,直到合适的设备到达。 他需要对此时此地的连接进行估计。 所以技术储备就落在了我们的肩上。

我所描述的一切都变成了清晰的技术连接卡,这样当地的工程师就不会想到他们在下一个地下室遇到了什么样的动物以及他们需要什么才能让它工作。

技术图与一般连接规定相邻。 毕竟,在我们的网络中包含电表是不够的,您仍然需要在交换机端口上投入相同的 VLAN,您需要进行诊断,进行测试轮询。 我们努力使整个过程尽可能自动化,以避免错误,并且不涉及工程师不必要的力量。

嗯,我们写了技术地图、法规、自动化。 设置物流。

还有哪些隐藏的陷阱?

数据被读取并倒入数据库。

从这些数字来看,订阅者并不热也不冷。 他需要一份报告。 最好是他习惯的形式。 更好的是,如果立即以他可以理解的报告的形式,他可以打印、签署和提交。 这意味着您需要一个简单易懂的界面来显示仪表信息并可以自动生成报告。

我们的动物园在这里继续。 事实上,报告有多种形式。 从本质上讲,它们反映的是同一件事(消耗的热量),但方式不同。

有些订阅者以绝对值的形式报告(即从安装仪表开始,数值就写在热量消耗栏中),有些订阅者以增量形式报告(这是我们写一段时间内的消耗量)不参考初始值)。 事实上,他们使用的并不是统一的标准,而是既定的惯例。 在某些情况下,订阅者可以看到他们需要的所有值(消耗的热量、供应和消耗的冷却液量、温差),但报告中的列顺序错误。
因此,下一步 - 报告必须是可定制的。 也就是说,订户自己选择其文档中的内容以什么顺序出现以及有哪些资源。

这是一个有趣的点。 如果我们的仪表安装正确,一切都会好起来的。 但偏偏安装单位在安装ITP时搞砸了,错误地设置了电表的时间。 我们见过一些设备认为现在是 2010 年。 在我们的系统中,当前日期的读数为零,如果我们选择 2010 年则实际消耗量为零。 这就是 delta 派上用场的地方。 也就是说,我们说过去一天发生了很多事情。

看来,为什么会遇到这样的困难呢? 放下时钟就这么难吗?

正是对于 VKT-7,这将导致计数器完全重置并从中删除档案。
订户将被迫向资源管理器证明他不是昨天安装了 ITP,而是大约五年前安装的。

最后,锦上添花。

证明

我们有一个仪表,我们有一份报告。 它们之间是我们生成此报告的系统。 你相信她吗?

我是的。 但如何证明我们内心没有任何改变,我们没有扭曲意义。 这是认证的问题。 投票系统必须有一个证明其公正性的证书。 所有大型系统,例如 LERS、Ya Energetik 等,都有类似的证书。 我们也得到了它,尽管它很昂贵并且需要很多时间。

当然,你总是可以走捷径并购买现成的东西。 但开发商必须为此付出代价。 而且开发商不仅可以索要入场费,还可以索要月租费。 也就是说,我们将被迫与他分享我们的一部分馅饼。

为什么都是这样?

主要问题不是这个。 开发自己的系统也非常昂贵并且困难很多倍。 然而,它提供了一个重要的优势。 我们清楚地了解它是如何运作的。 我们很容易扩展它,如果突然出现这样的需求,我们可以修改它。 订户可以获得更完整的服务,并且我们对流程进行百分百的控制。

这就是我们选择第二条路的原因。 我们为它投入了开发人员和现场工程师一年的生命。 但现在我们清楚地了解了整个链条的工作。

回想起来,我明白,如果没有所获得的知识,我根本无法正确解释特定计数器的异常行为。

另外,在调度系统的基础上还可以构建更多的东西。 消费超额报警、事故报告。 我们即将推出移动应用程序。

我们更进一步,在我们的平台上添加了接收居民请求的能力(否则你不能以任何其他方式称呼它),控制我们的“智能对讲机”的能力,立即控制街道照明和我的其他一些项目。还没有写过。

物联网提供商注释。 轮询公用事业仪表的陷阱

这一切都是复杂的、令人费解的、漫长的。 但结果是值得的。 订阅者会收到现成的综合产品。

每个打算进军住房和公共服务领域的经营者肯定会走这条路。 会过去吗?
这里有一个问题。 这甚至与钱无关。 正如我上面所写,这里需要的是现场工作和开发的结合。 并非所有主要参与者都习惯于此。 如果您的开发人员在莫斯科,并且在新西伯利亚建立连接,那么您完成产品的时间就会大大延长。

时间会告诉我们谁会在这个市场上坚持下去,谁会说——好吧,他已经下地狱了! 但我确信的一件事是,光靠钱来抢占市场份额是行不通的。 这个过程需要非传统的方法、优秀的工程师、深入研究法规、与资源管理者和订阅者沟通、不断识别和克服耙子。

PS 在本文中,我特意关注热,没有提及电或水。 我还描述了电缆连接。 如果我们有脉冲输出,则存在一些细微差别,例如安装后的强制调节。 可能是线路达不到,那就用LoRaWAN。 在一篇文章中描述我们的整个平台及其发展阶段是不现实的。

来源: habr.com

添加评论