蓝牙物联网智能门控系统设计方案

随着电子信息技术的飞速发展,物联网技术提升到国家战略高度,研发和应用进程加速并不断取得实质性进展。物联网核心技术包括传感测试技术、网络通信技术、云计算等,具有广域覆盖、大容量、超低功耗和低成本等特点,目前在远程监控、共享经济、智慧产业等行业得到了日益广泛的应用。NB-IoT (Narrow Band Internet of Things,窄带物联网) 在覆盖距离、功耗、成本、接入数量等性能上明显优于 4G、5G、NFC、ZigBee、蓝牙、Wifi/WAPI等其它技术,可以实现真正的万物互联,具有更加广阔的应用前景。

在传统的电力行业和通信行业等应用场景,很多设备箱体位于室外,且距离较远,其状态监测和维护主要依赖于传统的人工巡查和处置,资产安全和管理维护效率难以保障。在仪器控制和资产管理向着智能化、远程化方向发展,本文提供了远程 NB-OT广域网通信技术和近场蓝牙BLE5.0技术相结合的智能监控系统方案,为客户提供更加智能和便捷的服务及技术支持。

1系统架构

本文主要介绍智能门控系统设计方案,系统包含传感器组、智能监控器、电子锁、电源模块等硬件模块,以及物联网监控平台软件和蓝牙手机APP 应用软件。

该系统通过门磁行程开关、温湿度、倾斜、震动、水浸传感器,实时监测门和锁具的状态、箱体内部温湿度、倾斜、震动、等状态,可以监测控制器电量信息,并通过 NB-IOT 模组将状态数据实时上传至物联网监控平台。蓝牙手机APP通过平台授权后,与监控器内部的蓝牙模块配对,可以近距离控制打开电子锁具,也可以通过平台远程控制开锁。当出现非法开门、箱体倾斜、水浸、供电电量过低等异常状态时,物联网平台发出报警信息并通过蓝牙手机APP客户端通知相关人员进行维护。

该系统主要定位服务于室内外箱体和门的监控管理,用以解决光交箱、电力柜、保险柜、安全门、设备间等系统管理和维护的不便。潜在用户包括:中国移动、中国电信、中国联通各大通信运营公司、国家电网公司、银行、建筑、制造厂商等,相比于传统的机械锁具,该系统优势显而易见:状态实时监控,远程授权开锁,异常状态报警,以上功能可以切实地解决行业痛点,满足用户需求,实现更加智能和便捷的维护管理。与目前市场上的同类产品相比,本系统功能更加完善,且待机实际长,实用性更强。

2系统设计

2.1 智能监控器硬件电路设计

智能监控器硬件电路根据功能划分,分为 MCU 控制电路、NB 模组、蓝牙模块等,实现开关、温湿度、有无倾斜、水浸及电量信息等状态检测,同时将以上信息上传至管理平台,实现状态信息的实时监测和远程控制。各选模块选型和设计重点关注功耗指标,以满足现场超长待机的需求。

2.1.1MCU主控模块

该系统MCU选用STM32L151CBT6A,供电电压为 DC+1.65V ~+3.6V。该芯片属于Contcx-M3 超低功耗系列,睡眠状态功耗低至0.28uA,唤醒时间小于8us,满足该系统性能要求,延长系统工作时间,减少后期维护成本。芯片FLASH为128kb,RAM为32kb,具有SUB2.0、SUART、SPI、12C 等通信资源,满足数据传输需求。

MCU采用外部16MHz晶振作为系统时钟,采用外部32.768KHz晶振作为RTC实时时在系统掉电时可以保持备份寄存器数据和系统时间等钟,MCU连接门磁、门锁开关可以实时监测门和锁具的状态,判断是否存在非法开门、误开门和长时间不闭合等问题。连接温湿度、倾斜、水浸传感器,监控箱体内部温湿度、倾斜等状态。接入供电电压用于指示控制器电量信息。当以上状态存在异常时,MCU 控制发出报警提示。

MCU外接三种颜色的LED 指示灯,指示系统的供电及工作状态是否正常。该系统选用容量为8KX8Bits的FRAM芯片MB85RC64,通过12C与MCU进行通信存储监控器传感器组测到的状态信息和其它异常记录等。MCU通过串口方式与蓝牙模块进行通信,蓝牙模块正常处于待机休眠状态,被唤醒后与外部蓝牙手机APP进行配对,接受到APP开锁指令后传送至MCU,通过控制信号驱动锁体内部的电机,实现机械开锁操作。

2.1.2 蓝牙BLE5.0 模组

蓝牙模块采用BLE5.0系列HY-40R2041,内部集成TI蓝牙芯片 CC2640,采用GFSK调制方式,频率范围 2.402~2.480MHz,供电电压DC+2.0~3.6V,接收灵敏度为-94dBm。模块支持透传模式和直驱模式,分为主机、从机、主从一体三个版本,支持全双工串口通信。模块在睡眠模式功耗为 3uA,关机模式为 0.15uA.且唤醒响应时间在微秒级别,具有板载IPEX外接天线,传输距离可达 100 米以上,满足系统现场适用距离。

本文智能整控系统中,蓝牙模块为从机模式,采用UART方式与MCU通信,监控器蓝牙模块总是处于睡眠模式,触摸锁体外部的唤醒开关即可唤醒蓝牙模块进入广播状态,通过蓝牙手机APP搜索到监控器蓝牙模块,进行配对连接成功后,在APP上可进行开锁操作和工单管理,蓝牙模块接收到指令并通过 MCU 模块下达开锁信号,门锁接收到 DO信号后,实现开锁控制。

2.1.3NB-IoT模组

NB-IoT模组采用某公司自主研发的TB22通信模组。

该模块内嵌网络服务协议栈,采用LCC 封装,满足终端设备小型化需求,同时具有多频段、超低功耗和超宽温度范围等优异性能,目前已成为远程抄表、共享单车、智慧城市、安防、智能家电、农业和环境监测等物联网领域的理想选择。

MCU通过串口方式与NB 模组进行通信,结合外置天线和SIM卡,将智能监控器监测到的信息实时发送至物联网监控平台,发送的信息格式和时间间隔等参数可以根据现场需求通过程序进行设置。监控平台可以下发授权权限和开锁指令等,MCU 接收到相关指令后进行相应的控制和操作。

2.2 电子锁

电子锁根据现场需求选择适用型号,采用外采集成的方式完成系统设计,开锁方式有远程开锁,手机APP 开锁两种模式。本文中主要介绍相关功能和技术指标。电子锁为无源锁芯工作温度为-40~+80C,防护等级为IP67,采用DC+3.3V 供电,具有开关锁记录存储功能可以通过 LED灯指示工作状态,具有良好的防潮防腐蚀性能,适用于多尘潮湿等室外复杂环境。

2.3电源模块和低功耗设计

系统采用DC+5V鲤亚硫酷氯电池供电,容量 16000mAh。在电源输入端加上过流保护和自恢复保险,设置电压监测端口,当电量过低时发出报警提示。MCU和蓝牙模块工作电压为DC+3.3V,使用DC-DC电源转换模块XC6504A33IMR-G,将电源电压转换为 DC+3.3V,满足监控器电路供电需求。当系统正常工作时可进入低功耗休眠模式,设置定时器和锁体外部触发唤醒两种模式结合,电池满足系统持续工作2年以上。

3物联网监控平台软件

物联网监控平台软件系统设计注重实用性、开放性、安全性、可靠性、高效性、易维护性原则,系统架构为基于J2EE的多层体系结构,结合WEB SERVICE 技术,以搭积木式的方式灵活快速地构建Intermet/Intranet应用系统,动态地适应需求的变化,开发维护方便,代码的可重用性和扩展性高。

系统功能主要包括电子地图、系统管理、报警管理、接入平台、移动APP等。

系统登陆后,默认显示地图,并在地图上标记每个箱体锁的位置,点击每个箱体锁标识后进行详情查看,可以看到具体的状态、信息、报警等内容。

管理员进入系统管理界面,对用户、部门、权限、角色、进行设置、增加、修改、删除可以在系统中记录菜单操作日志,包括操作菜单、操作用户、部门、操作的 URL、请求方式、操作者的IP 地址、操作时等信息,并设置查询菜单,方便查询日志信息。

当状态异常时,智能监控系统发出报警,在平台软件和 App 上可以看到报警信息,用户可以通过报警信息对箱体锁进行处理,并将处理结果通过 App 反馈到平台中。在报警定义和服务模块,可以生产报警处理记录,并实现自动新增报警的逻辑,有接受信息通知等待处理和定时自动消警等处理模式。确定处理完成后人工选择状态为已通知或正常。

接入平台是本系统的数据中心,包括设备接入、数据处理、数据存储、数据分析、数据服务等物联网基本功能。

移动APP 推出使用Android和IOS 系统适用的不同版本,包括设备详情、工单管理、开锁操作、通知推送等功能。

出处 科技视界

原标题 基于NB-IOT和蓝牙技术的智能门控系统设计

作者 晋玉剑 吴昌 张俊强 李长磊 韩亭亭

参考资料

https://www.hooketech.com/intelligent-door-control-system.html

相关推荐
WINDHILL_风丘科技2 小时前
Softing线上研讨会 | Ethernet-APL:推动数字时代的过程自动化
物联网·以太网·opc·工业自动化
cetcht88882 小时前
光伏电站项目-视频监控、微气象及安全警卫系统
运维·人工智能·物联网
开利网络2 小时前
数字化转型:企业降本增效的关键之路
大数据·物联网·搜索引擎·信息可视化·1024程序员节
sinovoip14 小时前
Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计
人工智能·科技·物联网·开源·risc-v
为祖国添砖爪哇16 小时前
【物联网原理与应用】实验二:红外传感实验
物联网
雪兽软件1 天前
商业物联网:拥抱生产力的未来
物联网
WINDHILL_风丘科技1 天前
Softing工业将OPC UA信息建模集成到边缘应用和安全集成服务器中
物联网·网关·工业边缘·opc·工业自动化
网易独家音乐人Mike Zhou1 天前
【卡尔曼滤波】数据预测Prediction观测器的理论推导及应用 C语言、Python实现(Kalman Filter)
c语言·python·单片机·物联网·算法·嵌入式·iot
2401_882727571 天前
BY组态-低代码web可视化组件
前端·后端·物联网·低代码·数学建模·前端框架
畅联云平台2 天前
美畅物联丨智能分析,安全管控:视频汇聚平台助力智慧工地建设
人工智能·物联网