本篇章紧张针对手机设备的常规外部配件进行剖析。书接上一回,我们创造输入输出的音频设备大致有:HDMI口、听筒/扬声器、3.5mm圆孔耳机、USB耳机、蓝牙耳机。
由于前面篇章关于解锁BootLoader的描述,已经反对了刷机的道路,也就意味着【听筒/扬声器】这个通道是没有办法的。

剩下方向中,紧张方向在USB口和蓝牙通道。

Android中,USB谈锋能强大,USB转HDMI、USB转RJ45网线、USB音频耳机、USB蓝牙、USB数据线(充电/接电脑)、USB调试,各种能力都整合到USB中,而且一样平常的主板中会存在2个USB的预留接口(分别为ttyUSB0/ ttyUSB1)分别做不同的用场。
蓝牙通道紧张根据协议拆分,常用的有HF、HFP、A2DP等协议。在数据传输中会进行设备能力的协商,约定音频数据传输所利用的编码格式等。
3.5mm耳机孔,常见的有线控的和普通耳机,线控是指通过耳机掌握远端播放、停息、音量调节等功能,普通耳机只能收发语音数据。事实上,3.5mm耳机孔只能传输仿照的音频旗子暗记,线控耳机的事宜掌握功能,均为采取调制/解调的办法,通过仿照旗子暗记进行传输和收发,之后双方再进行解析和识别(有点类似DTMF按键音的事理)
3.5mm耳机口按照这个模式,我们可以增加一个外部赞助设备,插入3.5mm音频口,进行打电话的业务和逻辑掌握,类似于下图拉卡拉这种。
(但这个方案明显有Bug:它只能将手机数据传到外设,设备没有其它通路将数据传回来,以是就哀求设备独立上网或装其它芯片与手机其余通讯)
USB数据口
USB接口在手机主板中,目前紧张有三种接头类型:type-C、micro-USB、苹果的Lightning,在运用上,type-C的接口利用最为广泛(Android的绝大部分新型号手机),但在利用上,实在并无差异。市情上的转接线中,可能存在少接了两段数据线的纯充电的充电线,但不属于本篇章的谈论范畴,本次只谈论数据传输。
USB数据传输的扩展能力相称强大,而且传输速率足够的高,以是很多时候转HDMI、转网线双绞线等转接头都插入到USB口进行数据交互。与3.5mm耳机口不同,USB口传输的是数字音频(恰好是我们须要的数据),因此,理论上,USB耳机该当会比普通的3.5mm线控耳机的价格要稍贵(由于耳机中要对声音旗子暗记进行数/模转换后再传输)。
(把稳:从这个角度出发,肯定有一个路子,仿照一个USB设备或者干脆插入一个USB设备,将其在手机系统中注册为USB耳机类型,进行打电话的声音数据的提取)
USB传输数据和音频,可以参考下述文章《手机通过USB连接电脑上网,利用电脑网络,一根数据线搞定!
》,对我们现状的方向有一些促进浸染,可以参稽核看。
https://zhuanlan.zhihu.com/p/166340450
蓝牙方案蓝牙方案,HF协议、HFP协议、A2DP协议,对我们来讲,算是旧调重弹了。我们前年、去年也在CSDN等分享了一些文章,从《Windows电脑蓝牙打电话-预研总结》到《电脑蓝牙打电话-总结(五、玖云33e9cloud)》,这里就不再重复的写。反正蓝牙协议没变,差异仅是从Windows和Linux系列电脑,转移到安卓或iPhone手机而已。
https://blog.csdn.net/limingade/article/details/125624964
https://blog.csdn.net/limingade/article/details/125641324
外部设备-多卡方案多卡,实在也是一个永恒的命题,也没什么技能或方案的说法。紧张还是前文所说的,不同地区的GSM制式标准和多个运营商的地区布局问题。
比如传音等主打非洲市场的设备,多卡方案非常的正常,而且稳定性做得好还广受用户好评。此类设备可参考下图:
在某些行业,可能会对某些多卡的方案有需求。但由于SIM卡属于运营商基站的办法入网,多卡方案可能会对运营商基站的流量造成冲击。此处暂时不从合法性的层面论证内容(我们也没打算做这些),仅大致列举一下市情上曾经涌现过的一些方案,如下:
《如何让一部手机同时插200张SIM卡?》类似这种SIM卡扩展器,技能难度该当也不高,只是合法合规性上可能存在一些问题。
https://baijiahao.baidu.com/s?id=1735214858118715590&wfr=spider&for=pc
市情上一些SIM通话方案pure-voip
这一款,说实在的我看不上,这种方案太破了,还不如去年预研中创造的玖云33e9方案呢,至少人家还免费。现在这款,觉得弗成还收费,玩呢。
仅供参考吧。网站和图示如下:
《SIP GSM gateway using Android phones - calls termination solution》
https://www.pure-voip.com/
多卡宝(SIMBOX)
多卡宝SIMBOX,这个我是以为做得相称的好。4卡两并发,插上网线就能用。对手机也很友好,Android、iOS手机都可正常利用,价格也便宜。可惜,生不逢时啊。
优克联官网(https://www2.glocalme.com/CN/zh-CN)现在专做流量共享做事,不做语音转发业务了,可以参考看看。
玖云33e9cloud方案本文去年写的《电脑蓝牙打电话-总结(五、玖云33e9cloud)》一文,列举的电脑通过蓝牙,掌握手机进行拨打电话的功能和交互逻辑。
此处也不多写了,感兴趣可以看看。反正用起来效果和音质也都还可以。
https://blog.csdn.net/limingade/article/details/125641324
总结经由本篇章各种外设和方案的遍历,我们创造,在手机不刷机的条件条件下,USB数据和蓝牙这个两个通道,最为靠谱。
在后续的技能预研和探索上,我们将着重在这两个方向上发力。看看是否能获取一个不须要刷机、不须要Root的,基于普通运用的【手机实时提取SIM卡打电话的信令和声音】方案。










