信息科学
科技创新导报 Science and Technology Innovation Herald
151
DOI:10.16660/jki.1674-098X.2020.01.151
基于ESP8266的人流量检测系统设计
文道朋  杨浩  赵娟
(荆楚理工学院电子信息工程学院  湖北荆门  448000)
摘  要:本设计利用 ESP8266 设计出一款可以实时监控公共场所的人流量系统。其中ESP8266提供混杂接收模式接收数据包,并对其解析,筛选得到周围打开 Wi-Fi 功能设备发送的 Probe Request 帧,通过对接收到的 Probe Request 帧分析和汇总,得到周围区域内的设备使用量(人流量)。ESP8266 通过 MQTT 协议将该数据发送至物联网平台。物联网云平台接收数据后绘制出人流量变化曲线图。该系统能够稳定可靠的运行,且功耗低、成本低,具有十分好的实用价值和经济效益。关键词:ESP8266  混杂接收  MQTT  Wi-Fi 中图分类号:TP391.4                              文献标识码:A                        文章编号:1674-098X(2020)01(a)-0151-02
①基金项目:湖北省教育厅科学研究计划项目(项目编号:B2018241):荆门市农谷信息化监控技术需求与顶层方案设                    计;2018年中国农谷发展研究中心立项课题(项目编号:2019zgng07):荆门市农业信息化监控技术需求调                    研;2018年中国农谷发展研究中心立项课题(项目编号:2019zgng08):“互联网+农民”产业需求调研;校级                    科研项目:基于物联网技术的智能灌溉控制系统研究(项目编号:YB201701)。作者简介:文道朋(1997,2—),男,汉族,湖北黄冈人,本科,主要从事物联网技术方向研究。                杨浩(1998,8—),男,汉族,河南三门峡人,本科,主要从事物联网技术方向研究。                赵娟(1979,1—),女,汉族,河南信阳人,硕士,教师,主要从事通信与信息系统方向研究。
随着社会的高速发展,在各种公众场合,如地铁站、商场、夜市等,统计人流量都有很大经济效益。传统的人流量数据是通过人工的方式全天观测得到的,这种检测方式不仅效率低,而且数据不准确。而基于ESP8266的人流量检测系统可以根据周围WI-FI信号实时绘制出周围人流量的走势图,可以被广泛应用于安保,商场,旅游等诸多行业。
1  系统方案设计
esp电吉他
整个系统由ESP8266控制模块、物联网云平台、复位
模块、下载模块、CH340模块和供电模块几部分组成。ESP8266芯片一方面是通过Wi-Fi的混杂接收模
式抓取周围无线设备发送的Probe Request帧,分析出周围人的数量,另一方面通过MQTT协议与物联网云平台连接,把人流量的数据上报到物联网云平台中去;物联网云平台接收来自 ESP8266 发送的数据,然后绘制图形显示在 Web 页面中;复位电路的主要功能是当系统运行出错时重启系统;下载电路的功能是切换系统的运行模式,让系统处于下载模式更新系统固件;CH340电路作用是把USB 电平转
换成TTL电平;供电电路的作用是把5V电压转换成3.3V电
压;整个系统的结构图如图1所示。
2  系统硬件设计
本设计主要通过复位电路、下载电路、CH340电路和供电电路来实现检测一定区域内的人流量,并通过网络上传到物联网云平台,绘制出人流量走势图。系统的硬件主要由ESP8266控制电路、CH340芯片、SPX3819芯片等几部分组成。ESP8266控制电路集成32位处理器,带有16为精简模式,此外还有2.4GWiFi芯片,具有低功耗、高集成度、性能稳定的优点,在本系统中不仅能控制各个模块的运行还能使系统实现网络共享。CH340是一个USB总线的转接芯片,实现USB转串口。SPX3819芯片是一个开关电源芯片,
图1  系统结构图
图2  系统硬件电路图
(下转153页)