一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于STM32单片机的云家居监控系统

2022-07-30 05:17:35 来源:中国专利 TAG:

一种基于stm32单片机的云家居监控系统
技术领域
1.本实用新型涉及智能家居技术领域,特别是涉及一种基于stm32单片机的云家居监控系统。


背景技术:

2.随着国家经济与科技实力的飞速发展,人们对家居环境与生活便利性的要求也与时俱进,不断的提高,越来越注重家庭环境的安全性。根据人们的实际需求,基于高智能的家居监控体系应运而生,并在人们的日常生活起着巨大的影响。然而,现有的家居监控系统,例如最常见的视频监控,都是采用单个账号密码登录的形式即可以查看和控制家里的监控,且实时与互联网连通,该种方式存在很大的安全隐患,容易导致家居隐私泄露,让家居生活在犯罪团伙面前“裸奔”。此外,现有的家居监控系统一般是基于c51/c52系列的单片机开发,其稳定性以及运行的速度都不是很好,而且价格比价昂贵。为此,设计一款更安全、价格更便宜、运行速度更高更稳定的家居监控系统显得非常重要。


技术实现要素:

3.基于上述,提供一种具备双重安全保障的基于stm32单片机的云家居监控系统,同时价格便宜,运行速度更快更稳定。
4.一种基于stm32单片机的云家居监控系统,包括stm32单片机、网络数据传输装置、以及与所述stm32单片机连接的环境监测子系统和独立网络安全锁装置;所述独立网络安全锁装置通过所述网络数据传输装置与云平台和/或终端设备进行数据交换;所述独立网络安全锁装置设置有存储模块,用于存储来自所述stm32单片机和/或所述网络数据传输装置输出的数据信息;所述独立网络安全锁装置设置在所述stm32单片机与所述网络数据传输装置之间,用于连通或切断所述stm32单片机与云平台之间数据交换的通道,和/或加密所述stm32单片机与云平台之间交换的信息;所述环境监测子系统用于采集家居环境中设定监测项目的数据信息;所述stm32单片机用作主控制器,对各装置/模块进行综合控制,并对各装置/模块采集的数据进行综合处理。
5.在其中一个实施例中,还包括用于检测环境中光照强度的光线检测装置;所述光线检测装置设置有光敏传感器;所述光敏传感器与所述stm32单片机中的adc转换模块连接。
6.在其中一个实施例中,所述光敏传感器包括光敏电阻。
7.在其中一个实施例中,所述网络数据传输装置为路由器。
8.在其中一个实施例中,所述环境监测子系统包括与所述stm32单片机连接的温度监测模块,和/或湿度监测模块,和/或图像监测模块,和/或燃气监测模块,和/或配电监测模块;所述温度监测模块用于采集家居环境的温度;所述湿度监测模块用于采集家居环境的湿度;所述图像监测模块用于通过摄像头采集家居环境的图像信息;所述燃气监测模块用于采集燃气管道阀门的开/关信息及检测空气中的燃气含量;所述配电监测模块用于采
集家庭电路的电流数据。
9.在其中一个实施例中,还包括与所述stm32单片机连接的oled显示模块;所述oled显示模块用于显示所述环境监测子系统采集到的数据信息,以及对所述环境监测子系统中的各模块进行设置。
10.在其中一个实施例中,所述环境监测子系统还包括环境监测系统调控模块;所述温度监测模块、湿度监测模块、图像监测模块、燃气监测模块、配电监测模块分别通过所述环境监测系统调控模块与所述stm32单片机连接;所述环境监测系统调控模块用于对所述环境监测子系统中的各模块的参数进行调节和控制。
11.在其中一个实施例中,还包括与stm32单片机连接的环境控制子系统;所述环境控制子系统包括空调控制模块,和/或加湿器控制模块,和/或灯光控制模块;所述空调控制模块用于调节家居环境的空气温度;所述加湿器控制模块用于调节家居环境的空气湿度;所述灯光控制模块用于控制家居环境中灯光的开/关及明暗。
12.在其中一个实施例中,还包括与所述stm32单片机连接的电源模块;所述电源模块用于为所述stm32单片机提供恒压电源。
13.在其中一个实施例中,所述电源模块还用于为监控系统中各个功能设备/装置/模块等提供电能。
14.在其中一个实施例中,所述stm32单片机的型号为stm32f407zgt6。
15.在其中一个实施例中,所述终端设备还与云平台连接,以进行数据交换。
16.在其中一个实施例中,所述终端设备为手机或电脑。
17.在其中一个实施例中,所述环境监测子系统还包括与所述stm32单片机连接的pm2.5监测模块;所述环境控制子系统还包括与所述stm32单片机连接的新风控制模块,和/或空气净化器控制模块;所述pm2.5监测模块用于采集家居环境中可吸入颗粒物的浓度信息;所述新风控制模块用于开/关及调节新风系统;所述空气净化器控制模块用于开/关及调节空气净化器。
18.在其中一个实施例中,所述环境监测子系统还包括pm2.5监测模块,用于采集家居环境中的颗粒物浓度信息。
19.在其中一个实施例中,所述环境控制子系统还包括新风控制模块,和/或空气净化器控制模块;所述新风控制模块用于开/关及调节新风系统;所述空气净化器控制模块用于开/关及调节空气净化器。
20.在其中一个实施例中,还包括与所述stm32单片机连接的生物识别装置;所述生物识别装置用于采集和识别用户的生物信息。
21.在其中一个实施例中,所述stm32单片机还包括gpio传输模块;所述环境监测子系统与所述gpio传输模块连接。
22.在其中一个实施例中,所述stm32单片机还包括dma传输模块;所述oled显示模块与所述dma传输模块连接。
23.在其中一个实施例中,所述stm32单片机还包括wifi网络模块;所述wifi网络模块与所述独立安全锁模块连接。
24.在其中一个实施例中,所述wifi网络模块还与所述网络数据传输装置连接。
25.在其中一个实施例中,所述dma传输模块还与所述环境监测子系统连接。
26.在其中一个实施例中,所述dma传输模块还与所述环境控制子系统连接。
27.在其中一个实施例中,所述gpio传输模块还与所述oled显示模块连接。
28.在其中一个实施例中,所述gpio传输模块还与所述光纤检测装置连接。
29.上述提供的一种基于stm32单片机的云家居监控系统,通过在stm32单片机与网络数据传输装置之间设置用于连通或切断所述stm32单片机与云平台之间数据交换的通道,和/或加密所述stm32单片机与云平台之间交换的信息的独立网络安全锁装置,使得对家居监控系统的访问不仅要获得用户原本的系统账号和密码,还需要破解独立网络安全锁装置,还可以将家居监控数据直接存储在独立网络安全锁装置内的存储模块中,而不上传至云平台,即使上传,也可以通过独立网络安全锁装置对上传的数据进行加密处理,使得家居监控数据的安全性更加得到保障,即用户的隐私进一步得到保障。此外,本方案采用stm32单片机作为主控制器进行系统开发,不仅成本得到降低,而且运行速度相较于基于c51/c52系列单片机开发的系统更快,运行也更稳定。
附图说明
30.图1为一实施例提供的基于stm32单片机的云家居监控系统结构示意图。
31.附图标记说明:100.stm32单片机;110.adc转换模块;200.环境监测子系统;210.温度监测模块;220.湿度监测模块;230.图像监测模块;240.燃气监测模块;250.配电监测模块;300.独立网络安全锁装置;310.存储模块;400.网络数据传输装置;410.云平台;420.终端设备;500.光线检测装置;510.光敏传感器;600.oled显示模块;700.环境控制子系统;710.空调控制模块;720.加湿器控制模块;730.灯光控制模块;800.电源模块。
具体实施方式
32.在本专利文件中,下面讨论的图1和用于描述本公开的原理或方法的各种实施例只用于说明,而不应以任何方式解释为限制了本公开的范围。参考附图,本公开的优选实施例将在下文中描述。在下面的描述中,将省略众所周知的功能或配置的详细描述,以免以不必要的细节混淆本公开的主题。而且,本文中使用的术语将根据本实用新型的功能定义。因此,术语可能会根据用户或操作者的意向或用法而不同。因此,本文中使用的术语必须基于本文中所作的描述来理解。
33.一种基于stm32单片机100的云家居监控系统,如图1所示,包括stm32单片机100、网络数据传输装置400、以及与stm32单片机100连接的环境监测子系统200和独立网络安全锁装置300。独立网络安全锁装置300通过网络数据传输装置400与云平台410和/或终端设备420进行数据交换。独立网络安全锁装置300设置有存储模块310,用于存储来自stm32单片机100和/或网络数据传输装置400输出的数据信息。独立网络安全锁装置300设置在stm32单片机100与网络数据传输装置400之间,用于连通或切断stm32单片机100与云平台410之间数据交换的通道,和/或加密stm32单片机100与云平台410之间交换的信息。环境监测子系统200用于采集家居环境中设定监测项目的数据信息。stm32单片机100用作主控制器,对各装置/模块进行综合控制,并对各装置/模块采集的数据进行综合处理。如此设置,通过在stm32单片机100与网络数据传输装置400之间设置用于连通或切断stm32单片机100与云平台410之间数据交换的通道,和/或加密stm32单片机100与云平台410之间交换的信
息的独立网络安全锁装置300,使得对家居监控系统的访问不仅要获得用户原本的系统账号和密码,还需要破解独立网络安全锁装置300,还可以将家居监控数据直接存储在独立网络安全锁装置300内的存储模块310中,而不上传至云平台410,即使上传,也可以通过独立网络安全锁装置300对上传的数据进行加密处理,使得家居监控数据的安全性更加得到保障,即用户的隐私进一步得到保障。此外,本方案采用stm32单片机100作为主控制器进行系统开发,不仅成本得到降低,而且运行速度相较于基于c51/c52系列单片机开发的系统更快,运行也更稳定。另外,本技术中的“连接”是指被连接的双方至少存在电连接、以有线或无线方式进行的通信连接方式中的一种,且“连接”可以是直接连接也可以间接连接。
34.在其中一个实施例中,如图1所示,还包括用于检测环境中光照强度的光线检测装置500。光线检测装置500设置有光敏传感器510。光敏传感器510与stm32单片机100中的adc转换模块110连接。在该实施例中,由于stm32单片机100主控制器无法识别传感器的模拟信号,因此,在系统设计中采用主控制器的adc采集电路即adc转换模块110来完成光敏电阻电压的采集,从而实现电压信号向数字信号的转换。adc转换模块110的模数转换分成两个步骤:采样和转换,转换时间等于采集周期加比较周期。比较周期和精度有关,精度越高,周期越长。精度一般8位、10位、12位、16位。stm32的模数转换器采用的是逐次趋近型模数转换器,它构成简单,线路简单,最常见的adc就是这种了,分辨率不算太高,转换速度也不算太慢。它具有多达19个复用通道,可测量来自16个外部源、两个内部源和vbat通道的信号。这些通道的a/d转换可在单次、连续、扫描或不连续采样模式下进行。adc的结果存储在一个左对齐或右对齐的16位数据寄存器中。
35.在实际工作中,首先初始化adc,包括adc时钟配置、采样时间、采样序列和采样顺序等,具体步骤如下s110-s150:
36.s110:初始化对应的adc通道,即gpio引脚,配置成模拟模式。
37.s120:配置adc的工作模式和其他一些使能参数。
38.s130:选择adc的时钟源,可选择分频后的apb2时钟或者默认不分频的apb2时钟。
39.s130:根据要进行信号转换的通道,配置通道的转换序列与采样的时间。
40.s140:使能adc外设。
41.上述步骤完成后,就可以将光敏电阻的电压信号转换为数字信号。adc将转换后的数据存放在相应的数据寄存器中,然后通过转换公式可以得到电压值。进行多次的模拟测试,得到实际生活中天黑与天亮光线亮度值的一个分界线,这样我们可以转换成一个对应的光照强度百分比,如果大于这个比值,说明环境光线很暗,那些就让灯自动打开,小于这个百分比就说明光线较亮,那么就无需开灯。在这里模拟进行了采集值与环境光暗之间关系的实验,在测试值大于电压2.0v时,表示环境是暗的需要进行开灯。而小于电压2.0v时,表示环境是亮的,那么就无需开灯。让其可以根据环境的光线亮度来自动触发家中的灯设备开关。
42.在其中一个实施例中,光敏传感器510包括光敏电阻。
43.在其中一个实施例中,网络数据传输装置400为路由器。
44.在其中一个实施例中,如图1所示,环境监测子系统200包括与stm32单片机100连接的温度监测模块210,和/或湿度监测模块220,和/或图像监测模块230,和/或燃气监测模块240,和/或配电监测模块250。温度监测模块210用于采集家居环境的温度。湿度监测模块
220用于采集家居环境的湿度。图像监测模块230用于通过摄像头采集家居环境的图像信息。燃气监测模块240用于采集燃气管道阀门的开/关信息及检测空气中的燃气含量。配电监测模块250用于采集家庭电路的电流数据。
45.在其中一个实施例中,温度监测模块210和湿度监测模块220均使用单总线通讯,数据包由五个字节数据段构成,它们分别是8位湿度整数、8位湿度小数、8位温度整数、8位温度小数与8位校验和,总共是40位。通过dht11中特定的通讯时序要求来读取传感器中数据。时序的通信流程如下s210-s250:
46.s210:开始主机向模块器件发送一个起始信号,信号为低电平,低电平时长最低要18ms。
47.s220起始信号结束后,主机发送一个高电平指示等待模块器件的响应,发送一个高电平,大约在20-40us左右。
48.s230:当dht11接收到来自主机的信号时,它会以一个低电平的信号进行响应,持续时间约为40-50us;
49.s240:发送响应信号后,dht11发送一个高电平,大概40-50us,表示准备要向主机发送数据,主机可以准备接收数据。
50.s250:dht11开始向主机发送数据,数据包指定数据
‘0’
将首先通过发送12-14us的低电平来表示,然后发送高电平,数据
‘0’
的高电平持续时间为26-28us,而数据
‘1’
的高电平持续时间为116-118us。
51.在其中一个实施例中,在进行采集温度、湿度时首先是进行相关gpio引脚的初始化工作,在主机输出信息时,将gpio引脚设置成推挽输出模式,在接收数据信息时设置成输入模式。然后通过以上时序的步骤就可以读取到温湿度传感器中的数据包,最后对数据包进行分析处理,算出温度与湿度数据。
52.在其中一个实施例中,如图1所示,还包括与stm32单片机100连接的oled显示模块600。oled显示模块600用于显示环境监测子系统200采集到的数据信息,以及对环境监测子系统200中的各模块进行设置。
53.在其中一个实施例中,4针olde屏幕使用的是iic通讯接口,因此数据是按照iic协议传输的。iic是串行同步通信总线,在物理层上规定了2条线,一条是时钟信号sclk线,而另外一条是数据sda线,时钟信号主要用于同步信息的传送。iic总线在执行数据传送的时候,也针对数据传送的效果做出了规范:在时钟信号为高电平之间同时进行数据处理,这时数据连接线上的电平也应该稳定,保证数据都是有效的。在时钟信号为低电平有效之间,数据可以通过转换,即高转低电平或者低转高电平,这时数据是无效的。在iic协议中,协议层规定:当scl时钟线的信号为高电平,sda数据线信号由高电平到低电平时,产生开始信号。而当sda数据线的信号由低电平到高电平时,形成结束信号,由主机进行发送,从机接收。当每传送完一字节数据时就必须等待接收端再发出一次应答信息,之后才能继续传输数据。在程序设计中首先是进行两根gpio引脚的初始化,然后通过以上iic写时序的步骤可以实现主机与oled的数据传输,然后通过向oled发送命令或者数据来进行初始化。一些常用的命令如:0x81是设置对比度控制,0xa4/0xa5是显示使能或失能,0x21是设置屏幕列地址,0x22是设置屏幕页地址,0xb0-0xb7为页面寻址设置页面开始地址等。oled中gddram是一种要保持显示位模式的位映射静态ram,ram的标准尺寸是128*64位,在这次设计中采用按页
寻址的方法,将ram分为8页,从page0到page7,用单色128*64位的点矩阵表示,这样我们就可以找到要显示的位置坐标,然后向起始坐标写入数据就可以达到我们要显示的结果
54.在其中一个实施例中,oled屏的主显示界面用16*16的字体一行显示一组数据,利用通用定时器的中断服务函数,定时每50ms(可以自由设定时间)刷屏一次,即更新一次各个传感器检测出的数据,从而实现实时监控。然后就是在oled显示屏上就可以调整光照强度阈值,默认为2v大小,可以通过2个按键实现阀值的增减。
55.在其中一个实施例中,利用stm32单片机100中的wifi模块连接云平台410,用户可通过云平台410实时监控数据变化。
56.在其中一个实施例中,如图1所示,环境监测子系统200还包括环境监测系统调控模块。温度监测模块210、湿度监测模块220、图像监测模块230、燃气监测模块240、配电监测模块250分别通过环境监测系统调控模块与stm32单片机100连接。环境监测系统调控模块用于对环境监测子系统200中的各模块的参数进行调节和控制。
57.在其中一个实施例中,还如图1所示,包括与stm32单片机100连接的环境控制子系统700。环境控制子系统700包括空调控制模块710,和/或加湿器控制模块720,和/或灯光控制模块730。空调控制模块710用于调节家居环境的空气温度。加湿器控制模块720用于调节家居环境的空气湿度。灯光控制模块730用于控制家居环境中灯光的开/关及明暗。
58.在其中一个实施例中,如图1所示,还包括与stm32单片机100连接的电源模块800。电源模块800用于为stm32单片机100提供恒压电源。
59.在其中一个实施例中,电源模块800还用于为监控系统中各个功能设备/装置/模块等提供电能。
60.在其中一个实施例中,stm32单片机100的型号为stm32f407zgt6。
61.在其中一个实施例中,如图1所示,终端设备420还与云平台410连接,以进行数据交换。
62.在其中一个实施例中,终端设备420为手机或电脑。
63.在其中一个实施例中,环境监测子系统200还包括与stm32单片机100连接的pm2.5监测模块。环境控制子系统700还包括与stm32单片机100连接的新风控制模块,和/或空气净化器控制模块。pm2.5监测模块用于采集家居环境中可吸入颗粒物的浓度信息。新风控制模块用于开/关及调节新风系统。空气净化器控制模块用于开/关及调节空气净化器。
64.在其中一个实施例中,环境监测子系统200还包括pm2.5监测模块,用于采集家居环境中的颗粒物浓度信息。
65.在其中一个实施例中,环境控制子系统700还包括新风控制模块,和/或空气净化器控制模块。新风控制模块用于开/关及调节新风系统。空气净化器控制模块用于开/关及调节空气净化器。
66.在其中一个实施例中,还包括与stm32单片机100连接的生物识别装置。生物识别装置用于采集和识别用户的生物信息。
67.在其中一个实施例中,stm32单片机100还包括gpio传输模块。环境监测子系统200与gpio传输模块连接。
68.在其中一个实施例中,stm32单片机100还包括dma传输模块。oled显示模块600与dma传输模块连接。
69.在其中一个实施例中,stm32单片机100还包括wifi网络模块。wifi网络模块与独立安全锁模块连接。
70.在其中一个实施例中,wifi网络模块还与网络数据传输装置400连接。
71.在其中一个实施例中,dma传输模块还与环境监测子系统200连接。
72.在其中一个实施例中,dma传输模块还与环境控制子系统700连接。
73.在其中一个实施例中,gpio传输模块还与oled显示模块600连接。
74.在其中一个实施例中,gpio传输模块还与光纤检测装置连接。
75.在其中一个实施例中,stm32单片机100的采用串行异步通讯方式,不需要同步信号,但是需要规定双方的数据传输速率:波特率,而且在异步通信中还有数据帧格式的要求,而且数据是一位一位的发送,通信线也只能是一根,同时在整个系统中一个设备可以作为发送方,也可以作为接收方,另一个设备同理。在该实施例中,串口的原理为:首先把数据写入到数据寄存器(dr寄存器),这是要手动进行的,即需要编写程序去实现这部分的操作,然后写入到数据寄存器的数据就会自动(硬件已经处理好)并行的加载到发送数据寄存器。如果发送移位寄存器为空,发送数据寄存器的数据就会自动并行的加载到移位寄存器,移位数据寄存器有数据了,就会根据波特率,自动把数据1位1位的发送出去。接收数据:如果有数据来,接收移位寄存器会自动接收来自接收器的数据,接收移位寄存器的数据满了后,会自动把数据并行加载到接收数据寄存器,然后就需要编写代码,实现通过读取dr(数据)寄存器,把接收的数据获取到。
76.在其中一个实施例中,串口代码编写流程为:io口配置:时钟使能、端口模式配置为复用模式、复用到usart、输出类型为推挽。usart寄存器配置:时钟rcc使能、配置控制寄存器分别使能接收、发送寄存器、空闲中断、接收中断,同时选择数据帧格式,即16倍过采样(也可以8倍,精度会降低)、8个数据位、一个起始位。
77.在其中一个实施例中,其中波特率配置(16倍过采样)usart1-》brr=时钟源/波特率。在该实施例中,串口的中断配置和中断服务函数的编写:程序中的中断函数作用,程序暂停一下,去执行中断服务函数里的代码后,再回到原来的地方继续执行程序。这个功能主要是用于接收esp8266返回的应答数据与平台中发送的指令。
78.在其中一个实施例中,systick定时器编写:因为不管是iic这类的通信时序,还是各种功能函数(例如,主显示屏刷屏的频率,即监控数据更新的时间),都会用到定时,即需要编写定时器程序。以本次设计的基于stm32单片机100的云家居监控系统所用到的滴答定时器systick为例。systick的主要特征有两个:第一是拥有16位自动重载递增计数器。第二是拥有16位可编程预分频器,用于对计数器时钟频率进行分频(即运行时修改),分频系数介于1和65536之间。定时器根据需求会有两种编写模式,一种是查询模式,即程序执行到这里就会停下等待定时器的定时时间到,才会继续执行下一步,例如iic模拟时序里的定时时间。另一种就是中断模式,程序执行到这里还会往下继续执行代码,不会停下,只有当该定时器设定的时间到,执行程序才会跳到该定时器的中断服务函数,执行完后再次回到原主函数执行到的地方继续执行下去。
79.在其中一个实施例中,esp8266 wifi模块:主机使用uart与esp8266 wifi模块进行通信,uart是一种异步串行通讯总线,主要利用rx与tx进行收发信息,使用起来比较简单。在使用串口通信之前,需要进行串口的初始化,初始化流程包括设置数据的传输速率波
特率、数据位长度、停止位、校验位等数据包的格式,以及相关引脚模式的初始化。然后利用串口发出at指令对esp8266wifi模块进行控制,并设置模块为sta模式,这样可以连接手机热点ap,完成网络的连接。接着可通过服务器ip地址连接onenet云平台410。在程序中通过串口向esp8266 wifi模块发送at指令控制模块,以完成esp8266 wifi模块的初始化,具体步骤如下s310-s360:
80.s310:发送at指令,通过该指令可以检测模块的状态。
81.s320:发送at cwmode=1指令,设置esp8266的工作模式为sta模式。
82.s330:发送at rst指令,esp8266wifi模块进行复位。
83.s340:发送at cifsr指令,获取当前esp8266wifi模块的本地网络ip地址。
84.s350:发送at cwjap指令,根据热点账号与密码连接手机热点。
85.s360:发送at cipstart指令,通过网络ip地址连接上服务器。
86.esp8266wifi模块初始化成功后可以连接上云平台410,然后开启透传模式利用uart进行数据传输,最后以edp协议的数据格式进行平台中设备的数据收发。如此设置,利用wifi模块实现stm32单片机100核心板与云端服务器(云平台410)的通信,stm32单片机100核心板将监控的数据通过wifi模块上报给云端服务器,云端服务器将监控的数据再发送到网页pc端,实现远程监控。电脑网页端也可以将控制指令发给云端服务器,云端服务器再通过wifi模块发回给stm32单片机100核心板,主程序开始识别指令,实现远程控制。
87.在其中一个实施例中,还包括按键控制方法:外部中断是由gpio口(中断信息来源)与芯片内部连接。由于产生了紧急事情需要紧急处理,需要用外部中断去打断主程序的执行,去执行紧急事件,然后再主程序执行。stm32单片机100的外部中断(exti)控制器主要特性有三个,第一是每个中断/事件线上都具有独立的触发和屏蔽,也就是说每个按键的外部中断独立互不干扰的。第二是每个中断线都具有专用的状态位。第三是支持多达23个软件事件/中断请求。以按键1(key1)为例进行说明:先是key1的管脚(pe4)配置:gpioe的时钟使能、工作模式为输入模式、配置上拉。外部中断线4映射到pe40、选择触发条件(上升沿触发)、关闭软件中断触发、打开外部中断请求、关闭事件、清除外部中断线的挂起位。
88.上述提供的一种基于stm32单片机100的云家居监控系统,通过在stm32单片机100与网络数据传输装置400之间设置用于连通或切断stm32单片机100与云平台410之间数据交换的通道,和/或加密stm32单片机100与云平台410之间交换的信息的独立网络安全锁装置300,使得对家居监控系统的访问不仅要获得用户原本的系统账号和密码,还需要破解独立网络安全锁装置300,还可以将家居监控数据直接存储在独立网络安全锁装置300内的存储模块310中,而不上传至云平台410,即使上传,也可以通过独立网络安全锁装置300对上传的数据进行加密处理,使得家居监控数据的安全性更加得到保障,即用户的隐私进一步得到保障。此外,本方案采用stm32单片机100作为主控制器进行系统开发,不仅成本得到降低,而且运行速度相较于基于c51/c52系列单片机开发的系统更快,运行也更稳定。
89.以上实施例仅表达了本实用新型的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对实用新型专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。因此,本实用新型专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献