企业的云物联网平台必须监控物联网端点和事件流,分析边缘和云端的数据,并支持应用程序开发和部署。物联网(IoT)是当今计算世界中最热门的概念之一。云计算物联网平台在炒作和炒作方面甚至可能超越物联网。但是,两者都有实际应用,并且可能对企业的业务很重要。下面将定义物联网和云物联网平台,而不涉及太多技术细节,然后讨论对云物联网平台的期望以及如何选择。他对物联网的简单解释是,物联网就是连接到互联网上的东西。这些项目具有测量各种参数并通过全球互联网发送数据的传感器,通常返回位于同一地理位置的远程或“边缘”服务器。物联网设备还可以通过全球互联网发出指令并根据指令采取行动。最有用的是,物联网物理设备可以同时发送测量数据和接收指令。例如,一个连接互联网的“智能”土壤湿度传感器可以定期报告其读数,而连接互联网的水阀可以在土壤太干时打开。当土壤水分充足时,阀门关闭。水分传感器和水阀可以连接到同一个与全球互联网通信的“边缘计算”设备或节点,也可以连接到不同的节点,因为田间管理可能需要使用多个土壤水分传感器,而只需要一个每场集中灌溉系统。物联网与云计算有何关系?当然,物联网不是端点,而是传输数据的互连网络的集合。对于物联网,远程端点通常位于云平台服务器中,而不是企业本地数据中心的服务器中。如果您需要做的只是测量多个位置的土壤湿度,那么在云中部署并不是绝对必要的,但它可能非常有用。假设传感器不仅测量土壤湿度,还测量土壤温度、空气温度和空气湿度。假设服务器从数千个传感器获取数据,还从天气服务中读取天气预报。在云中运行服务器允许企业将所有数据传输到云中进行存储,并使用它来驱动机器学习预测以使用最佳水流。该模型可以像业务需要的那样复杂和可扩展。此外,在云中运行还具有经济效益。如果传感器报告每小时发生一次,则服务器不需要在剩余时间处于活动状态。在“无服务器”云计算配置中,传入数据会导致启动一个功能来存储数据,然后释放其资源。另一个功能将在延迟后激活,以聚合和处理新数据并根据需要更改灌溉水流量设定值。然后,它也释放自己的资源。本地与远程IoT的反馈回路在上面的灌溉示例中,如果云服务器的响应时间为一小时,系统仍然可以正常工作。其他系统对延迟的容忍度要低得多。一个例子是自动驾驶汽车:它可以不断观察道路,识别障碍物并测量它们的位置。它也可能不断地将数据发送到云端,但它不能依赖远程服务器来调整其加速器、制动器或转向。这必须全部在本地完成。这是《控制系统工程导论》课程的重要课程之一:将控制反馈回路减少到尽可能低的水平。远程监控可以改变目标设定点或路线计划,但汽车本身必须处理所有时间敏感的动作。基本的云物联网功能云物联网平台必须监控物联网端点和事件流,分析边缘和云中的数据,并支持应用程序开发和部署。这些是几乎所有物联网实施所需的基本功能。为了支持云计算数据分析和应用开发,物联网平台需要访问云存储。对于工业物联网设备和车辆,可以存储或存储大量数据,尽管可以对其进行过滤或聚合以进行长期分析。IIoT还可能在网络和协议转换方面带来挑战。传统的工业可编程控制器不是为以太网和TCP/IP设计的。另一个挑战是将数据从边缘设备传输到云平台。对于室内应用,企业通常可以使用有线以太网或Wi-Fi。对于户外应用,例如农业场景,通常使用蜂窝数据,使用蜂窝M2M(机器对机器)计划而不是更昂贵的移动通信计划。托管物联网连接服务可以帮助解决这个问题。其中一些服务主要涉及管理SIM卡和相关数据。更广泛的物联网连接平台还解决了边缘设备操作系统和代理问题。为此,需要注意的是,一些已建立的M2M服务已将“IoT”添加到其品牌中,但并未添加任何真正的IoT功能。物联网平台考虑事项企业不应简单地采用有吸引力的云物联网平台,而应首先确定自己的需求,并制定一些可能满足这些需求的监控、分析、控制和应用架构。在采用这项技术之前,弄清楚设计的用户体验、数据和业务决策部分。尽量避免针对特定设备、设备操作系统、网关、边缘平台、网络、通信协议、云平台或云计算品牌进行设计。相反,首先以通用术语进行设计。找出对您的业务应用程序最重要的功能,然后使用该列表来告知您的业务平台选择。换句话说,这是一个过程。云物联网成本可能无法预测且很容易被低估。一个问题是云计算定价本身就很复杂。(通常真正了解云应用成本的唯一方法是运行一个月并查看成本账单。)另一个问题是云物联网平台通常会提供一些折扣。如果依赖折扣,当价格上涨时,商家可能会感到惊讶。最后,很容易忽略数据存储的成本,并且很难实施丢弃旧的不重要数据的长期策略。这个过程的另一个困难部分是企业评估自己的能力。企业是否具备管理设备和传感器的专业知识?在通信协议和网络中?在云计算应用架构、运营和管理方面?企业的员工能否全身心投入到构建物联网应用中,或者他们是否有重大的持续责任??企业需要新员工吗?它是否为新员工提供了合适的技能?这些评估将为选择全功能或基本的基于云的物联网平台提供信息。一些供应商提供强大的、接近完整的平台,可以轻松地根据企业的应用程序需求进行定制。其他供应商提供企业需要的一些产品,但需要内部或使用顾问进行更多集成和定制。企业需要了解为云物联网部署执行概念验证的价值。与涉及软件开发的任何其他项目一样,企业需要为可能的失败做好准备,以便他们可以从错误中吸取教训并在下次正确构建。只有在概念验证成功后,企业才能开始扩大规模。
