API Reference | developer.brewmp.com API Reference | developer.brewmp.com


API Reference


Includes interfaces related to Bluetooth, WIFI, WLAN, and other methods of connecting a mobile device to a wireless network.

Bluetooth Audio

This profile defines how high quality audio (stereo or mono) can be streamed from one device to another over a Bluetooth connection. For example, music can be streamed from a mobile phone to a wireless headset or car audio or from a laptop/desktop to a wireless headset.

Bluetooth Audio-Video

This profile is designed to provide a standard interface to control TVs, Hi-fi equipment, etc. to allow a single remote control (or other device) to control all of the A/V equipment to which a user has access. It may be used in concert with A2DP or VDP.

Bluetooth Basic Imaging

This profile is designed for sending images between devices and includes the ability to resize, and convert images to make them suitable for the receiving device.

Bluetooth Basic Printing

This allows devices to send text, e-mails, vCards, or other items to printers based on print jobs. It differs from HCRP in that it needs no printer-specific drivers. This makes it more suitable for embedded devices such as mobile phones and digital cameras which cannot easily be updated with drivers dependent upon printer vendors.

Bluetooth Common

Items in this subfamily are commonly used by other Bluetooth interfaces, methods, etc.

Bluetooth File Transfer

Provides the capability to browse, manipulate and transfer objects (files and folders) in an object store (file system) of another system. Uses GOEP as a basis.

Bluetooth Generic Access

Provides a generic basis for other data profiles.

Bluetooth Object Exchange

Provides a basis for other data profiles. Based on OBEX

Bluetooth Object Push

A basic profile for sending "objects" such as pictures, virtual business cards, or appointment details. It is called push because the transfers are always instigated by the sender (client), not the receiver (server). OPP uses the APIs of OBEX profile and the OBEX operations which are used in OPP are connect, disconnect, put, get and abort. By using these APIs the OPP layer will reside over OBEX and hence follow the specifications of the Bluetooth stack.

Bluetooth Serial Port

This profile is based on the ETSI TS 07.10 specification and uses the RFCOMM protocol. It emulates a serial cable to provide a simply implemented wireless replacement for existing RS-232 based serial communications applications, including familiar control signals. It provides the basis for DUN, FAX, HSP and AVRCP profiles.

Bluetooth Service Discovery

SDAP describes how an application should use SDP to discover services on a remote device. SDAP requires that any application be able to find out what services are available on any Bluetooth enabled device it connects to.


A wireless local area network ( WLAN ) links devices via a wireless distribution method (typically spread-spectrum or OFDM) and usually provides a connection through an access point to the wider Internet. This gives users the mobility to move around within a local coverage area and still be connected to the network.