一个团队从“自行车”到物联网平台的路径

哈Ha!



Rightech的我们终于决定开始写博客。我们在构建高负载物联网系统方面积累了很多经验,因此我们决定只需要共享它即可!最近,我们发布了RIC(Rightech IoT Cloud)平台的公共版本,现在每个人都可以使用它。但是首先,让我们告诉您我们是谁,我们来自哪里。



一切如何开始



早在2011年,我们还是来自Oryol市的自由职业者团队,并且从对与实现自动测量和控制系统的实现相关的许多硬件开发进行编程开始。我们将传感器和执行器连接到微控制器,实现了交换协议,主要数据处理和自动化。



随着时间的流逝,团队开始注意到所有项目之间的相似之处。我们用不同的编程语言编写,在不同的设备上工作,但建立了相同的解决方案架构。在某个时候,我们得出的结论是,可以创建一个通用框架,使我们能够直接进行系统接口的开发。



我们的客户真诚地不理解为什么他们不能观看/测试中间结果。为什么它看起来像控制台中的运行线路,并且要控制执行器,您无需按触摸屏,而是发送Modbus命令。我们在API已经准备好并且已经完成自动化的时候开始对接口进行编程。



当时,我们的工作流程由以下顺序组成:



  1. 将系统组件物理连接到一个网络;
  2. 实施数据交换协议;
  3. 进行数据处理(过滤,转换功能的应用,间接测量等);
  4. 将数据转换为高级结构;
  5. 描述系统的状态机;
  6. 实施用于将数据输出到接口和启动机的API;
  7. 实施系统界面(触摸屏/本机应用程序/集成到客户的内部系统中)。


而且,正如您所知,从项目到项目的最后阶段,客户几乎不了解我们在做什么,这始终是不信任和冲突的基础。当然,当我们移交工作时,客户感到满意并感到满意,但是仍然花费了紧张的心情,感觉到我们实质上是在新堆栈上“锯”另外90%的“自行车”。







结果,我们决定创建一个通用框架。客户的利益也影响了我们的决定。通常,经理和企业所有者对创建最终用户案例感兴趣,并且通常不深入研究系统机制。为了成功完成他们设定的任务,我们需要更加专注于用户脚本和界面的开发,因为它们具有所创建解决方案的主要商业价值。同时,开发成本的90%集中在最终用户看不见的内部项目系统中。







RIC平台的最初想法随着市场的变化而改变和变化,找到了越来越多的应用领域。由我们在4年内开发该框架使我们可以专注于为解决方案创造价值,实施所构想的业务逻辑以及将最终产品推向市场的过程RIC在2016年已完全准备就绪,剩下的就是创建一家公司并找到资金...



Rightech。创作史



我们绝对没有筹集资金的经验。但是,在2016年,我们设法吸引了投资于Delimobil的基金的第一笔投资。用这笔钱,我们创建了Rightech公司,该公司成为了我们项目的所在地。正如您可能已经猜到的那样,我们技术的第一个真正大规模的实施是Delimobil汽车共享。我会立即保留一下应用程序和CRM系统不是我们开发的,但是成千上万辆汽车和数TB的机器生成的数据成为值得进行的测试,而RIC自信地通过了这一测试。



除了共享外,到2019年,我们还设法实现了数字户外广告的自动化,从燃气轮机发电机收集数据等。该团队不仅参与了市场实施,而且还整体开发了RIC:实施了许多传输协议,优化了服务器基础架构并扩展了自动化系统。



不出所料,我们在Delimobil框架内感到局促,我们开始开发面向公共云的平台。到这个时候,该基金的投资目标已经实现,并且在2019年初我们买断了它的份额。这使项目团队可以专注于实施真正的大规模技术。



有关平台的更多信息



那么什么是物联网平台?什么已成为我们的“自行车”替代框架-RIC?



任何物联网项目均由以下基本组件或层组成:



  • 设备-“智能”设备,传感器和执行器,在此基础上进行数据收集和自动化;
  • 数据传输网络-通过它们,数据和命令在IoT系统的组件之间传输;
  • 平台是一种基础架构,可提供系统组件的互操作性(交互能力),数据处理并将其传输到其他系统;
  • 应用程序-代表物联网项目的最终目标,最终用户在此级别上工作,实际上,整个系统的价值都在其上创造。






Rightech IoT Cloud(或RIC)是基于云的IoT平台,在开发IoT解决方案时充当中间件。 RIC包括所有必要的软件元素,这些元素使所有级别的工程师都可以使用任何IoT设备创建应用程序,而无需创建适当的软件和硬件基础结构。是的,任何设备。我们尚未在RIC的公开版本中发布所有已实现的协议。如果您找不到设备的协议,可以写信给我们,我们一定会将其添加到公共版本中。



生活小技巧:有时,您不应该将所有逻辑都带到平台端。万一互联网丢失,一些重要的过程可能会被遗忘。在“实时”很重要的情况下,例如,必须在两个命令之间的严格间隔内执行两个命令。然后,可以通过RIC来启动此脚本,并且可以将执行逻辑留在设备上。



与现有类似物不同,Rightech平台不需要编写代码,除了创建作为IoT项目目标的应用程序外。平台与应用程序层的集成是通过高级REST API进行的,并且与Google Maps的集成一样复杂。







简而言之,平台就是物联网数据管道。而且,每个用户都可以根据需要定制此管道。它解决了与确保设备连接及其相互交互,管理设备,处理,存储和分析来自设备的数据,设计用于自动化业务逻辑及其执行的方案,与应用程序和第三方系统集成,确保每个设备的安全性有关的基本任务。系统组件与许多其他组件的交互级别。



公有云



在春季,我们启动了对公共云的注册,现在每个用户可以免费连接多达10台设备,并为未来的业务进行原型设计或实现自动化,例如温室或房屋。任何物联网项目都可以在RIC平台中获取所需的一切,并实施其自己的独特系统来实际处理和呈现接收到的数据,而无需对这90%的冰山进行编程



我们的短篇小说已经结束。我们希望您喜欢我们,并反过来承诺在物联网领域分享我们的经验和相关信息。

顺便说一句,我们在电报中与志趣相投的人聊天。



只做物联网!



有用的链接:



-

IoT-




All Articles