摘要:设计一款由STM32+ESP8266组成的物联网控制器,通过TCP/IP网络协议与OneNET平台完成通信传输。STM32采集并发送控制指令给ESP8266,完成与OneNet平台的相互订阅。最终手机端APP达到查看并控制设备状态的功效。
加入收藏
近年来,随着计算机技术、嵌入式技术、网络通信技术的发展,物联网也越发变成社会的讨论的焦点。万物互联已经成为未来社会发展的趋势,智能交通、人工智能、工业自动化及某些公共服务设备都可以通过网络成为有机的整体。物联网正在改变人们的生活,改变着整个世界[1]。
1、总体设计
控制器主要由ESP8266模组和STM32两部分组成,ESP8266与OneNet平台信息交互是基于MQTT协议的。STM32通过UART与ESP8266完成通信,确保物联网控制器接入网络并接入OneNet平台。最终,手机APP端与控制器通过OneNet平台完成相互订阅,进行信息转换发送。物联网控制器的总体设计框图如图1所示。
图1控制器总体设计框图
2、硬件设计
2.1主控芯片选型
主控芯片采用意法半导体的STM32芯片,该芯片工作电压为3.3V,其I/O接口多达64个,驱动电压为3.3V、5V,支持IIS、JTAG/SW、FSMC、PWM等外围设备,丰富的外设不但满足本次开发的需求,也满足后期设备升级换代的空间[2]。
2.2通信模块
该控制器的通信模块采用岳鑫的ESP8266的WIFI模块,ESP8266是一款物联网芯片,因为价格较低,性能稳定等受到很大关注。该芯片可工作于三种种模式下,分别是:AP模式,station模式以及混合模式,通过常用的AT指令进行控制。STM32与ESP8266就是通过AT指令完成控制的,并使得控制器最终完成联网[3]。
3、软件设计
控制器的软件部分主要是对STM32芯片进行编程,主控芯片通过AT指令控制ESP8266完成控制器联网并接入OneNet平台。控制器上电后进入初始化阶段完成各项参数的初始化,控制器可以通过APP完成联网,同时实时回传数据到服务器,APP可以及时查看相关的数据,同时通过APP也能远程向ESP8266发送信息,控制系统软件流程如图2所示。
系统调试。系统调试主要完成物联网控制器和手机端APP在OneNet端完成互相订阅,以保证双方的通信可以正常完成。物联网控制器端与OneNet端建立链接初始化程序如下:
初始化完成后,通过手机APP完成与OneNet建立链接,调试结果证明物联网控制器和手机端APP可以完成相互信息的传递,效果较好。
图2程序流程图
4、结语
本文介绍了由STM32+ESP8266构成的物联网控制器,设计主要从软件和硬件两个方面入手,控制器的改进空间还很大,还需要继续研究。基于物联网平台的设备会越来越受到大家的重视和认可,因此应用前景还是十分广阔的。
参考文献:
[1]羡慧竹.基于物联网的智能网关系统研究与实现[D].北京工业大学,2014.
[2]杨欢欢.基于STM32的温室远程控制系统的设计[D].杭州电子科技大学,2015.
[3]范兴隆.ESP8266在智能家居监控系统中的应用[J].单片机与嵌入式系统应用,2016,16(09):52-56.
姜志宪,张伟,王福虎.基于STM32物联网控制器方案设计[J].科技风,2020(17):13.
分享:
然市场前景一片大好,但是设计现状令人堪忧,RahmaniAmirMasoud在研究中综合分析了工业物联网项目当前的设计水平,认为当前的设计水平在一定程度上影响了工业物联网项目的顺利交付。由于设计经验不足,导致79%的案例出现了成本过大的问题,64%的案例因为存在大量变更,影响了项目质量,57%的案例无法满足客户需求[2]。
2025-02-26与其他生产流程相比,有色冶金普遍存在生产规模小、产链流程长、工业控制系统杂的问题,同时,各生产系统因建设时期不同,工业控制系统在体系架构、软硬件配置方面具有明显差异。随着近几年来工业网络安全事件不断曝光,工业网络安全得到相关部委和企业的极大关注[2,8,9]。
2024-12-03网络攻击可以通过异常流量的检测,提前进行预测和研判,达到不被攻击的目的。现在网络流量异常检测的方法主要有以下几种:基于传统的异常检测方法有统计分析方法[2]、签名分析方法[3]等,通过对已有的攻击信息进行分析,进而设置参数。缺点就是以经验为主,随着网络攻击类型越来越多,效果较差。
2024-12-03在当今数字化时代,网络安全已成为全球关注的焦点[1]。随着网络技术的飞速发展,网络攻击也日益复杂和隐蔽,给个人、企业乃至国家安全带来严峻挑战[2]。特别是在信息技术高度集成的背景下,一次成功的网络入侵可能导致巨大的经济损失和信誉损害[3]。
2024-12-03人工智能是计算机技术的分支,在计算机网络技术中应用人工智能技术,可提高计算机网络数据处理效率和处理水平。人工智能技术具有自我学习能力和自我适应能力,其应用可对网络数据进行实时监测、诊断、分析,从而提高了计算机网络系统的安全性和可靠性。
2024-12-03网络安全与执法专业作为公安院校中网络安全人才培养的唯一专业,创立于2009年,2010年正式获得国家教委批准开始招收本科学生,2011年归属于公安技术一级学科,目前已有25所公安学校开设[3]。当前网络安全人才培养普遍存在重理论、轻实践,教学内容与就业考核关联度低的问题。
2024-11-12麻雀搜索算法[3](sparrow search algorithm, SSA)是模拟麻雀的觅食行为和反捕食行为而提出的一种全新的群智能仿生算法,具有控制参数少、寻优能力强以及求解精度高等优点,已被应用于函数寻优、参数优化、WSN定位、路径规划、故障诊断和图像处理诸多问题中[4-5]。
2024-10-21在全国智慧交通迅速发展的背景下,尤其是随着5G时代的到来,新一代智能化技术如大数据、物联网、云计算和人工智能为高速公路服务区建设提供了强大的技术支撑。截至2023年12月末,广西高速公路通车里程已突破9 000 km。高速公路是国民经济发展中不可或缺的重要基础设施。
2024-10-14传统的停车位管理系统存在不够直观、信息割裂等问题,车主短时间内很难从简单的停车位信息理解和把握停车场车位情况,无法快速直接停车;同样,服务区管理人员无法从全局角度把握停车场车位停车状况,不能快速有效地规划和管理停车;再者,传统的停车位管理系统大都采用地磁、线圈感应等设备进行车位停车状态检测。
2024-10-14近年来,随着我国人口老龄化的速度进一步加快,患慢性病、失能失智、高龄老人的特殊护理及其医疗需求不断增加。60岁老人余生约2/3的时间处于“带病生存”的状态,因此利用互联网将社区居家医养与养老服务模式相结合成为当下应对我国养老问题的有效措施。本研究旨在以Y大学的大学生为主体,调查此群体对“互联网+护理服务”模式的认知状况。
2024-05-24人气:6577
人气:5069
人气:4156
人气:2858
人气:2716
我要评论
期刊名称:物联网技术
期刊人气:1495
主管单位:陕西省科学技术厅
主办单位:陕西省电子技术研究所,陕西电子杂志社
出版地方:陕西
专业分类:科技
国际刊号:2095-1302
国内刊号:61-1483/TP
邮发代号:52-253
创刊时间:2011年
发行周期:月刊
期刊开本:16开
见刊时间:1-3个月
影响因子:1.646
影响因子:0.693
影响因子:0.706
影响因子:1.052
影响因子:0.194
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!