当前位置: 首页 > 科技观察

IBMWatson物联网平台功能全解析

时间:2023-03-17 13:20:08 科技观察

【.com原稿】物联网行业方兴未艾,物联网技术越来越强大。万物互联基于各种嵌入式软硬件平台,通过通信协议(MQTT、HTTP),同时融合了AR/VR、人工智能、云平台、体感交互等炫酷实用的“黑科技”,人们对物联网生活有着无穷无尽的想象。但冷静的背后,需要各方的支持。凭借沃森强大的人工智能,IBM进入了中国物联网领域。IBM沃森物联网平台的落地,将为中国物联网产业注入新鲜血液。开发者可以通过本文了解IBMWatsonIoT平台的功能、架构、安全和分析等细节。1:IBMWatson物联网平台的概念和功能概述IBMWatson物联网平台可以提供对具有海量数据的物联网设备和应用程序的访问,并可以促进应用程序、可视化仪表板和移动物联网程序的快速编写和分析。它可以执行强大的设备管理操作,存储和访问设备数据,连接各种设备和网关设备。它还通过使用MQTT和TLS提供与设备的安全通信。(MQTT详解)。IBMWatson物联网平台从连接、信息管理、分析和风险管理四个重要方面构建:连接是所有IBMWatson物联网平台服务的起点。连接设备、创建应用、控制设备、与第三方服务交互,都是通过连接功能实现的。对于网关部分,设备在使用时可以连接到WatsonIoTPlatform,如果不使用网关,设备将无法连接到互联网。网关设备具有设备和应用的功能。网关可以像设备一样接收命令和发送设备数据,也可以像应用程序一样向其他连接的设备发送命令。对于那些不能直接连接到互联网的设备,可以连接到网关设备,将他们的设备数据发送到网关设备,再发送到IBMWatsonIoTPlatform服务。对于设备管理部分,通过设备管理API和安装在设备上的设备管理代理程序相结合,提供设备管理功能。受管设备可以执行可通过主WatsonIoTPlatform仪表板触发的设备管理操作。设备管理允许重启、下载和安装固件更新,以及远程将设备重置为出厂设置,所有这些都来自WatsonIoTPlatform用户界面。第三方服务集成已内置到WatsonIoT平台中,包括对TheWeatherCompany的天气定位服务的支持,该服务可用于查找设备所在位置的当前天气。信息管理是设备数据的存储和查看,以及WatsonIoT平台与其他服务的集成。可以使用WatsonIoTPlatformLastEventCacheAPI检索设备发送的最后一个事件。无论设备在线还是离线,这都适用,无论设备的物理位置或使用状态如何,您都可以检索设备状态。对于最多365天前发生的任何特定事件,可以检索设备的最后事件数据。可以存储WatsonIoTPlatformServices中的设备事件数据以备将来使用。数据存储是执行深入分析以深入了解这些数据的关键的第一步。例如,可以在更长的时间内跟踪变化,存储数据集以用于强大的分析工具,包括WatsonAPI和认知计算。分析是通过使用WatsonIoT平台仪表板可视化实时设备数据。WatsonIoTPlatform信息管理控制设备在到达WatsonIoTPlatform服务后发送的数据。信息管理包括数据存储和转换。可以使用仪表板卡可视化和显示实时设备数据。仪表板卡实时监控和显示设备数据,可以跟踪关键设备或设备数据。这些可视化显示在主要的WatsonIoTPlatform仪表板上,以便快速访问实时设备数据的上下文和状态。从海量物联网数据中获得洞察力,做出明智的决策并优化运营。应用实时分析来监控当前状况并做出相应响应。对结构化和非结构化数据进行认知分析,以了解情况、通过选项推理并随着情况的发展进行学习。结合后台环境,分析实时物联网数据,获取最新的新业务洞察,提升运营效率,实现产品和服务创新。风险管理是关于通过对用户和应用程序的访问控制来配置安全连接和架构。WatsonIoT平台的架构旨在防止设备冒充其他设备,以维护设备数据的完整性。设备通过使用只有您知道的客户端ID和身份验证令牌的组合连接到WatsonIoT平台。注册设备或生成API密钥后,身份验证令牌将使用加密盐(Salt)进行加密并进行哈希处理以维护凭证的安全性。完全支持通过TLSV1.2的连接。二:IBMWatsonIoT平台的架构分析功能是从WatsonIoT平台AnalyticsReal-TimeInsights服务中合并而来的。如果WatsonIoTPlatform组织用作现有IoTReal-TimeInsights实例的数据源,那么在迁移现有IoTReal-TimeInsights实例之前,不会启用CloudAnalytics和EdgeAnalytics。在迁移完成之前,继续使用IoTReal-TimeInsights仪表板来满足您的分析需求。有关更多信息,请参阅IBMdeveloperWorks上的IBMWatsonIoTPlatform博客和现有的IoTReal-TimeInsights实例仪表板。WatsonIoTPlatform使用API和消息传递协议与应用程序和设备进行通信。WatsonIoTPlatform仪表板作为前端用户界面连接,以简化平台内的操作。设备数据可以存储或用于分析解决方案。三:IBMWatsonIoTPlatform的安全性作为一项基于云的服务,IBMWatsonIoTPlatform将安全性作为其架构的一个重要方面。以下是保护组织数据的方法:合规性:用于设置安全基准的外部标准。身份验证:确保尝试访问您组织信息的用户、设备或应用程序的身份。授权:确保用户、设备和应用程序有权访问您组织的信息。加密:确保数据只能被授权方读取,不能被拦截。四:IBMWatsonIoT平台的管理IBMWatsonIoT平台的管理需要依次连接设备、网关、应用、Cloudant历史服务、MessageHub历史服务。之后,需要创建一个模型来管理用户访问权限、用户和应用程序。以及网关角色,整合外部服务,区块链整合。五:IBMWatson物联网平台数据分析IBMWatson物联网平台数据分析分为可视化实时数据、云端分析和边缘分析。创建看板和卡片,如上所示,创建和共享自己的仪表盘,实现设备数据的实时可视化。使用板和卡,来自一个或多个设备的数据集值可以以图形方式可视化,以便快速概览和增加对数据的理解。创建板和卡以将数据显示为原始数字、实时图形、仪表等。将成员添加到看板以与组织中的其他用户共享。排列卡片并添加解释性文本分隔符以优化演示。通过启用IBMWatsonIoT平台云分析,可以根据实时设备数据指定规则条件,这些条件将在满足条件时触发警报和可选操作。例如,您可以创建一个规则,确保在设备中断或设备温度达到峰值时,向用户设备上的仪表板发送警报,并向管理员发送电子邮件。IBMWatsonIoTPlatform边缘分析环境总体架构通过边缘分析,可以将分析规则的触发过程从云端转移到支持边缘分析的网关。通过靠近设备进行分析处理,可以显着减少上传到云端的设备数据流量。设备将其数据发送到支持边缘分析的网关,边缘分析规则在网关处解析数据。根据规则及其操作,关键数据和警报可能会发送到IBMWatsonIoT平台,在网关上触发警报,或写入网关本地的文本文件。六:IBMWatson物联网平台Node-RED设备模拟器使用示例:Node-RED是一个以新颖有趣的方式连接硬件设备、API和在线服务的工具,可以在自己的环境中运行一个Node-RED实例或将其用作Bluemix应用程序。可视化示例:可视化IBMWatsonIoT平台组织中注册设备的实时和历史数据。Quickstart:它是一个开放的沙箱,可用于将设备快速连接到IBMWatsonIoT平台。如果设备支持MQTT消息传递协议,则可以轻松连接到Quickstart。七:IBMWatsonIoTPlatform的平台开发有多种方法可以设置设备并将设备连接到IBMWatsonIoTPlatform,然后检索和分析感兴趣的实时数据。提供的信息可帮助您执行以下任务:创建和管理应用程序创建、连接和管理设备扩展设备管理创建和管理网关检索设备数据八:应用程序、设备、网关的开发应用程序系统开发:您可以使用以下支持的支持在IBMWatsonIoTPlatform中构建和管理应用程序的协议和标准MQTT消息传递协议PythonNode.jsJavaC#设备开发:以下支持的协议和标准可用于在IBMWatsonIoTPlatform管理设备中构建和管理应用程序。MQTT消息传递协议PythonNode.jsJavaC#EmbeddedCmBedC++网关开发:如果设备无法直接连接到Internet,请使用提供的信息构建网关设备以检索数据并将其发送到IBMWatsonIoTPlatform组织应用程序。IBMWatsonIoT平台中的网关开发支持MQTT消息传递协议。九:IBMWatsonIoT平台上的故障排除如果与IBMWatsonIoT平台的连接意外断开,设备或应用程序在尝试连接到IBMWatsonIoT平台时会收到错误。可能有两个设备尝试使用相同的clientID和凭据进行连接。每个clientID只允许一个唯一的连接。不能有两个使用相同ID的并行连接。应用程序可以共享相同的API密钥,但MQTT要求客户端ID始终是唯一的。这可以通过验证没有两个设备尝试使用相同的凭据进行连接来解决。如果设备与IBMWatsonIoT平台意外间歇性断开连接,设备会重新连接,但会很快再次意外断开连接。可能是您连接的MQTTping选项太低,导致连接超时。例如,如果客户端MQTT设置不正确,将无法及时收到ping并关闭连接。可以通过确认为连接正确设置了ping和KeepAlive参数来解决此问题。如果您在使用IBMWatsonIoT平台时遇到问题或疑问,可以通过搜索信息或在论坛中提问来获得帮助。支持工单也可以开。【原创稿件,合作网站转载请注明原作者和出处为.com】