识别物联网平台中的卓越用户体验(UX)

从5个典型的物联网平台角色的角度来看优秀物联网平台用户体验的例子。

有关物联网平台特性和功能的信息充斥着企业。但要想找到一个能最大限度降低持续开发成本的长寿命物联网平台,企业必须关注5类物联网平台用户的出色用户体验(UX)。

物联网平台供应商的营销和销售文献中充斥着有关物联网平台功能的信息。毫无疑问,选择购买IoT平台服务的企业需要在做出购买决定之前了解IoT平台的实际功能(最好通过测试各种IoT平台)。

但是,衡量IoT平台UX的质量要比逐项列出IoT平台的功能困难得多。具有出色的用户体验可以降低平台部署和管理成本,并提高客户满意度和保留率。因此,企业在选择物联网平台时应将UX作为其首要标准之一。

确定优秀物联网平台用户体验的方法之一是模拟典型的物联网平台用户所执行的任务。通过完成这些任务,当物联网平台异常或糟糕到令人讨厌的程度时,情况就变得很明显了。

在本文中,我从五个典型的IoT平台用户或角色的角度描述了出色的IoT平台UX。

角色1平台管理员

平台管理员的主要角色是配置、监视和维护IoT平台的功能。平台管理员通常是IT员工,负责维护和配置构成IoT平台的各种数据管理、设备管理、访问控制、外部集成和监视服务。

典型的平台管理员任务包括:

1)平台上数据可视化和数据聚合工具的配置

2)配置可用的设备管理功能或执行批量设备管理任务

3)配置和创建平台上的复杂事件处理(CEP)工作流

4)平台服务编排的管理和配置

企业应选择具有对平台配置功能的最佳访问权限的IoT平台,重点是用于配置管理的声明性接口。尽管许多平台管理员都可以使用RESTful API端点,但是良好的UX设计不应要求平台管理员使用第三方工具来自动化基本功能或执行批量任务。某些编程接口(如用于限制监视视图的SQL语法或用于设置事件处理触发器条件的仪表板)是可接受的,也是预期的,尽管最好使用维护类似功能的完全声明性解决方案。

角色2平台操作员

平台操作员的主要角色是利用IoT平台来执行常见的日常以业务为中心的操作和服务。虽然平台操作员的职责将根据企业垂直度和用例而有所不同,但所有平台操作员都将执行业务而不是物联网领域的任务。

典型的平台操作员任务包括:

1)可视化和汇总平台上的数据以查看关键业务KPI

2)基于每个设备使用设备管理功能

3)创建、管理和监视每个设备和每个位置的事件处理规则

4)执行自助服务管理任务,例如注册下游操作员

企业应选择以业务用户出色的易用性为中心的物联网平台。通常,UX应该集中在提供执行日常操作任务所需的即时信息,同时消除更复杂的功能。这些平台应该可以轻松访问定义明确且约束良好的操作功能或数据可视化。有效的UX应该允许操作员使用声明式而不是SQL或其他程序界面来选择设备,从而能够轻松地创建和修改数据视图、图形、仪表板和其他可视化操作。

角色3硬件和系统开发人员

硬件和系统开发人员的主要作用是将IoT资产集成和配置到IoT平台中。硬件和系统开发人员拥有有关IoT硬件的非常具体、详细的知识(例如,特定的多点控制单元,嵌入式平台或PLC / SCADA控制系统),并利用此知识来实现协议和资产与平台服务的兼容性。

典型的硬件和系统开发人员任务包括:

1)基于标准化的IoT SDK或特定于平台的SDK设计和实施IoT资产的固件

2)在部署生命周期内更新固件或软件包

3)将特定于制造商的协议适配器集成到物联网资产或平台中

企业应该选择允许硬件和系统开发人员最有效地设计和实现低层设备和协议功能的物联网平台。有效的开发体验提供了文档完善、功能齐全的SDK,支持各种语言和设备架构,以支持与各种类型的物联网硬件的集成。

角色4平台和后端开发人员

平台和后端开发人员的主要角色是在IoT部署中执行特定于客户的应用程序逻辑和集成。特定于客户的逻辑可以包括平台上或边缘上的自定义应用程序,例如用于分析、数据聚合和规范化的应用程序,或任何类型的事件处理工作流。此外,平台和后端开发人员负责将物联网平台与外部数据库、分析解决方案或业务系统(如MES、ERP或CRM应用程序)集成。

典型的平台和后端开发人员任务包括:

1)将来自物联网平台的流数据集成到外部系统和应用程序中

2)配置入站和出站平台操作以及与外部系统的交互

3)配置超出平台管理员知识或能力范围的基于代码的复杂事件处理功能

4)调试需要编码以检测或解决的底层平台功能

企业应选择优秀的物联网平台,为应用程序或服务开发提供文档齐全、功能完善的平台级SDK。一流的平台UX应该提供实时日志工具、调试工具以及对所有平台日志的索引和可搜索访问。最后,平台和后端开发人员特别依赖于高质量的平台级文档,尤其是平台API。

角色5用户界面和体验(UI / UX)开发人员

UI/UX开发人员的主要角色是为IoT平台设计各种操作员界面和监视视图。在更复杂的物联网部署中,需要解决各种受众,包括解决方案领域的专家,例如工厂经理;特定角色的专家,例如设备操作员或工厂技术员;以及供应链分析师或公司高管等业务专家。

典型的UI/UX开发人员任务包括:

1)在物联网平台或边缘设备上构建和维护特定于客户的仪表板和监控视图

2)设计、实现和维护各种操作员控制台,以满足各种操作员和客户特定的使用情形

3)在物联网实施的整个生命周期中确保为客户提供良好的用户体验

企业应该选择能够提供各种各样和高质量的UI/UX工具的物联网平台,例如用于平台上监控解决方案的仪表板框架,这些解决方案可以通过声明或编程方式进行自定义,以及各种小部件和显示块,以帮助开发人员快速实现特定于客户的视图。物联网平台还必须为UI/UX开发者提供适当的调试和日志记录工具,用于监控和操作员控制台框架以及平台API。最后,一流的平台应该提供一个示例仪表板、操作员控制台和边缘监控实现,以使UI/UX开发人员能够快速习惯于平台范例和最佳实践。

在选择物联网平台时,企业应将UX作为其首要标准之一。拥有出色的UX,企业可以最大程度地减少平台部署和管理成本。同时,出色的用户体验使企业可以更轻松地向市场推出新的解决方案,从而提高客户满意度和保留率。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Next Post

OWL项目:物联网试图在灾难中保持连接

周四 8月 20 , 2020
当自然灾害破坏了传统的通信连接时,配置在无线网状网络(wireless mesh network)中 […]