www.ezurio.com
7. Integrated Firmware
7.1 General
The BISM2 has been designed to provide the fastest route to market for designers who wish to use
Bluetooth to wirelessly enable their products. To achieve this Ezurio has implemented a wide ranging
set of AT commands that control all of the standard Bluetooth tasks. These remove the complexity of
Bluetooth from the design engineer and allow the wireless link to be controlled by means of a simple
set of commands.
For applications where multiple concurrent live connections need to be maintained a variant of
firmware is available which is specifically targeted at multipoint operation.
For both applications a comprehensive range of windows based software is available to speed up the
design process. A low cost development kit is also available that can be used for prototyping both
cable replacement and multipoint applications.
7.2 Profiles
Bluetooth has been designed to accommodate a very wide range of wireless applications. To enable
these different applications the Bluetooth SIG (Special Interest Group) has defined a series of
different profiles that define the way in which Bluetooth devices communicate with each other and
perform basic functions. These provide a base line of interoperability for specific application
scenarios, upon which more complex user applications can be developed.
There are over 30 different profiles, many of which have been developed for specific applications.
The BISM2 firmware is provided with support for the profiles that are most commonly required for
cable replacement applications.
The current profiles support includes:
• GAP Generic Access Profile. The base connection profile upon which others are based.
• SDP Service Discovery Profile. The profile to find other Bluetooth devices and the services
they support.
• SPP Serial Port Profile. Emulation of a serial cable for cable replacement applications.
• DUN Dial Up Networking. Profile support for connection to an external PSTN, GSM, GPRS
or VPN connection.
• Audio Gateway. The base element for Headset and Handsfree profile. A portion of these
profiles must be implemented within the host system.
• HSP Headset Profile. Supports early implementations of headsets. Now largely replaced
by the:
• HFP Hands-free profile, which provide more control over the headset operation.
• FTP File Transfer Profile (full client support).
For other profile support, please contact Ezurio Ltd at blu2i@ezurio.com
7.3 AT Overview
The AT command set is well known by engineers and was developed to aid the integration of PSTN
modems. It provides simple high level commands for complex functions that can easily be
incorporated into programs or used within programming scripts.
Ezurio has used this familiar concept and extended it to Bluetooth to simplify the integration of
Bluetooth for product designers. Rather than having to understand the many stages of setting up a
Bluetooth connection or function, a single AT command is all that is required.
For example to connect to a Bluetooth device with an address 00809844EA13, all that is needed is to
send the string