嵌入FreeRTOS操作系统的家用智能云锁的配置方法和云锁技术方案

技术编号:18352166 阅读:40 留言:0更新日期:2018-07-02 02:37
嵌入FreeRTOS操作系统的家用智能云锁的配置方法,包括,步骤一,各功能模块初始化;步骤二,创建开始任务函数;步骤三,开启任务调度器。本智能云锁MCU中嵌入了FreeRTOS操作系统,此操作系统作为智能云锁固件的开发平台,功能丰富、实时性强、可靠性高。

【技术实现步骤摘要】
嵌入FreeRTOS操作系统的家用智能云锁的配置方法和云锁
本专利技术涉及智能门锁
,尤其涉及嵌入FreeRTOS操作系统的家用智能云锁的配置方法和云锁。
技术介绍
随着市场对智能云锁技术的需求,各种能作为识别特征的模块都将会应用于门锁之中,目前的软件开发平台无法完成集众多功能于一身的智能门锁。FreeRTOS是一种免费的实时操作系统,它具有的任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等功能能很好地实现众多功能于一身的智能云锁,能很好地保证系统的实时性和可靠性,市场前景广阔。
技术实现思路
本专利技术的目的在于解决上述问题提出嵌入FreeRTOS操作系统的家用智能云锁的配置方法和云锁。为了达到此目的,本专利技术采用以下技术方案:嵌入FreeRTOS操作系统的家用智能云锁的配置方法,包括:步骤一,各功能模块初始化;步骤二,创建开始任务函数;步骤三,开启任务调度器。更优的,所述各功能模块包括微电脑时钟、ADC模块和GPIO端口等微电脑外设、声音模块、显示模块、指纹模块、卡片模块、触摸按键模块、无线模块、各其他识别特征模块等。更优的,所述开始任务函数包括密码处理函数、指纹处理函数、卡片处理函数、声音处理函数、显示处理函数、无线模块处理函数、休眠处理函数、其他各识别特征处理函数等。更优的,所述密码处理函数包括增加密码、修改密码和删除密码。更优的,所述指纹处理函数包括增加指纹、修改指纹和删除指纹。更优的,所述卡片处理函数包括增加卡片、修改卡片和删除卡片。更优的,所述声音处理函数包括声音的播放与停止、音量的大小等;所述显示处理函数包括LED显示、LCD显示、数码管显示;所述无线模块处理函数包括无线模块的收发处理;所述休眠处理函数包括休眠和唤醒前后的配置;其他各识别特征处理函数包括与之对应的一些数据的收发处理。更优的,云锁,包括锁本体,和内置于所述锁本体内部的微电脑、嵌入所述微电脑的FreeRTOS操作系统和RF模块;所述微电脑控制所述智能云锁的工作;所述FreeRTOS操作系统用于所述微电脑的固件开发平台;所述RF模块用于发送和接受请求信息。更优的,所述RF模块采用无线通讯方式发送或接受请求信息,所述无线通讯方式为MacBee、ZigBee、wifi、蓝牙和红外中的一种或多种。更优的,所述智能云锁还包括显示装置、键盘、感应卡和指纹识别装置;所述显示装置用于显示智能云锁的电量信息;所述键盘用于输入开锁密码;所述感应卡用于感应开锁门卡;所述指纹识别装置用于识别开锁人的指纹信息。本专利技术的目的在于提出嵌入FreeRTOS操作系统的家用智能云锁的配置方法和智能云锁,其功能丰富、实时性强、可靠性高。附图说明图1为本专利技术的一个实施例流程图;图2为本专利技术的一个实施例的系统结构图。具体实施方式下面结合附图并通过具体实施例方式来进一步说明本专利技术的技术方案。嵌入FreeRTOS操作系统的家用智能云锁的配置方法,包括:步骤一,各功能模块初始化;步骤二,创建开始任务函数;步骤三,开启任务调度器。如图1和图2所示,本专利技术的一个实施例中,智能云锁的MCU中嵌入了FreeRTOS操作系统,此操作系统作为智能云锁固件的开发平台。系统运行时,首先对各功能模块进行初始化,包括MCU时钟、ADC模块和GPIO端口等MCU外设、声音模块、显示模块、指纹模块、卡片模块、触摸按键模块、无线模块、各其他识别特征模块等等。然后创建开始任务函数,包括密码处理函数、指纹处理函数、卡片处理函数、声音处理函数、显示处理函数、无线模块处理函数、休眠处理函数、其他各识别特征处理函数等等。其中密码处理函数包括增加密码、修改密码、删除密码等,指纹处理函数包括增加指纹、修改指纹、删除指纹等,卡片处理函数包括增加卡片、修改卡片、删除卡片等,声音处理函数包括声音的播放与停止、音量的大小等,显示处理函数包括LED显示、LCD显示、数码管显示等,无线模块处理函数包括无线模块的收发处理,休眠函数包括休眠和唤醒前后的配置等,其他各识别特征处理函数包括与之对应的一些数据的收发处理等。最后,开启任务调度器,任务调度器会根据优先级等设置让各任务函数得到合理的执行,保证了智能云锁的实时性和可靠性,并且方便各模块的移植,且功能丰富。更进一步的说明,所述各功能模块包括微电脑时钟、ADC模块和GPIO端口等微电脑外设、声音模块、显示模块、指纹模块、卡片模块、触摸按键模块、无线模块、各其他识别特征模块等。更进一步的说明,所述开始任务函数包括密码处理函数、指纹处理函数、卡片处理函数、声音处理函数、显示处理函数、无线模块处理函数、休眠处理函数、其他各识别特征处理函数等。更进一步的说明,所述密码处理函数包括增加密码、修改密码和删除密码。更进一步的说明,所述指纹处理函数包括增加指纹、修改指纹和删除指纹。更进一步的说明,所述卡片处理函数包括增加卡片、修改卡片和删除卡片。更进一步的说明,所述声音处理函数包括声音的播放与停止、音量的大小等;所述显示处理函数包括LED显示、LCD显示、数码管显示;所述无线模块处理函数包括无线模块的收发处理;所述休眠处理函数包括休眠和唤醒前后的配置;其他各识别特征处理函数包括与之对应的一些数据的收发处理。更进一步的说明,云锁,包括锁本体,和内置于所述锁本体内部的微电脑、嵌入所述微电脑的FreeRTOS操作系统和RF模块;所述微电脑控制所述智能云锁的工作;所述FreeRTOS操作系统用于所述微电脑的固件开发平台;所述RF模块用于发送和接受请求信息。更进一步的说明,所述RF模块采用无线通讯方式发送或接受请求信息,所述无线通讯方式为MacBee、ZigBee、wifi、蓝牙和红外中的一种或多种。更进一步的说明,所述智能云锁还包括显示装置、键盘、感应卡和指纹识别装置;所述显示装置用于显示智能云锁的电量信息;所述键盘用于输入开锁密码;所述感应卡用于感应开锁门卡;所述指纹识别装置用于识别开锁人的指纹信息。以上结合具体实施例描述了本专利技术的技术原理。这些描述只是为了解释本专利技术的原理,而不能以任何方式解释为对本专利技术保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本专利技术的其它具体实施方式,这些方式都将落入本专利技术的保护范围之内。本文档来自技高网...
嵌入FreeRTOS操作系统的家用智能云锁的配置方法和云锁

【技术保护点】
1.嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于,包括:步骤一,各功能模块初始化;步骤二,创建开始任务函数;步骤三,开启任务调度器。

【技术特征摘要】
1.嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于,包括:步骤一,各功能模块初始化;步骤二,创建开始任务函数;步骤三,开启任务调度器。2.根据权利要求1所述的嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于:所述各功能模块包括微电脑时钟、ADC模块和GPIO端口等微电脑外设、声音模块、显示模块、指纹模块、卡片模块、触摸按键模块、无线模块、各其他识别特征模块等。3.根据权利要求1所述的嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于:所述开始任务函数包括密码处理函数、指纹处理函数、卡片处理函数、声音处理函数、显示处理函数、无线模块处理函数、休眠处理函数、其他各识别特征处理函数等。4.根据权利要求3所述的嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于:所述密码处理函数包括增加密码、修改密码和删除密码。5.根据权利要求3所述的嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于:所述指纹处理函数包括增加指纹、修改指纹和删除指纹。6.根据权利要求3所述的嵌入FreeRTOS操作系统的家用智能云锁的配置方法,其特征在于:所述卡片处理函数包括增加卡片、修改卡片和...

【专利技术属性】
技术研发人员:叶敏黎宇
申请(专利权)人:广东汇泰龙科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1