Technical Manual
Bluetooth Raw Serial Module Technical Specification
Apr. 4, 03 Copyright © 2003, Socket Communications, Inc. Page 6
Document#: 6410-00195 A Revision 0.7
5. Hardware Interface Protocol
5.1. Initialization status
Hardware line Pin 4 (PIO_1) is used as a status indicator. This line is LOW (zero) indicates
that the module has not completed initialization. This line HIGH (one) indicates that the
module has completed its initialization and is ready to accept commands or Bluetooth
connections.
5.2. Connection enable
Hardware line Pin 9 (PIO_3), can be used to enable the module’s connectability and
discoverability.
If the module is configured in software to be a slave device, when this line is high the module
is not discoverable or connectable, regardless of the software settings. When this line is low
the module can be discoverable and connectable, depending on the software settings. If this
line is changed from low to high, any existing connections are dropped and the module will
not be discoverable or connectable.
If the module is configured in software to be a master device, when this line is high the
module will not attempt to connect to its ‘slave’ device (if it has one). When this line is low
the module will attempt to connect to its slave device.
5.3. Connection Status
Hardware line Pin 5 (PIO_4) is used by the local host to determine the modules current
connection state. When this pin is low, there is an active connection. When this pin is high,
there is no connection currently active. This pin can be used by the host to determine when
the module is in BT Link Active state or BT Link Inactive state.
5.4. RTS Flow Control Management
Hardware line Pin 12, RTS is used by the module to hold of data or command transmissions
from the host. When RTS is LOW, data or commands can be sent to the module, when RTS
is HIGH, data or commands should not be sent to the module.
When the module is starting up after power up, RTS may go inactive for a short time. It will
return to active when ready to receive control commands or data.