iPod IWIP3G User Guide - Page 16

Command Mode, connections, CONNECT, Data Mode, NO CARRIER, active connection, Table 1, The escape

Page 16 highlights

Initial mode Target mode Requirements for state transition Command Mode (no Bluetooth connections) In this mode, ASCII commands can be given to iWRAP. Data Mode A connection is successfully created by using the CALL command and CONNECT event that indicates a successful connection is received. A remote device opens a Bluetooth connection to iWRAP. A RING event that indicates a received connection is received. Data Mode In this mode, all data is sent transparently from UART interface to Bluetooth connection. Command Mode The user switches mode by sending an escape sequence to iWRAP firmware or by toggling the DTR pin. A link is terminated (closed by the remote device or by link loss) and NO CARRIER event is received. Command Mode (active connection) In this mode, ASCII commands can be given to iWRAP. Data Mode User switches the mode either by sending the escape sequence or command SELECT command. Table 1: iWRAP modes transitions explained The escape sequence: The escape sequence causes the iWRAP firmware to go to the command mode from the data mode or vice versa. The escape sequence consists of three (3) escape characters that are defined by SET CONTROL ESCAPE command. By default the escape character is '+'. Do not enter any character before and/or after the escape sequence for a guard time which is 1 second. Also send the escape characters individually, not as a string. With default settings the escape sequence is: < 1 second sleep> +++ < 1 second sleep> When a successful state transition from data mode to command mode is made, iWRAP sends a "READY." event to indicate that it's ready to receive commands. The same escape sequence or the SELECT command can be used to return to data mode. 16

  • 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

16
Initial mode
Target mode
Requirements for
state transition
Command Mode
(no
Bluetooth
connections)
In this mode, ASCII commands
can be given to iWRAP.
Data Mode
A
connection
is
successfully
created by using the
CALL
command and
CONNECT
event
that
indicates
a
successful
connection is received.
A remote device opens a
Bluetooth
connection to iWRAP.
A
RING
event that indicates a
received connection is received.
Data Mode
In this mode, all data is sent
transparently from UART
interface to
Bluetooth
connection.
Command Mode
The user switches mode by
sending an escape sequence to
iWRAP firmware or by toggling
the DTR pin.
A link is terminated (closed by
the remote device or by link
loss) and
NO CARRIER
event is
received.
Command Mode
(active connection)
In this mode, ASCII commands
can be given to iWRAP.
Data Mode
User switches the mode either by
sending the escape sequence or
command
SELECT
command.
Table 1:
iWRAP modes transitions explained
The escape sequence:
The escape sequence causes the iWRAP firmware to go to the command mode from the
data mode or vice versa. The escape sequence consists of three (3) escape characters that
are defined by
SET CONTROL ESCAPE
command. By default the escape character is ‘+’.
Do not enter any character before and/or after the escape sequence for a guard time
which is 1 second. Also send the escape characters individually, not as a string.
With default settings the escape sequence is:
< 1 second sleep> +++ < 1 second sleep>
When a successful state transition from data mode to command mode is made, iWRAP
sends a “
READY
.
” event to indicate that it’s ready to receive commands.
The same escape sequence or the
SELECT
command can be used to return to data mode.