当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我们的智能系统监控人群流动,提前预测风险,并安全引导人们,在每次重大聚会中保护生命。

1. 介绍

在像宗教活动、音乐会、节日、体育场和校园人群这样的大型人群聚会中,通常会吸引成千上万的人。管理这些动态环境具有挑战性,在识别过度拥挤方面的延误可能导致混乱、安全风险或危及生命的事件。

为了解决这个问题,我们开发了一个实时AIoT人群监控和疏散系统,该系统结合了基于人工智能的视频分析,物联网传感器,oneM2M互操作性和5G连接,以监控人群密度,预测风险,并使用LED矩阵显示器,仪表板和移动应用程序安全引导人们。

该解决方案可确保在紧急情况下更快地响应,更安全的公共空间和清晰的通信,使其成为大型活动,公共基础设施和智慧城市环境的理想选择。

2. 系统概述

该系统通过5G摄像头和物联网传感器持续监控室内或室外区域。边缘的人工智能可以识别人群密度、不寻常的人类活动以及空气质量差等环境风险。这些洞察通过oneM2M中间件安全流动,从而确保互操作性和实时事件交付。

集中式后端处理事件,识别不安全状况,并在显示器、移动应用程序和仪表板上触发疏散消息或重定向。

3. 系统架构

3.1 Edge设备(树莓派)

-接收来自5G/IP摄像机的视频流

-运行AI模型(TensorFlow)

•人检测

•人群密度估计

•活动识别(跌倒、徘徊、奔跑)

·仅向oneM2M发送必要的元数据(计数、密度、时间戳)

·通过避免原始视频传输减少带宽

3.2 oneM2M中间件(ctOP-城市物联网运营平台)

·作为物联网统一通信层

·标准化设备与后端的数据交换

·使用发布-订阅机制进行实时更新

·确保安全性、可扩展性和跨设备互操作性

·适合具有多个物联网系统的大型智慧城市环境

3.3后端服务器(FastAPI)

·从oneM2M接收实时事件

·存储在PostgreSQL中

·运行以下业务逻辑:

o阈值分析

o危险检测

o预测分析

·向LED显示屏和仪表板发送警报

·为移动和web应用程序提供api

3.4 LED矩阵显示模块

·从后端接收即时HTTP命令

·显示如下消息:

o“房间已满-转到2号房间”

o“AQI 125 -不安全,请撤离”

o“人群密度高-请往A出口走”

·保证人群的快速沟通

3.5仪表板和移动应用程序

·显示现场人群密度、视频提要、警报和预测。

·供管理员、安全团队和事件管理员使用

·允许远程监控和决策

·使用React (web)和Flutter(移动)构建

4. 使用的关键部件:

硬件

•Raspberri-Pi 5

•ESP8266 / ESP32

•发光二极管矩阵显示

•压电式

•AHT10-(温度及湿度)

•Noise-Sensor

•RTC-Module

•SMPS-Power供应

•5克/ IP摄像机

软件与技术

•Python3

•FastAPI

•TensorFlow

•Scikit-learn

•Arduino c++

•oneM2M api (Mobius / CTOP)

•PostgreSQL

•颤振(移动)

•React.js(仪表板)

5. AI处理与优化:

AI模型针对边缘部署进行了优化:

•低功耗的量化模型

•实时推理跟踪和密度分类

•高效的元数据提取

用于预测分析和异常检测的服务器端ML

这种边缘+云的混合架构确保了高性能和可靠性。

6. oneM2M平台上的人群监控

系统充分利用oneM2M架构:

好处

•全球物联网互操作性

•安全数据交换

•标准化资源结构

•基于订阅的事件通知

•与智慧城市生态系统融合

数据结构包括

•时间戳

•人们数

•人群密度

•活动检测(跌倒、奔跑、徘徊)

•空气质素指标

7. 端到端操作流程

步骤1 -视频捕获

5G摄像头将视频发送到边缘设备。

步骤2 -边缘处理

树莓派检测:

•人们数

•浓度水平

•人类活动

•环境异常

将事件作为oneM2M内容实例发布。

步骤3—oneM2M中间件

•存储事件数据

•通过HTTP POST向后端发送事件通知

步骤4 -后端处理

•解析通知

•在PostgreSQL中存储数据

•检查警报阈值

•向LED显示屏发送命令

•更新仪表板与实时警报

步骤5 -用户体验

管理员看到的:

•实时视频馈送

•人群的水平

•警报

•预测

LED显示屏为公众即时更新。

8. 通信协议:

•HTTP

•RTSP

•oneM2M api用于标准化的物联网互操作性

•5G和Wi-Fi用于摄像头连接

9. 使用的关键技术:

Python 3:用于AI/ML建模、树莓派和后端服务器的主要编程语言。Python的简单性和对库的广泛支持使其成为管理边缘设备和后端服务器之间交互的理想选择。

Arduino c++:用于编程ESP32用于LED矩阵显示器显示报警

基于oneM2M的ctOP(城市物联网操作平台)api:用于将数据集成和广播到更广泛的多设备和智慧城市基础设施中。

Flutter:开发用于人群监控仪表板的android应用程序。

React:用于开发前端仪表板的React.js框架。

Scikit-learn:用于训练预测性人群监控模型的Scikit-learn库。

张量流:TensorFlow用于在边缘设备上运行模型,用于人群监控,检测人数,人群密度,检测人群的活动。

Postgres数据库:Postgres数据库是一个可靠的关系数据库,用于管理结构化事件元数据、节点配置和历史日志。

10. AI处理与优化:

人工智能组件经过优化,可在边缘硬件上高效运行。用于人员检测和密度估计的模型被量化和加速,以满足资源有限的设备(如树莓派或Jetson Nano)的性能约束。上游只传输时间戳、边界计数、密度等高值元数据,减少带宽消耗。后端还可以承载更重的ML模型,用于异常检测或人群流量预测,利用更强大的计算资源。这种混合边缘云AI策略确保了边缘的速度,同时支持在后端进行更深入的分析。

11. oneM2M平台的人群监控:

人群监控系统建立在oneM2M标准之上,oneM2M标准是一种广泛采用的开源CSE实现,用于大规模物联网部署。为了确保设备的无缝互操作性和标准化的数据交换,系统利用了城市物联网操作平台(ctOP),该平台直接构建在Mobius上,为管理物联网节点、订阅和数据流提供了统一的框架。ctOP作为中间件,将运行基于人工智能的人群分析的边缘设备与后端服务连接起来,通过定义良好的oneM2M资源实现结构化通信。通过采用Mobius 4和ctOP,该平台实现了强大的可扩展性、安全的消息路由和可靠的实时事件交付,使其成为校园、公共空间和智慧城市环境中高频人群监控的理想基础。

12. 验证过程:

系统内的身份验证旨在确保对数据和功能的安全访问。管理员通过使用JWT (JSON Web Tokens)实现的基于令牌的身份验证机制登录。当用户输入有效凭据时,后端根据数据库中存储的记录验证它们,并发出一个签名令牌,该令牌对用户的身份和权限进行编码。这个令牌必须伴随对受保护API路由的每个后续请求,确保只有授权用户可以查看实时视频馈送、修改节点配置或访问敏感分析。

未经身份验证的用户:

未经身份验证的用户将有有限的访问网络仪表板和完全访问移动应用程序

认证用户(管理员):

通过身份验证的用户将有权查看正在与仪表板和预测分析一起处理的实时视频提要。

oneM2M平台的数据结构与容器

图中显示了基于oneM2M的Mobius资源树中人群监控应用实体(AE)的层次结构。

人群监控容器(附图)

·时间戳

·人数统计

·人群密度

·游荡检测

·坠落检测

·运行检测

13. 利用oneM2M平台,本系统实现了:

标准化的物联网互操作性:

oneM2M为物联网设备和数据互操作性提供了一个全球标准。Mobius 4作为一个onem2m兼容的公共服务实体(CSE),可以在这个系统中无缝集成各种设备(边缘节点、传感器、显示器)和应用程序(后端、仪表板)。

订阅及通知机制:

后端订阅Mobius中的相关容器(例如,人群指标)。当边缘设备发布一个新的内容实例(事件)时,Mobius 4会自动向后端订阅端点推送一个通知,从而实现实时的、事件驱动的处理。

安全与访问控制:

Mobius支持访问控制策略、身份验证和安全传输,确保只有授权的设备和应用程序才能读写资源或接收通知。

与智慧城市生态系统的融合:

通过使用oneM2M,该系统可以与其他智能城市解决方案(交通、照明、应急响应)互操作,这些解决方案也使用标准的、面向未来的部署。

14. 详细的工作流程和用户体验

视频捕获和边缘处理

5G摄像机连续捕捉监控区域的视频流。

边缘设备(树莓派/Jetson)接收这些流,运行AI模型来检测人,计算人群密度,并实时对人类活动识别进行分类。

当检测到新的事件(例如,人数计数或密度变化)时,边缘设备将其作为内容实例发布到oneM2M CSE。

oneM2M中间件

CSE接收事件并将其存储在合适的容器中。

后端服务器订阅了此容器。当新事件到达时,oneM2M通过HTTP POST自动向后端订阅端点发送通知(m2m:sgn)。

后端处理

FastAPI后端解析通知,提取事件数据,并将其保存到Postgres数据库中。

如果超过了人群,后端将向房间显示设备发送HTTP GET/POST以显示实时警报。

后端还更新警报、通知,并为仪表板提供预测端点。

用户体验(仪表板和警报)

用户和管理员访问web仪表板或移动应用程序。

管理员可以查看视频直播。

仪表板从后端获取实时和历史数据,可视化人群级别,并显示警报。

当房间客满时,显示设备会显示一条消息,仪表板会实时突出显示警报。

用户还可以使用机器学习端点请求对未来时间的人群预测。

15. 结论

这个基于人工智能的系统有一个明确的目的:保证人们的安全。通过将人工智能、物联网、oneM2M和5G结合在一起,它创造了一种智能可靠的方式来实时监控人群,并在关键时刻引导他们。该系统不仅能收集数据,还能理解正在发生的事情,立即做出反应,并清晰地沟通,让人们能够安全、自信地移动。

这个解决方案的强大之处在于它的可扩展性。无论是繁忙的校园、大型公共活动、拥挤的市场,还是整个智慧城市,该系统都能无缝适应。它支持更快的决策,减少风险,并加强应急工作。

简而言之,这项技术有助于确保每次或大或小的聚会都保持安全、有组织和受到保护。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭