iPod IWIP3G User Guide - Page 171

Serial Port Profile SPP, Hands-Free Profile HFP

Page 171 highlights

9.8.3 Serial Port Profile (SPP) A scenario would be using two devices, such as PCs or laptops, as virtual serial ports and then connecting the two devices via Bluetooth technology. The SPP defines two roles, Device A and Device B.  Device A - This is the device that takes initiative to form a connection to another device (initiator).  Device B - This is the device that waits for another device to take initiative to connect (acceptor). The applications on both sides are typically legacy applications, able and wanting to communicate over a serial cable (which in this case is emulated). But legacy applications cannot know about Bluetooth procedures for setting up emulated serial cables, which is why they need help from some sort of Bluetooth aware helper application on both sides. (These issues are not explicitly addressed in this profile; the major concern here is for Bluetooth interoperability.) Source: Bluetooth SIG, URL: http://www.bluetooth.com/Bluetooth/Technology/Works/SPP.htm 9.8.4 Hands-Free Profile (HFP) HFP describes how a gateway device can be used to place and receive calls for a hand-free device. The HFP defines two roles, that of an Audio Gateway (AG) and a Hands-Free unit (HF):  Audio Gateway (AG) - This is the device that is the gateway of the audio, both for input and output, typically a mobile phone.  Hands-Free Unit (HF) - This is the device acting as the Audio Gateway's remote audio input and output mechanism. It also provides some remote control means. Hands-Free control is the entity responsible for Hands-Free unit specific control signaling; this signaling is AT command based. Although not shown in the model to the left, it is assumed by this profile that Hands-Free Control has access to some lower layer procedures (for example, Synchronous Connection establishment). The audio port emulation layer shown in the figure to the left is the entity emulating the audio port on the Audio Gateway, and the audio driver is the driver software in the HandsFree unit. For the shaded protocols/entities in the figure to the left, the Serial Port Profile is used as the base standard. For these protocols, all mandatory requirements stated in the Serial Port Profile apply except in those cases where this specification explicitly states deviations. Source: Bluetooth SIG, URL: http://www.bluetooth.com/Bluetooth/Technology/Works/HFP.htm 171

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211

171
9.8.3
Serial Port Profile (SPP)
A scenario would be using two devices, such as PCs or laptops, as virtual serial ports and
then connecting the two devices via Bluetooth technology.
The SPP defines two roles, Device A and Device B.
Device A – This is the device that takes initiative to form a connection to another
device (initiator).
Device B – This is the device that waits for another device to take initiative to
connect (acceptor).
The applications on both sides are typically legacy applications, able and wanting to
communicate over a serial cable (which in this case is emulated). But legacy applications
cannot know about Bluetooth procedures for setting up emulated serial cables, which is
why they need help from some sort of Bluetooth aware helper application on both sides.
(These issues are not explicitly addressed in this profile; the major concern here is for
Bluetooth interoperability.)
Source: Bluetooth SIG, URL:
9.8.4
Hands-Free Profile (HFP)
HFP describes how a gateway device can be used to place and receive calls for a hand-free
device.
The HFP defines two roles, that of an Audio Gateway (AG) and a Hands-Free unit (HF):
Audio Gateway (AG) – This is the device that is the gateway of the audio, both for
input and output, typically a mobile phone.
Hands-Free Unit (HF) – This is the device acting as the Audio Gateway’s remote
audio input and output mechanism. It also provides some remote control means.
Hands-Free control is the entity responsible for Hands-Free unit specific control signaling;
this signaling is AT command based.
Although not shown in the model to the left, it is assumed by this profile that Hands-Free
Control has access to some lower layer procedures (for example, Synchronous Connection
establishment).
The audio port emulation layer shown in the figure to the left is the entity emulating the
audio port on the Audio Gateway, and the audio driver is the driver software in the Hands-
Free unit.
For the shaded protocols/entities in the figure to the left, the Serial Port Profile is used as
the base standard. For these protocols, all mandatory requirements stated in the Serial
Port Profile apply except in those cases where this specification explicitly states deviations.
Source: Bluetooth SIG, URL: