Registering Service For Iphone - Panasonic eUniStone Application Note Design Manual

Table of Contents

Advertisement

I2C bus
MFi chip
The above hardware and software is needed in the accessory to be compatible and working with
iPhone applications. Furthermore, developing Accessories using the Bluetooth Serial Port Profile and
applications for iPhone and iPads, important considerations must be taken on how to make the
accessory compatible with iPhone Apps.
UUID, must be a specific long version
CoD, only 0x240704 works due to historical reasons
MFi developers or manufacturing licensing from Apple
5.2.3.1

Registering service for iPhone

The iPhone will require eUniStone to use the UUID 0x00000000DECAFADEDECADEAFDECACAFF and
CoD 0x240704 or similar see below. In the below string the above UUID and CoD is used when
registering the service in eUniStone.
AT+JRLS=32,11,00000000DECAFADEDECADEAFDECACAFF,Serial port,01,240704
The eUniStone Class of Device (CoD), set by the AT command AT+JRLS, shall be set to a specific value in
order to be discovered by an Apple device. Using e.g. CoD 0x240704 for the Accessory it will in many
cases not reflect the correct functionality of the device since this means that it is a (Audio, Rendering,
Wearable, Wristwatch) device.
Application Note
Design Guide
Host Processor
iAP
eUniStone
2
I
C bus
EEPROM
38
Host application
AT command interface
UART
AT command interface
SPP
BT STACK
Revision 1.2, 2013-12-18
PAN1322

Advertisement

Table of Contents
loading

Table of Contents