您当前所在的位置:首页 / 新闻中心 / 产品技术
新闻中心
行业资讯
官方动态
知识百科
产品技术

无线wifi智能音箱控制系统方案

发表于:2018-07-31

无线wifi智能音箱控制系统方案选型概述:

wifi智能音箱系统

1、技术方案原理与工作方式:

全系统功能的实现以采用UpnP(DLNA)协议(通用即插即用)作为前提和基础,所有支持UpnP协议的设备彼此之间可自动连接和协同工作,且不依附于任何操作系统或应用程序,不需使用特定的API函数,不受程序设计语言的局限,便可以自动无缝接入wifi网络

依靠UPNP这种的P2P对等网络连接结构与协议,使多个支持UPNP协议的设备终端共同形成一个分布式和开放的网络架构,在这个架构中,UpnP设备不依赖于特定的设备驱动程序,取而代之的是上述一系列标准协议。所以,每个UPNP终端都能够动态的自动跟这个网络连接(或退出),同时自动获得一个动态 IP 地址,宣布它们在这个wifi网络子网的存在,学习或查找自己应当进行的操作和服务的信息,并传送出自己的权限,同时自动检测到其它已经加入网络的UPNP设备及它们的功能、当前的状态和相应权限,以及互相交换对设备和服务的描述。

2系统功能实现方式与网络架构:

本方案采用物联网无线通讯音视频wifi模块的AP模式,其中场所内现有的wifi无线路由器作为局域网的AP,也就是无线接入点,成为无线网络的创建者和局域网的中心节点。每一个无线终端均可无缝连接并加入到这个无线网络中作为一个STA站点,这些无线终端STA站点包括①安卓和苹果系统的智能手机和平板电脑;②有源扬声器;③wifi门铃、wifi门磁等wifi音源设备。所有STA站点在网络中对等分布,无主从关系和优先次要的权限之分,也可根据功能要求事先设定优先权。网络中所有无线终端之间的数据通信包括音频信号传输、控制指令的传达等均通过AP即无线路由器来实时转发完成,从而实现这些终端之间的相互访问和控制。

上述wifi模块必须支持DLNA协议,由于UPnP是DLNA的基础协议框架,也DLNA进行设备发现和控制的一个最基本的标准,DLNA设备依赖UPnP协议来实现设备的发现和控制。换言之,上述wifi模块只要支持DLNA协议,便符合本方案的选型标准。上述无线终端只要内置支持DLNA协议并符合802.11b/g/n/ac协议栈的wifi模块就能接入无线网络。

3、APP控制原理:

鉴于本系统产品采用对等网络架构来组网,系统中已主机的存在,全部系统功能均通过wifi网络中的手机内安装的APP软件来实现。由于DLNA(UPnP是独立的媒介,并不是新创造的技术,其选择和遵守的各种规范都是目前已经应用很广泛的一系列标准技术和协议,UPnP的使用可以跨越各种操作系统平台,在任何操作系统中,利用任何编程语言都可以使用 UPnP 设备,开发应用程序也没有特定开发编程语言的局限。所以Android系统的Java和IOS系统的Object-C这两个常用的编程语言(包括其它开源软件工具)所编写出的APP均可以通过UpnP协议与wifi网络中的其它无线终端设备进行数据交互以实现对这些设备的通讯与控制,这些无线终端设备包括局域网内各种类型的wifi音源设备、有源扬声器和其它智能手机/平板电脑

网络内所有终端可作为播放终端或采集终端(音频/视频),这些终端的播放状态或采集状态可在手机/平板显示(按需要切换显示终端状态)。
二、APP主要功能:

用户可以在多个安卓或苹果手机/平板电脑上下载并安装App控制软件,所有手机/平板APP的功能和权限相同,均可同时实现DMR,DMS,DMC功能。通过APP控制界面,进行如下功能操作:

①可以自动检测识别并动态显示已加入或新加入wifi网络的终端设备,包括接入wifi网络的各类音源、有源扬声器,以供用户进行相应的选择调用、设置和控制,原则上加入wifi网络的STA终端数量无上限;

       ②网络内的全部有源扬声器可单独或编组播放。即可以任意选择可调用的音源(包括

         所有音频采集资源或可播放文件)中的一种或多种,同时推送分配到任意单个,多个编组终端或全部终端中的有源扬声器进行播放(已设置优先或已播放优先文件的终端除外),实现多线程矩阵控制切换播放,表现形式为在不同的房间选择播放同一播放列表中的不同音乐或不同音源的各自音频节目,也可选择不同的房间同步播放同一音 频节目;

       ③可查找并显示所有可播放的音频采集源和文件/文件夹(包括本地或服务器文件/文件夹);可搜索并获取内容提供商的云端影音资源(包括下载或者在线播放)。

④每个分区的音源、音量、音效(通过第三方 APP设置)、播放模式均可独立选择和控制;

⑤每路音源和每个分区的名称可以个性化设置和修改;

⑥所有分区播放终端内都有单独或编组的播放列表;

⑦所有播放终端(有源扬声器)均可绑定已加入网络的本地控制面板,默认配对,实现优先播放。

⑧所有播放终端均可定时播放,可为每个扬声器分区预设多个定时点,在设定时间播放预设的音源节目,可选择周、日两种循环模式;

⑨wifi门铃、wifi门磁等wifi音源音源触发时,可测量并设置采集音源的阀值,同时强切掉正在播放的普通级音频节目并触发设定的最优先级或次优先级文件推送到指定的终端选区或所有终端分区中播放。选区可由手机/平板APP选择设置。系统预设默认的推送播放优先级为三级:

Ⅰ最优先紧急:双击一键触发的报警音、门磁报警提示音;

Ⅱ次优先:门铃提示音;

Ⅲ普通级:其它音频信号。

⑩用户可使用wifi无线话筒进行全区或选区寻呼;

⑾将主流第三方音乐、互联网电台、在线视频和电视直播APP嵌入本APP内以供选择调用,打开APP时自动识别并显示已经安装的上述APP;

    卡拉ok点歌界面;

⒀用户直接使用手机/平板进行全区或选区寻呼任意终端,寻呼方式类似微信的“按住说话”,通过这种方式手机和平板电脑可实现直接通话;

⒁双击一键触发报警音警示求助,强制全区寻呼;

⒂APK能学习市面上大多数红外遥控器功能,可通过APP遥控目标设备包括外接音源。

⒃网络内所有音频播放终端或采集终端均同时具备AP功能,作网桥使用。

⒄可接入wifi网络之外的远程控制器或终端。

⒅APK选择切换中文/英文操作界面功能,其它语种界面特殊订制;

⒆可以共享本地文件供同一wifi网络内其它安装了APP的手机、平板、PC调用;