发现用于位置分析、摄像头和网络健康的Meraki API
Meraki无线网络和安全摄像头部署在大量零售店、酒店、校园和企业中。Meraki无线网络连接许多关键业务设备,包括销售点设备,并为来访客户提供互联网连接。Meraki摄像头通过Meraki云主机仪表板的本地和远程实时查看功能提供可靠的安全性。两者都非常容易通过集中的云管理仪表板进行部署、配置和管理。
除了基本功能外,Meraki无线接入点和安全摄像头还提供了对用户步行流量和行为模式的宝贵洞察。Meraki接入点从附近的智能设备收集用户位置信息,实现基于位置的分析。
Meraki相机利用强大的车载处理器来分析视频,并通过使用计算机视觉检测人来提供有价值的步行交通信息。这些Meraki设备提供的位置洞察力使企业能够提供更好的客户服务,增加零售店的流量,并提高收入。Meraki网络位置分析和摄像头分析通过易于使用的Meraki仪表板向企业所有者公开。
由于Meraki无线网络正在启用核心业务功能,对网络健康的监控和保持较低的网络延迟对于运营团队来说变得非常关键。Meraki无线健康功能简化了从Meraki健康仪表板对所有连接客户机问题的监控和根本原因分析。仪表板提供1小时、12小时、1天和1周持续时间的快照视图,以及各种向下钻取功能,以帮助确定问题。
用于位置分析、健康和摄像头的丰富API
Meraki为位置分析、摄像头分析和健康监控预构建的仪表盘对许多组织来说非常有用且足够。但是一些组织有更高级的用例,并且希望在更长的时间内保留粒度数据。Meraki的历史数据与其它业务相关数据(如销售点)相结合,可以提供非常有用的业务洞察力。为了实现这些高级用例,Meraki还支持位置分析、健康和摄像头分析的丰富API。这些数据集可以帮助业务解决复杂的用例,例如:
在促销期间,步行流量和销售量增加了多少?
在一天中的特定时间,收款机上的典型队列大小是多少?
在整个业务中,有多少设备在特定位置成功连接(或未能连接)到网络?
γ
MerakiBeat插件从Meraki API收集数据并将其存储在分析数据库中。
Devnet和Meraki团队合作,基于开源技术(如弹性节拍、ElasticSearch和Kibana)创建Merakibat插件、资料管道和报告仪表盘。MerakiBeat插件支持使用Meraki无线健康、位置分析和摄像头API中的数据,并将这些数据存储在分析数据库中,如ElasticSearch。
数据管道的关键开源组件包括:
弹性Beats是一个开放源代码的数据传输平台。轻量级Beats代理将指针发送到ElasticSearch。Beats是非常灵活的框架,支持可插入的输入输出插件。
Merakibat是一个devnet小区贡献的输入插件,可以将资料写入任何Beats支持的输出数据源,如ElasticSearch、Kafka、MongoDB、Redis等(完整列表)
ElasticSearch是一个分析资料存储,可保存历史资料以供进一步分析和报告。
Kibana是一个用于ElasticSearch的可视化工具,可以创建自定义报表和仪表板。
业务指针,如销售点数据,也可以被吸收到同一个分析数据存储中,以支持业务指针、网络健康和位置分析的数据分析。
Merakibeat data analytics pipeline
Devnet团队与Meraki工程师合作,为MerakiAPI开发了一个定制的Beats插件和参考数据管道。这个Merakibat插件有三个子模块-
Meraki Health
API模块按配置的时间间隔轮询健康API,并在网络、设备和客户端级别获取连接和延迟状态。可以使用配置文件配置要收集的轮询间隔和度量。
位置分析扫描API支持将位置分析指针推送到已注册的端点。Merakibeat插件启动一个侦听器,该侦听器接受在回调挂钩上发布的扫描数据。用户需要在外部网络上公开扫描仪数据端点,并在Meraki仪表板中注册回调端点。
摄像头API:Merakibot摄像头模块以配置的间隔轮询摄像头API,并获取特定摄像头区域或完整摄像头视图中用户存在和入口的平均计数。
Kibana被配置为ElasticSearch的可视化工具,我们为无线健康状态报告创建了一个自定义仪表板。仪表板显示不同的图表,如平均成功/失败率和网络延迟。这些图表可以在不同的时间段(如1天、1周、1个月等)或特定的日期/时间范围内查看。MerakibatGithub回购还包括为Kibana预先创建的仪表盘,可以根据用户需求轻松定制。
为了简化部署,我们将管道的所有组件打包为Docker映像,并创建了Docker Compose项目,该项目允许您在单个命令中创建完整的管道。
Merakibat试用部署
与我们的一个零售客户一起,我们部署了一个Merakibat的试用版,配置为收集无线健康和位置分析数据。我们还从零售商的销售点系统收集了每日销售数据。这使得我们能够通过零售店的日常销售来分析网络健康状况、主动连接和流量。在收集了几周的数据后,我们能够在Kibana中创建一个仪表盘,帮助客户分析以下内容:
平均每天访问的客户数
客户访问零售区的高峰时间
客户数与销售收入的相关性图
连接无线网络失败或成功的客户设备的百分比/计数
Retail dashboard, store
traffic, and network health metrics overlaid with Point Of Sales data
在圣何塞的Cisco商品商店中,我们部署了Merakibat试用版,用于收集Meraki相机分析资料。在收集了一周多的资料之后,我们创建了一个定制的仪表板和警报解决方案来支持以下用例:
总体客户访问
收银台顾客排队人数
访问商店特定区域的客户数量(例如服装、小工具、贺卡等)
如果在下班时间检测到可疑人员,或队列大小大于既定阈值,则通过WebEx团队向员工发出警报。
Merakibat插件源可在Devnet代码交换上使用,并且也有助于弹性Beats小区
要开始,请尝试Merakibat插件学习实验室,并提供逐步指导。
对于Merakibot插件项目,我们不仅启用了特定的用例,还创建了一个引用资料管道,以使业务指标与各种MerakiAPI提供的数据相关联。我们期待看到有趣的
分析和报告用例,用户将根据MerakibatPlugin收集和提供的资料创建这些用例。