关键词:
NB-IoT
低功耗
STM32
功耗模型
无线覆盖
D2D
摘要:
物联网作为现代信息化社会建设的基础,发展的如火如荼,而在各种垂直行业应用中,低功耗广域网的设备占比达到60%以上,在此环境下基于蜂窝网络的NB-IoT(Narrow Band Internet of Things,窄带物联网)通信技术应运而生。当前NB-IoT设备数量巨大,数以亿计,很多设备工作在恶劣环境下,使NB-IoT网络覆盖效果受到严峻的挑战,且绝大部分这些设备依靠电池进行供电,对电池频繁充电或者更换是巨大的经济成本。本文针对于典型的固定上报场景的NB-IoT设备,进行实际工作的功耗特性和无线覆盖情况的测试和分析,建立了平均功耗模型,分析了设备的功耗特性,给出了功耗优化建议,对无线信号覆盖深度不能保证的问题提出了D2D(Device to Device,设备对设备)组网形式的解决方案,实现了NB-IoT的扩展覆盖。本文的主要工作内容包括:首先对典型的固定上报场景NB-IoT设备进行了总体设计,其中包括功能流程设计、低功耗要求提出、硬件设计、端到端开发等环节,搭建了硬件电路,进行了STM32和华为Ocean Connect平台的程序开发,最终实现了设备和云端收发数据。然后基于自行搭建的NB-IoT设备,进行功耗建模和测试,根据其工作状态的电流图建立了对应的三段功耗模型,并自行搭建了电源管理单元验证了该模型的准确性,运用该模型分析了设备的功耗特性,给出了功耗优化建议。最后对NB-IoT设备的无线覆盖情况进行测试和分析,选取了南京航空航天大学校园及周边环境中的典型场景,测试了NB-IoT信号质量和通信成功率,发现NB-IoT整体覆盖效果良好,但是室内地下层场景覆盖无法保证。针对NB-IoT网络出现的室内覆盖深度不能保证的问题提出了D2D组网形式的解决方案,然后对D2D组网进行了设计和验证,实现了NB-IoT的扩展覆盖。