智能家庭系统使用语音识别和MQTT协议。

      最后更新:2021-10-16 20:34:51 手机定位技术交流文章

      0 引 言

      科技的快速增长增加了对生活和工作环境的需求,带来了一个网络化和数字化的奇特社会。理想化是新世纪的趋势。聪明的房子。它证明是有用的。

      理解目前智能住房的高成本,并且因为大型制造商过度夸大智能家庭的特点 — — 许多智能家庭不是智能家庭 — — 国内绝大多数家庭目前都无法使用智能家庭。 因此,对大多数家庭来说,智能家庭只是一个概念产品,而且成本昂贵且没有多大帮助[1]。

      尽管如此,中国的智慧之家仍在不断扩大,而以家庭为基础的智慧已经超越了最初的“网络”和“组合 ” ( combining ) 。 App 近年来,政府能够改变其声音、形象和姿态,导致智慧的大幅提升。 未来智能之家也有可能广泛使用声音作为与人们联系的最常用手段。 [2]

      中国是中国最大的语音技术供应商。中国有中国的语音合成,其中许多技术,如语音识别,是世界领先者[3]。 MQTT即时通信协议(MQTT First Communication Protocil)是作为系统模块之间相互联系的一种方法,用于创建和建设智能家用系统[5],该系统以基于科学的高速语音技术为基础,实现红外遥控、人类健康监测、烟气警报和App远程控制监测等模块特征。 MQTT是IBM(IBM)创建的一个目标网络传输协议,旨在进行轻量级分布和用户信息传输。

      MQTT协议可以提供可靠的传输安全,利用灵活的信息传送机制,免费传输内容,低带宽、低能耗、低成本效益、高带宽利用率和低电耗,并可作为传输以家庭为基础的网络信息的主要协议。

      在本条中建立了一套MQTT传输方法集。智能之家。[6] 具有语音识别和控制、健康和家庭安全测试、提高声音、觉醒和其他特征的系统。

      1 系统设计

      该系统允许用户通过移动应用程序控制红外线电路, 并允许您检查有关系统家庭安全监测模块、健康测试模块等的统计数据。

      该系统使用主机主机作为数据中继中心,并打算实施模块化程序,其中MQTT协议用于模块和主机主机之间的数据传输。这些模块作为MQTT用户从主机接收指令,并作为MQTT用户将模块数据传输到主机主机,作为MQTT出版商;因此,移动电话App不限于主机局域网,主机主机通过路由器连接到遥远的服务器,

      图1说明了该系统的结构。

      在该系统中,主机主机通过WiFi热点建立本地局域网,从而可以进入其他模块。 此外,主机主机作为所有模块的数据收集和传输中心,可以处理收到的数据,从而将不同的模块数据、语音广播、异常现象警报等添加到主机主机中。

      用户通过移动电话App与系统互动,识别语音命令,通过远程服务器向主机发送指示,或直接进入主机局域网和主机。

      2 语音识别技术

      鉴于语音识别算法的复杂性和主要飞行科可用的成熟语音识别技术的复杂性,采用了一个以语音互动技术为核心的人工智能平台,为开发者提供免费语音识别、语音合成和其他语音技术SDKs。 因此,该系统以科技语音技术为基础,将相关机库纳入系统应用系统,并成功快速识别和理解语音指令。 手机应用程序将用户的语音指令上传到服务器,在服务器上给予语音识别,确定用户的语音指令,然后根据某种语法代码从语音指令中提取关键词,组成JSON字符串,并将JSON字符串返回移动电话应用程序。 手机应用程序解释JSON字符串,以获得用户语音指令的实际含义,并进行下一步行动。图2描述了语音识别管道。



      3 MQTT议定书大纲

      MQTT是M2M和对象网络的连接协议,使用轻量级分布和订阅信息传输方法,由IBM创建。 MQTT代理(Broker)是MQTT的重要组成部分,其主要职责是向订阅者发送信息[7]。也就是说,出版商接收信息并将其传递给订阅者。在发送信息时,MQTT代理使用Tops过滤客户。主题就像将出版商与其订阅者连接的虚拟频道。主题由MQTTT代理控制。

      图3说明了MQTT结构。

      4 QQTT 以协议为基础的基于协议的系统数据传输要求

      系统的主机主机和远程服务器同时同时打开 MQTT 代理机, 并同时打开 MQTT 代理机。 在家里, 主机打开代理机, 并订阅相应的主题信息, 模块将主机主机主机与主机主机生成的热点连接起来, 作为 MQTT 的出版商, 并将数据发送到主机主机。 远程服务器还打开 MQTT 代理机, 并订阅相应的主题信息, 当主机主机收到数据时, 数据传递到主机

      此项目是我们特别报导埃及抗争2011.1进程(与远端服务器连线)的一部分。

      主机订阅远程服务器的主题和模块使用的主题,在模块启动后将模块名称传送到远程服务器,而主机作为远程服务器的订阅者,提供从模块主题收到的内容给同一主题的本地代理商,当本地代理商收到模块上传的信息时,将信息转发到远程服务器。

      图4说明了东道主管理程序。

      本文是埃及2011年抗议活动特别报导的一部分。 2 模块程序(与家居主办代理商有关)

      首先发送下列消息: Topic=Name, 使用模块名称(例如 " MQ2 和 MQ7 以自己的模块名称发送信息) 主题(例如 MQ2 、 MQ7 ), 订阅 Topic=Ray. Qos 的信件的红外线, 在上述模块中发送信息时应设置为 1 。

      图5说明了模块定义程序。

      本文是埃及20113年抗议活动专有报导的部分内容。

      为了添加模块,家用主机和远端服务提供商的无线网络热点都订阅Tople=Name主题,他们也订阅关于接收材料主题的信息(例如,只要可行,Tople=MQ2)[9]。

      如果您以后需要为系统添加更多的功能模块,您需要仅在新添加模块上运行的数据传输协议将使系统功能得以增强,并允许移动应用程序接收和显示模块名称和相关信息,以便于用户访问。

      图6显示了一种应用的正常流动。


      5 结 语

      引入此系统语音识别, 完成对系统模块和数据存取的语音控制。 用户通过提供语音指示, 而不是一系列实际操作行动, 大大增进了生命的方便性。 这个系统建在MQTT协议上, 它设置了独特的数据传输规格。 主机通过在 WiFi 热点存取系统中建立额外的模块来构建局域网。 它非常, 非常基本, 更人性化, 它使系统增加模块非常直截了当, 并且非常开放, 它非常基本, 更人性化, 它使系统增加模块变得非常直截了当, 并且非常开放。










































      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/11864.html

          热门文章

          文章分类