Designed For

CEMTREX SMARTDESK


Product Description

BlueBox is designed to be used in the SmartDesk product. It is designed to connect the mobile phones and any wireless bluetooth earphone over the bluetooth to the SmartDesk and route the analog audio signal and mic signal to different audio output devices. It gives the features like calling, phonebook reading, SMS reading from the Smartdesk Bluebox Utiltiy. The Mic and Speaker analog audio signals can be routed to smartdesk speakers/bluetooth earphone/mobile phone. It works as center hub for swithcing all the analog audio signals.

Working

Bluebox uses two audio bluetooth modules. One bluetooth module is used to connect with the mobile phone to control the features like calling, music control, phonebook and SMS checking. Another bluetooth module is used to connect with the bluetooth earphone. The module uses the below bluetooth audio profiles for the commnication with the mobile phone and earphone.

  • Advanced Audio Distribution Profile (A2DP)
    • To stream the mobile phone audio to the speakers or bluetooth earphone connected to the bluebox.
  • Audio/Video Remote Control Profile (AVRCP)
    • To use the play/pause/stop commands of music player from bluebox utility.
  • Hands-Free Profile (HFP)
    • To use the desktop’s mic/ bluetooth earphone mic for answering the call.
  • Headset Profile (HSP)
    • To ring, answer, a call, hang up and adjust the volume of mobile phone.
  • Message Access Profile (MAP)
    • To download the SMS from mobile phone to bluebox windows utility.
  • Phone Book Access Profile (PBAP, PBA)
    • To access the phonebook from the mobile phone and get the missed call, incoming calls and outgoing call history from mobile phone.

The bluebox has Analog audio mux ICs to route all the audio data coming from bluetooth modules, desktop audio In/Out port and bluetooth earphone. All this controlling is done by a micronctoller. The microcontroller controlles the bluetooth module audio profiles using the UART commands and analog MUX controlled by a GPIO. The bluebox is connected to Smartdesk CPU over the USB cable for communication with the Windows bluebox utility using the USB to TTL bridge IC.

A Windows utility is designed to control all the bluebox features like pairing the mobile/earphone,getting device status, dial/answer the calls,downloading phonebook,getting call history and reading SMS. PyQt toolkit is used to design the UI.


BlueBox Features

  • Bluebox can be connect upto two mobile devices smilutenously.
  • Answer and make call using Smartdesk speakers or bluetooth earpods
  • Stream audio from SmartDesk PC/ Mobile phone to earpods directly.
  • Receive/End call from Earpod button
  • Auto disconnection of PC audio stream during incomg/outgoing calls.
  • Switch call audio stream between earpods and Smartdesk speakers.
  • Download incoming, missed, outgoing call history of both mobiles.
  • Uses clear voice capture technology (noise cancellation) for calling.
  • Download phonebook of both mobiles.
  • Read incoming SMS.
  • Mobiles automatically connect to BlueBox when they are in range.
  • PC Audio stream automatically switch to SmartPods when they get connected (its default setting. It can be changed if required). We can also control the switching manually using GUI.
  • Mobile audio (songs) can be streamed to the SmartDesk speaker. In this case, PC audio stream will be disconnected.
  • Easy pairing of any Bluetooth Earphone/SmartPods and any latest Smartphone to the smartdesk.
  • Provision for getting notifications like; mobile connection, SmartPod connection, incoming call, etc.

Main Components

  • Bluetooth 4.0 Module BC127
  • Microcontroller (Atmega644P)
  • USB to TTL IC (CP2102)
  • Quad SPDT Audio Switch MAX4740

BlueBox Windows Utility

BlueBox functionality in depth Video