实例介绍
开发iap2的必须文档,这是R28的。可以用于开发MFI,苹果配件,lightning配件相关参考使用。侵删
Contents 2.9 Mixed Headset Jack and Lightning connectors 71 2.10 Apple USB Power Adapters 71 2. 11 Apple Watch Magnetic Charging Cable 71 2.12 Apple Watch Lug 71 2.13 Apple Device Detection 72 2. 14 Multiple Simultaneous iAP2 Connections 72 2.15 Disconnecting and Reconnecting 72 2.16 Presentation of Apple Device Updates 72 2.17 Relationships Between Multiple Accessories 73 2.18 bEacon 73 2.19 Feature Duplication 73 2.20 Temperature range 74 2.21 Integrated USB Receptacles 74 2.21.1 USB-C Receptacle 74 2.22 Integrated Non-USB Receptacles 76 2.23 User Supplied Cables and Power Supplies 76 2.24 Removable storage 76 2.25 TDMA Noise 77 2.26 Attachments 77 2.27 Magnetic Interference 77 2.28 Radio Frequency(RF)Performance 77 2.28. 1 Materials and Coatings 77 2.28.2 Antenna Keep-Out 78 2.28.3 Over The Air(OTA) 78 2.28.4 Near Field Communication(NFC) 79 2.29 Qi Wireless Power 79 2.30 Test Procedures 79 2.30.1RF(OTA)79 3 Cases 92 3.1 Product Design 92 3.1.1 Device protection 92 3.1.2 Access to Inputs and Interconnects 93 3.1.3 Dock Compatibility 95 3.2 Acoustics 95 3.2.1 Call Quality 95 3.2.2 Speaker to Microphone Coupling 95 3.2.3 Speaker/Microphone Openings 96 3.3 Ambient Light Sensor and Proximity Sensor Interference 98 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 3 Contents 3.4 Taptic Engine 98 3.5 Magnetic Interference 99 3.6 Home Button/Touch ID Sensor 99 3.7 Camera 99 3.7.1 Geometry 99 3.7.2coor100 3.7.3 Surface Finish 100 3.74 Image Degradation Examples 100 3.8 Reliability 101 3.8.1 Device Insertion and removal 101 3.8.2 Colorfastness 10 3.9 Environmental 102 3.10 Test Procedures 102 3.10.1 Required Apple Device Models 102 3.10.2 Product Design 106 3.10.3 Taptic Engine 108 3.10.4 Home Button /Touch ID Sensor Overlays 109 3.10.5 Acoustics 110 4. Camera Attachments 112 4.1 Magnetic Interference 112 5. Covers 113 5.1 Magnetic Interference 113 5.2 Smart Covers 113 6. Screen Overlays 114 6.1 Product Design 114 6.2 Edge Swipe gestures 114 6.3 Edge Press Gestures 114 7. Cables 115 7.1 All Cables 115 7.1.1 USB-C to Micro-USB Adapters 115 7.1.2 Cable Encapsulation 116 7.2 Captured Cables 116 7.3 Lightning Charge/Sync Cables(Lightning to USB-A) 116 7.4 Lightning Accessory Cables(Lightning to USB-B) 117 7.5 Lightning Audio Headset Cables(Lightning to UAC) 117 7.6 Lightning Audio Headset Cables (3.5 mm Headset Plug to UAC) 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 4 Contents 7.7 Lightning Audio Headset Cables(USB-A to UAC) 117 7.8 Lightning Audio Headset Cables (USB-C to UAC) 118 7.9 Lightning Audio Headset Cables(Lightning to Analog Headset Plug 18 7.10 Lightning to 3.5 mm Stereo Analog Audio Output Cable 118 7.11 3.5 mm Headset Cables 119 7.12 Proprietary Cables(Lightning to Proprietary Connector) 119 7.12.1 Lightning Audio Accessory Cables 119 8. Docks 120 8.1 Backstop 120 8.2 Flexible Mechanism 121 8.3 Rests 122 8.4 Sideways Disconnect 123 8.5 Test Procedures 124 8.5.1 iPhone and iPod touch docks 124 8.5.2 iPad Docks 125 9. Dongles 127 9.1 Lightning Dongles 127 9.2 Lightning to Micro-USB Adapters 127 9.3 Product Design 128 9. 4 Test Procedures 129 9.4.1 Break/Bend Test 129 10. Headsets 130 10.1 Product Design 130 10.2 Audio and Data Interfaces 130 10.3 Remote Controls 131 10. 4 Native Voice Recognition 131 10.5 Bundled Extension Cables and Adapters 132 10.6 Test Procedures 133 10.6.1 Product Design 133 10.6.2 Headset Plug 133 10.6.3 Lightning 134 10.6.4 Bluetooth 135 10.6.5 Microphone 135 10.6.6 Controls 135 10.6.7 Native Voice Recognition 136 10.6. 8 Audio Quality 136 10.6.9 Bundled Extension Cables and Adapters 136 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 5 Contents 11. Headset Adapters 137 11.1 Product Design 137 11.2 Test Procedures 137 12. Keyboards 138 12.1 Requirements 138 12.2 Examples 142 12.2.1 Example HID Report Descriptor 142 12.2.2 Usage Example 144 12.3 Test Procedures 144 12.3. 1 General Requirements 144 13. Game Controllers 146 13.1 Requirements 146 13.1.1 Gamepad 150 13.1.2 Switches and Position Encoders 152 13.1.3 Product Design 153 13.1.4 Menu button 154 13.1.5 Face Button Group 154 13.1.6 Directional pad 156 13.1.7 Shoulder buttons 156 13.1.8 Joysticks 157 13.1.9 LED Array 158 13.1.10 Hold Switch 159 13.1.11 Reset Button 159 13.1.12 Bluetooth 159 13.1. 13 Bluetooth Button 160 13. 1.14 App Match for Controller-Enabled Games 160 13. 2 Examples 161 13.2.1 Form-Fitting Gamepad Example HID Report Descriptor 161 13.2.2 Non Form-Fitting Gamepad Example HID Report Descriptor 162 13.3 Test Procedures 164 13.3.1 General Requirements 164 13.3.2 Bluetooth Controllers 164 13.3.3 Form-Fitting Controllers 165 13.3.4 Non Form-Fitting Controllers 165 13.3.5 Control Surface Layout and Labeling 165 13.3.6 Control Surfaces 168 14. Apple Air Pods Attachments 170 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 6 Contents 14.1 Interference 170 Features 172 15. Accessory Authentication 173 15.1 Requirements 173 15.2 Usage 174 15.3 Examples 175 15.3.1 Typical Accessory Authentication 175 15.3.2 Accessory Authentication Failure Due To Invalid Certificate 176 15.3.3 Accessory Authentication Failure Due To Invalid Response 176 16. Accessory Identification 177 16.1 Requirements 177 16.2 Usage 177 16.2.1 Manufacturing Information 178 16.2.2 Sent/Received iAP2 Control Session Messages 179 16.2.3 Power Capabilities 179 16.2. 4 iAP2 Transport Components 179 16.25 Additional Parameters 180 16.3 Examples 180 16.3.1 Typical Accessory Identification 180 16.3.2 Successful Accessory Identification With Two Tries 180 16.3.3 Unsuccessful Accessory Identification After Two Tries 181 16.3.4 Accessory Identification With Information Update 181 16.4 Test Procedures 181 17. Bluetooth Accessory Identification 183 17.1 HFP Command aT+XAPL 183 18 Accessory Power 185 18.1 Requirements 185 18.2 Usage 186 18.2.1 Identification 186 18.2.2 Entering Intermittent high power Mode or Ultra High power Mode 187 18.2.3 Exiting Intermittent High Power Mode or Ultra High Power Mode 187 8.3 Test Procedures 188 18.3.1 Power rules over iaP2 188 18.3.2 Accessory Capacitance 188 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved Contents 18 33 Low Power Mode 189 18.34 USB Host Mode 189 18.3.5 Max Current Drawn Identification 189 18.3.6 USB Host Mode MIDI Accessory Current Draw 190 18.3.7 USB Host Mode and EA Protocol Accessory Current Draw 190 18.3.8 USB Host Mode Audio Accessory Current Draw 190 18. 3.9 Accessory Power and Device Power 190 19 AirPlay 192 19.1 Introduction 192 19.2 User requirements for using AirPlay 192 19.2.1 Hardware 192 19.2.2 Network 192 19.3 AirPlay Accessory Requirements 193 19.3.1 Accessory Features 193 19.3.2 Network Requirements 193 19.3.3 Implementation Requirements 193 19.3.4 Certification Requirements 193 19.4 AirPlay Setup Experience 194 19.4.1 Network configuration example for Wi-Fi networks 195 19.4.2 Network configuration example for wired networks 195 19.5 Power States and Accessory Availability 195 19.6 Bonjour 195 19.7 Web Interface 197 19.8 Firmware Update 197 19.9 Air Play Accessory User Interface 197 19.9.1 Required Accessory user interface 197 199.2 Metadata Presentation 198 19.9.3 Transport controls 199 19.9.4 Shuffle and Repeat State Controls 200 199.5 Volume Controls 200 19.9.6 Accessories with multiple inputs 201 19.10 User Documentation 202 19.11 Special Considerations for Adapter Accessories 202 19.12 Accessory Compliance Test Plan for Audio Streaming Accessories 203 19.12.1 Web Based Firmware Upgrade Test 207 19.12.2 Generic Firmware Upgrade Test 207 19.12. 3 Link Layer Connection Auto Negotiation for Wired Network 208 19.124Wi-Fi208 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 8 Contents 19.12.5 Security Mode Verification 210 19.12.6 IPv4 Connectivity 212 19.12.7 IPv6 Connectivity 213 19.12. 8 PHY: Wired Performance 213 19.12.9 PHY: Wireless Performance(100 ft) 213 19.12.10 Bonjour TXT Records Tests 214 19 12.11 Bonjour ADD and RMV via browsing 214 19.12.12 Bonjour TXT Record Lookup 215 19.12.13 Bonjour IP Lookup 216 19.12.14 Bonjour TXT Record Change based on Speaker Name Change 216 19.12. 15 Bonjour TXT Record Change based on change Password Protection 217 19.12.16 Single Audio Stream(iTunes) Tests 219 19.12.17 Single Audio Stream(iOS) Tests 219 19 12.18 Single Audio Stream to Multiple Accessories(iTunes)Tests 220 19 12.19 Accessories with Multiple Inputs Tests 220 19.12.20 Metadata publishing Tests 226 19.12.21 AirPlay Password Tests 232 19.12.22 Accessory Commands(DACP)(iTunes) 236 19.12. 23 Accessory Commands(DACP)(iOS) 240 19.12 24 Standby State Tests 244 19.12.25 Wake on LAN Tests 246 19.12.26 Wake on WLaN Tests 246 19.12.27 Web Configuration Interface 247 19.12. 28 Audio Delay 250 19.12.29 Certification Procedure 251 20. App Launch 252 20.1 Requirements 252 20.2 Usage 253 20.3 Test Procedures 253 20.3.1 iAP2 Tests 253 21. App Match 254 21.1 Requirements 254 21.1.1 External Accessory Protocol 255 21.1.2Team|D255 21.2 Usage 255 21.2.1 External Accessory Protocol 255 21.2.2Team|D255 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 9 Contents 22 Assistive Switch Control 256 22.1 Requirements 256 22.2 Usage 257 22.3 Examples 257 22.3.1 Assistive Switch Control HID Report Descriptor 257 22.3.2 Assistive Switch Control Usage Example 258 22. 4 Test Procedures 258 22.41 Tests Cases 258 23. AssistiveTouch 259 23.1 Requirements 260 23.2 Usage 261 23.3 Examples 261 23.3.1 AssistiveTouch HID Report Descriptor 261 23.3.2 AssistiveTouch Usage Example 262 23. 4 Test Procedures 262 23.41 Test Cases 262 24. Bluetooth Headset Battery Level Indication 264 24.1 HEP Command at +IPHONEACCEV 264 25. Bluetooth Pairing and connection Status 265 25.1 Requirements 265 25.2 Usage 266 25.3 Test procedures 266 25.3.1 iAP2 Tests 266 26. Car Play 267 26.1 Additional Specifications 267 26.2 General Requirements 269 26.2.1 Overview 269 26.2.2 Hardware Requirements 269 26.23 Architecture 272 26.2.4 CarPlay over USB 274 26.2.5 CarPlay over Wireless 280 26.2.6 Transitioning between Wireless and USB 295 26.2.7 Software Clients 295 26.2.8 Media Types and Formats 298 26.3 CarPlay Communication Protocol 309 26.3.1 Discovery 310 2017-12-21 Copyright O 2017 Apple Inc. All Rights Reserved 0 【实例截图】
【核心代码】
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论