苹果手机IAP2协议Lightning转串口uart使用说明
这个是之前做的一个demo板子,利用IAP2协议,实现app和外设的USB数据传输。
Lightning转uart使用说明
- 功能简介
此功能板通过IAP2协议实现了ios外部配件与app的双向数据通讯,可以接收串口发来的数据,并传给app,也可以接收app发下来的数据,并通过串口发送出去。
上图可以看出,手机通过 lightning 接口发送数据到模块,模块转换成 uart 协议发送把数据发送给配件,配件通过 uart 发送数据到模块,模块接收到数据后通过 lightning 接口发送给手机 app。
- 硬件接口说明
最上面接头连接iPhone。
TX:接收app发下来的数据,并通过这个TX发送出来。
RX:接收外部发过来的数据,并传给app。
最下面的母座是给手机充电。
3. 使用说明
百度搜索EADEMO,此app是苹果官方给出的与外部配件通讯的例子,在下图中增加协议名,com.logo.control.
编译并安装app。
连接板子,红灯亮起,并打开app,可以看到下图所示,依次操作打开数据传输通道,板子的蓝灯亮起。
上述操作都正常后,所有准备工作都完成,接下来连接串口线,根据硬件说明中的连线方法,可以使用USB转串口线连接到电脑,使用串口调试助手测试,串口线上的红色线不要使用。
打开串口调试助手,如下图测试功能,app收到数据后会发下来16个字节的数据,此时就可以修改app做其他测试实验了。
应用场景:
因为在 iphone7 以上的手机,取消了 3.5mm 的音频接口,所以一些产品无法使用
3.5mm 的接口传输数据了。如下图,图中有红外发射器,心电血压监测仪,POS
机,还有一些条形码扫描仪等,都可以使用 lightning 转串口模块来实现数据通讯。
苹果手机IAP2协议Lightning转串口uart使用说明相关推荐
- GP232RL:国产USB转串口/UART芯片替代FT232RL
目录 GP232RL简介 芯片特性 GP232RL vs FT232RL 应用领域 工程测试 GP232RL简介 GP232RL为接口转换芯片,可以实现USB到串行UART接口的转换,也可转换到同步. ...
- GP232RL替代FT232RL国产USB转串口/UART芯片
GP232RL为接口转换芯片,可以实现USB到串行UART接口的转换,也可转换到同步.异步Bit-Bang接口模式.具备可选择的时钟产生输出,以及新的FTDIChip-ID安全加密狗功能. 此外,还提 ...
- 总线协议一(UART/RS232/RS485/IIC/SPI)
目录 基础概述: 一.UART(为串口通信方式) 二.RS232协议 三.RS485协议 四.I2C总线协议 五.SPI总线 六.I2C和SPI的区别 基础概述: 总线的本质就是一根导线,传递的是电信 ...
- HID设备(USB键鼠/扫码枪)转串口(UART)键盘键值及字符处理示例——CH9350
CH9350是USB键盘鼠标转串口通讯控制芯片,需成对使用.结合异步串口简单易用的特点,实现将USB键盘鼠标和USB主机之间USB通讯方式扩展为异步串口(UART)的方式.这个芯片可以拿来做USB的H ...
- Robots.txt 协议详解及使用说明
一.Robots.txt协议 Robots协议,也称为爬虫协议.机器人协议等,其全称为"网络爬虫排除标准(Robots Exclusion Protocol)".网站通过Robot ...
- ESP8266 UART 使用说明
1. 配置属性参数 UART0:U0TXD: pin26(U0TXD)U0RXD: pin25(U0RXD)U0CTS: pin12(MTCK)U0RTS: pin13(MTDO) UART1:U1T ...
- 软件工程师学硬件-怎么看原理图之协议类接口UART
其中TXD0的引脚接到了电平转换芯片MAX3232SOP这个电平转换芯片,TXD0出来经过电平转换芯片到了RSTXD0.然后RSTXD0接到串口座.串口座与电脑的串口引脚相连.同理,3号引脚RSD0经 ...
- lightning接口_苹果手机接口未来将和安卓手机统一——欧盟通过正式决议
根据科技类风向标媒体TechCrunch报道.欧洲议会正在推动为所有智能手机建立标准化连接器的努力.该决议在1月30号以582票对40票的绝对优势获得欧洲议会的批准. 这项决议是欧盟议会为了智能手机统 ...
- verilog基础---uart协议解析
UART协议详解 UART(Universal Asynchronous Receiver/Transmitter)是一种异步全双工串行通信协议,由Tx和Rx两根数据线组成,因为没有参考时钟信号,所以 ...
最新文章
- 修改squid的Header中的X-Cache为Powered-By-LinuxTone
- hdu2196 树形DP
- mfc c语言 编辑器,语法高亮编辑控件Scintilla在MFC中的简单使用
- Oracle EBS R12.1.1 应用克隆 - 2
- 在Payara Server和GlassFish中配置密码
- guava 集合转换_Guava的Collections2:过滤和转换Java集合
- 成功驱动5150用HT68F30
- FD.io VPP startup.conf配置文件示例:安装后第一次配置
- 服务器重装系统要注意什么_视频海外服务器前期要准备什么?
- iOS 创建推送证书
- CPDA数据分析师:一个完整的数据分析流程
- 带有en的单词有哪些_英语前缀大全en:开头是EN的单词有哪些
- 第一个任务摧毁广播的_第一个完全在Linux上广播的广播
- 为防止办公用计算机上的数据,2019年9月计算机一级Ms Office提分练习题(总)
- java pack unpack_解释一下pack和unpack
- P1295 [TJOI2011]书架(线段树dp)
- 祝贺!80后“双一流”教授,当选院士!
- 牛客国庆集训派对Day1 New Game!+计算几何
- Camshift的优点与缺点
- 浏览器内置pdf去除工具栏
热门文章
- 闪动效果的实现 (jquery方式和css方式)以及 keyframes和opacity 与ie等各浏览器兼容问题...
- 【重构】一、重构的原则
- 关于PHP无法连接MSSQL数据库的解决办法
- 分布式系统数据信息唯一标识之UUID
- 明象ERP创始人岳勤对于Odoo学习的建议
- c语言count函数的用法,java count函数用法
- android的Log详解(Log.v Log.d Log.i Log.w Log.e)
- 使用vb调用api注册表
- RabbitMQ学习文档(详细)
- **matlab中 eig 函数用法**