PAN1322
Application Note
36
Revision 1.2, 2013-12-18
Design Guide
The Class of Device, CoD, written to eUniStone should also for a Windows Phone accessory reflect the
functionality and features of the accessory as described in previous chapters, to be compatible with all
three Smart Phones the CoD used should be 0x240704.
5.2.2.2
Bonding
Bonding a Windows Phone with eUniStone can be performed either through the Bluetooth settings in
the Windows Phone or directly through an application running on the phone. To be able to do it inside
an application, the application needs to support such a procedure. Depending on which capabilities set
with the security command (AT+JSEC), the bonding with Windows Phone and eUniStone will vary
according to the comments in below table.
Table 8. Windows Phone - bonding with eUniStone.
Windows 8
eUniStone
Input
Output
Input
Output
Comments
2
1
0
0
Just Works with no user input on either side.
2
1
0
1
Just Works with no user input on either side.
2
1
1
0
Just Works with no user input on either side.
2
1
1
1
Pass key is shown on both eUniStone and phone. Bonding is accepted on both eUniStone
and phone.
2
1
2
0
Pass key is shown on phone. Bonding is accepted by pass key input on eUniStone
2
1
2
1
Pass key is shown on both eUniStone and phone. Bonding is accepted on both eUniStone
and phone.
5.2.2.3
Windows Phone Store, development and design
This is the site for providing Windows Phone Apps to the public:
http://www.windowsphone.com/en-
Install windows phone SDK, it can be downloaded from the Microsoft website:
(
http://dev.windowsphone.com/en-us/develop
Visual Studio 2010 Express for Windows Phone (IDE)
Windows Phone emulator (To test windows phones app, to use hardware related
apps we will need a real phone)
XNA Game Studio 4.0 (For Game development)
Silverlight (Basic GUI development, uses XAML-based application development)
Expression Blend for Windows Phone (It has more feature for GUI building, not
necessary to use )