《IOS系统与蓝牙模块进行数据通信的方法.pdf》由会员分享,可在线阅读,更多相关《IOS系统与蓝牙模块进行数据通信的方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104113820A43申请公布日20141022CN104113820A21申请号201410389202X22申请日20140808H04W4/00200901H04B5/0020060171申请人无锡硅动力微电子股份有限公司地址214028江苏省无锡市新区珠江路51号72发明人商忠民黄飞明袁赟梁栋刘学兵周斌顾微74专利代理机构无锡市大为专利商标事务所普通合伙32104代理人曹祖良54发明名称IOS系统与蓝牙模块进行数据通信的方法57摘要本发明提供一种IOS系统与蓝牙模块进行数据通信的方法,包括下述步骤步骤一苹果设备作为发送端将需要发送的数据进行单极性不归零编码;步骤二对。
2、上述编码进行OOK键控幅度调制成一段特殊音频流;步骤三苹果设备作为发送端将该段音频流通过A2DP协议或HFP协议发送至作为接收端的蓝牙模块;步骤四外部蓝牙模块对调制后的音频流进行解码工作。本发明实现了无需支持蓝牙40且无须苹果MFI认证芯片的情况下,外围蓝牙模块与苹果IOS系统之间进行数据通信的方法,在增加了兼容性的同时节约了成本。51INTCL权利要求书1页说明书3页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页10申请公布号CN104113820ACN104113820A1/1页21一种IOS系统与蓝牙模块进行数据通信的方法,其特征在于,包括下述步。
3、骤步骤一苹果设备作为发送端将需要发送的数据进行单极性不归零编码;步骤二对上述编码进行OOK键控幅度调制成一段特殊音频流;步骤三苹果设备作为发送端将该段音频流通过A2DP协议或HFP协议发送至作为接收端的蓝牙模块。2如权利要求1所述的IOS系统与蓝牙模块进行数据通信的方法,其特征在于步骤三之后还包括步骤四外部蓝牙模块对调制后的音频流进行解码工作。3如权利要求1所述的IOS系统与蓝牙模块进行数据通信的方法,其特征在于所述步骤一中,发送端发送的数据为音频文件。4如权利要求1所述的IOS系统与蓝牙模块进行数据通信的方法,其特征在于所述步骤一中,进行单极性不归零编码时,每个码元的时长为10MS。5如权利。
4、要求1所述的IOS系统与蓝牙模块进行数据通信的方法,其特征在于所述步骤二中,采用正弦波对经过单极性不归零编码的数据进行OOK键控幅度调制。6如权利要求1所述的IOS系统与蓝牙模块进行数据通信的方法,其特征在于所属步骤四中,解码时,一个码元内若有信号,则表示为1,若没有信号,则表示为0。权利要求书CN104113820A1/3页3IOS系统与蓝牙模块进行数据通信的方法技术领域0001本发明涉及蓝牙通信领域,尤其是一种苹果公司IOS系统与不需要支持蓝牙40及不带苹果MFI认证芯片的外部蓝牙模块之间数据通信的方法。背景技术0002苹果公司(下文简称苹果)的产品以其独具时尚的设计而流行于世。然而,苹果。
5、所独用的IOS系统中很多功能与外围非苹果产品之间并不兼容。0003本发明针对其蓝牙功能而言,目前传统而标准的蓝牙数据传输通过SPP协议(蓝牙串口协议)来实现,且兼容多种蓝牙版本,市面已有智能操作系统,均采用此标准协议,除苹果产品外,各智能电子产品间的蓝牙均可进行自由通信。0004而苹果IOS系统,并没有对外开放SPP权限,无法直接与其他非苹果的蓝牙产品进行数据通信。外部蓝牙模块若需与苹果数据通信,就需要添加申请APPLE的认证IC,即必须经过MFI认证的苹果解密芯片。此举无疑需要一定的费用,增加成本。0005且苹果系统仅对蓝牙40模式下的数据通信是开放的。即外部蓝牙产品若与之通信,此产品必须携。
6、带蓝牙40。0006而蓝牙40虽以低功耗注称,然目前市面普及率尚不高,且与苹果数据通信时,尚只能传输很小数据量(每帧不大于20字节,每秒不大于2000字节)。发明内容0007本发明的目的在于提供一种无需支持蓝牙40且无须苹果MFI认证芯片的情况下,外围蓝牙模块与苹果IOS系统之间实现数据通信的方法。本发明采用的技术方案是一种IOS系统与蓝牙模块进行数据通信的方法,包括下述步骤步骤一苹果设备作为发送端将需要发送的数据进行单极性不归零编码;步骤二对上述编码进行OOK键控幅度调制成一段特殊音频流;步骤三苹果设备作为发送端将该段音频流通过A2DP协议或HFP协议发送至作为接收端的蓝牙模块;步骤四外部蓝。
7、牙模块对调制后的音频流进行解码工作。0008进一步地,所述步骤一中,发送端发送的数据为音频文件。0009进一步地,所述步骤一中,进行单极性不归零编码时,每个码元的时长为10MS。0010进一步地,所述步骤三中,采用正弦波对经过单极性不归零编码的数据进行OOK键控幅度调制。0011本发明的优点在于本发明提供了一种在不支持蓝牙40且无须苹果MFI认证芯片的情况下,外围蓝牙模块与苹果IOS系统之间就能实现数据通信的方法,在增加了兼容性的同时节约了成本。附图说明说明书CN104113820A2/3页40012图1为本发明的苹果设备与蓝牙模块之间数据通信框图。0013图2为本发明的单极性不归零编码示例图。
8、。0014图3为本发明的OOK调制示例图。0015图4为本发明的解码方式示例图。具体实施方式0016下面结合具体附图和实施例对本发明作进一步说明。0017本发明提供一种不需要支持蓝牙40及不带MFI认证芯片的外围蓝牙模块与苹果IOS系统之间数据通信的方法,方法中采用了单极性不归零编码与OOK调制方式。0018如图1所示,与苹果设备数据通信的为没有苹果MFI认证解密芯片的蓝牙模块。该通信方法包括步骤一苹果设备作为发送端将需要发送的数据进行单极性不归零编码;步骤二对上述编码进行OOK键控幅度调制成一段特殊音频流;步骤三苹果设备作为发送端将该段音频流通过A2DP协议或HFP协议发送至作为接收端的蓝牙。
9、模块;步骤四蓝牙模块对音频流进行解码。0019下面详细对上述步骤做说明。图1中,单极性不归零编码与OOK调制工作由苹果设备端安装的外部蓝牙模块APP完成。0020首先,步骤一中,苹果设备端会将需要发送的音频文件经过单极性不归零编码后形成一个矩形脉冲的数字信号,如图2所示。此码的特征是恒定的高电平代表1,零电平代表0,一个码元的时长为10MS,此处10MS不是强制性规定,也可以根据需要设定,但是10MS是经过试验后的一个优选值。在表示完一个码元后,电压不需回到0,且一个码元期间,电平不会发生变化。如图示中,一个码元TS为一个码元。0021接着,编码完成后,再利用正弦波对编码后的数字信号进行OOK。
10、键控幅度调制,形成一段特殊音频流,调制方式如图3所述,1为正弦波;0表示关断,无波形。0022OOK调制ONOFFKEYING二进制启闭键控,又名二进制振幅键控(2ASK)。把一个幅度取为0,另一个幅度为非0。用正弦波对经过单极性不归零编码的数字信号进行2ASK(OOK键控)幅度调制,1的时候为正弦波;0则表示关断,没有波形。0023通过OOK调制后的波形即是一段特殊的音频流,发送端苹果设备将这段音频流通过A2DP协议(蓝牙音频传输模型协议)或HFP协议(蓝牙免提应用协议)发送至外部蓝牙模块。苹果设备端安装的外部蓝牙模块APP与外部蓝牙模块之间通过A2DP协议或HFP协议进行通讯。此蓝牙模块无。
11、需苹果MFI进行认证。0024A2DP协议蓝牙音频传输模型协议,蓝牙一种技术规格,通过此协议可以收听到高品质的立体声音乐。此协议定义了建立音视频流所需要的参数和流程。A2DP的应用是从SRC(数字音频流发送端设备)到SNK(数字音频流接收端设备)建立/控制/操作一个音频数据流。音频数据流连接一旦建立并执行开始数据流传输(STARTINGSTREAMING)进程,SRC与SNK就都处于随时准备收发数据的“数据流传输(STREAMING)状态”。SRC使用“SENDAUDIOSTREAM”将音频流数据发送到SNK,SNK使用“RECEIVEAUDIOSTREAM”接收音频数据。说明书CN10411。
12、3820A3/3页50025HFP协议蓝牙免提应用协议,也是蓝牙的一种技术规格,仅收听一般电话的单声道音质。0026最后作为接收端的外部蓝牙模块会对此音频流进行解码,将音频流解析为模块可识别数据,此数据为一串二进制数据。如图4所示为解码前的波形在解码时,一个码元内若有信号,则表示为1,若没有信号,则表示为0,如图例示的音频流在经解码后为110111001001111010,此串数据即为最终得到的数据。0027如若外部再接有其他需要适配苹果设备的硬件设施,通过此蓝牙模块所实现的数据通信方式便可得到苹果端的数据,利用此数据即可更方便的实现该硬件设施需要实现的功能,实现了在不支持蓝牙40且无须苹果M。
13、FI认证芯片的情况下,外围蓝牙模块与苹果IOS系统之间进行数据通信的方法。0028本方法增加兼容性的同时节约了成本。0029本发明涉及的一些专业术语解释如下APP,即应用软件或应用程序。0030A2D,ADVANCEDAUDIODISTRIBUTIONPROLE,蓝牙音频传输模型协议。0031SPP,SERIALPORTPROLE,蓝牙串口协议。0032HFP,HANDSFREEPROLE,蓝牙免提应用协议。0033IAP,IPODACCESSORYPROTOCOL的缩写,是苹果公司专门为苹果配件指定的协议。0034苹果MFI认证,是苹果公司(APPLEINC)对其授权配件厂商生产的外置配件的一种标识使用许可,是APPLE公司“MADEFORIOS”的英文缩写。说明书CN104113820A1/2页6图1图2说明书附图CN104113820A2/2页7图3图4说明书附图CN104113820A。