全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210980346.7 (22)申请日 2022.08.16 (71)申请人 浙江师范大学 地址 321004 浙江省金华市迎宾大道68 8号 (72)发明人 胡兆龙 肖灵星 林飞龙 唐长兵  (74)专利代理 机构 浙江千克知识产权代理有限 公司 33246 专利代理师 吴斌林 (51)Int.Cl. H04M 1/72415(2021.01) H04M 1/72436(2021.01) H04L 51/046(2022.01) H04L 9/40(2022.01) G05B 19/042(2006.01) (54)发明名称 基于树莓派和微信小程序的智能遥控器系 统 (57)摘要 本发明涉及一种基于树莓派和微信小程序 的智能遥控器系统, 系统包括微信小程序客户端 控制子系统、 在线设备管理平台子系统和基于树 莓派的智能网关子系统, 在 线管理平台扮演一个 监督者的角色, 负责处理用户与设备绑定关系和 用户对设备的定时任务等; 微信小程序客户端控 制子系统扮演一个决策者的角色, 负责与用户进 行人机交互, 并将交互系统流发送给基于树莓 派 的智能网关或智能设备的第三方云服务器平台; 基于树莓派的智能网关系统扮演一个传信者的 角色, 负责将来自在线管理平台和手机客户端控 制子系统的消息进行分类后发送给不同的硬件 设备。 系统兼容现有的智 能设备的平台管理, 有 利于用户择优购买不同品牌的家电设备。 权利要求书2页 说明书7页 附图10页 CN 115361465 A 2022.11.18 CN 115361465 A 1.一种基于树莓派和微信小程序的智能遥控器系统, 其特征在于, 包括微信小程序客 户端控制 子系统、 在线设备管理平台子系统和基于树莓派的智能网关子系统, 所述在线管 理平台子系统包括, 处理用户与设备的绑定 关系, 处理用户对设备的定时任务; 所述微信小 程序客户端控制 子系统包括, 与用户进行人机交互, 并将交互数据流发送给基于树莓派的 智能网关或智能设备 的第三方云服务器平台; 所述基于树莓派的智能网关子系统包括, 将 来自所述在线设备管理平台子系统和 微信小程序客户端控制子系统的消息进行分类后 发 送给不同的硬件设备, 所述微信小程序客户端控制子系统还包括进行智能设备控制和红外 设备控制, 用户授权登录微信小程序并从所述在线管理平台子系统中获取与当前用户绑定 的设备信息, 选择家居智能设备进行控制管理或家居传统红外设备进行控制管理, 若选择 家居智能设备, 则用户发送json格式的控制信息给对应智能设备的云平台, 由智能设备对 应的云平台转发控制信息给所述基于树莓派的智能网关子系统, 从而实现智能设备的控 制, 若选择家居传统红外设备, 则用户发送红外二进制码和设备所属mqtt路径给所述基于 树莓派的智能网关子系统, 由所述基于树莓派的智能网关子系统解析 红外二进制码并根据 mqtt路径将信号 转发给对应的端口, 实现红外设备的智能化控制。 2.根据权利要求1所述的系统, 所述微信小程序客户端控制子系统包括智能设备管理 模块、 红外设备管理模块和用户信息管理模块, 其中, 智能设备管理模块包括: 数据获取模 块, 系统通过扫描智能设备 的二维码, 获取对应的智能设备 的相关数据; 数据处理模块, 将 获取到的智能设备的数据用正则表达式进 行匹配, 并按功能分类存在一个map集合对象中; 处理结果模块, 根据上述得到到数据map集合, 将集合进行遍历, 自动生成对应的智能设备 按钮控件。 3.根据权利 要求2所述的系统, 所述红外设备管理模块包括: 通过YS ‑IR03T模块的学习 功能得到的16进制红外编解码, 得到数据存 储数据库中。 4.根据权利要求3所述的系统, 所述红外设备管理模块还包括: 通过在线红外码库获取 的10进制的编码信息数据, 进行转换为YS ‑IR03T模块所需的16进制数据后, 再添加请求头 和请求尾, 获得发送数据。 5.根据权利要求3所述的系统, 所述用户信 息管理模块包括: 在数据交互过程中会对敏 感信息使用rsa加密算法进行加密处 理。 6.根据权利要求1所述的系统, 在线设备管理平台子系统包括: 登陆注册模块、 授权码 管理模块和基于树莓派的智能网关的可用端口管 理模块, 其中, 登陆注册模块具体包括: 根 据提供的用户名和密码, 调用springsecur ity授权认证框架, 对用户进行授权认证处理, 并 赋予用户不同的角色, 根据用户被赋予的不同角色, 加载不同的系统主页面数据。 7.根据权利要求6所述的系统, 所述授权码管理模块包括: 用户点击授权码控件, 向系 统发送授权码获取 的请求, 如果当前用户已有授权码则会查询返回授权码, 否则系统会调 用随机字符串生成函数, 生成一串随机字符串序列作为授权码返回并保存到数据库中, 授 权码被存放在微信小程序的云数据库和硬件设备的本地文件系统中, 用户下次访问系统特 定资源便可以通过授权码访问, 无需用密码登陆访问。 8.根据权利要求6所述的系统, 所述基于树莓派的智能网关的可用端口管理模块包括, 系统将根据授权码进行认证数据是否合法, 如果合法将会把请求中数据进行提取, 与在线 平台本地的硬件设备端口信息表进行遍历匹配, 如果数据匹配不一致, 则在线平台系统将权 利 要 求 书 1/2 页 2 CN 115361465 A 2自己本地硬件端口信息表响应给硬件设备, 硬件设备将数据存储到本地端口信息文件中, 并覆盖原来的信息 。 9.根据权利要求1所述的系统, 所述基于树莓派的智能网关子系统包括: 红外和智能设 备的数据处理模块, 包括基于 mqtt协议和emqx服务器, 从微信小程序中获取控制信息, 或者 发送http请求响应报文获取 数据。 10.根据权利要求9所述的系统, 所述红外和智能设备的数据处理模块还包括, 将数据 根据数据报 中消息码分成不同的类别, 对不同类的内容进行正则匹配, 然后将数据根据匹 配的不同结果进行包装, 添加需要的请求头和请求尾部信息, 将获取到的数据包装为一个 可被与智能网关相连接的对应设备识别的数据报, 发送数据报用于控制对应设备。权 利 要 求 书 2/2 页 3 CN 115361465 A 3

PDF文档 专利 基于树莓派和微信小程序的智能遥控器系统

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于树莓派和微信小程序的智能遥控器系统 第 1 页 专利 基于树莓派和微信小程序的智能遥控器系统 第 2 页 专利 基于树莓派和微信小程序的智能遥控器系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:10上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。