Implement Bluetooth MAP in Android ContentProvider

Cancelled Posted Feb 28, 2016 Paid on delivery
Cancelled Paid on delivery

I have a custom SMS Android app. As a new feature I want to display new messages on car entertainment systems that are connected via Bluetooth and support Bluetooth MAP-Protocol. Therefore I need an expert with experience in implementing Bluetooth applications on Android to complete the following task:

Create a Java Class that implements an Android ContentProvider. This ContentProvider shall pushe messages (text strings) to a connected Bluetooth device via MAP protocol (using MessageAccessService and MessageNotificationService). The ContentProvider shall act as a Message Server Equipment (MSE), notifying connected clients of changes as well as allowing clients to query it for available messages. Messages shall have the type GSM-SMS.

Any Android APIs available in Android version 22 or lower can and should be used.

Acceptance criteria:

[url removed, login to view]:

- Queries paired bluetooth devices

- Establishes a connection to first device that supports Bluetooth MAP protocol

[url removed, login to view]:

- Notify device of new message and allow retrieval

[url removed, login to view]:

- Deletes a message from the remote device

[url removed, login to view]:

- Pushes update to the message to the remote device

[url removed, login to view]:

- Returns a list of all current messages

Every message has the following properties:

- ID type long (values are: 0 <= ID <= 2^20)

- Sender name type string (utf8, length <= 100 characters)

- Message text type string (utf8, length <= 500 characters)

Resources:

See official Android Documentation for ContentProvider: [url removed, login to view]

See official Bluetooth MAP Specification: [url removed, login to view]

Android Mobile App Development

Project ID: #9792479

About the project

6 proposals Remote project Active Mar 3, 2016

Awarded to:

ZacckOs

Hello I am experienced Mobile and Web developer and of late I have been working on a number of Bluetooth applications including one for controlling a arduino powered car from the description of work I expect I can deli More

€133 EUR in 12 days
(1 Review)
0.0

6 freelancers are bidding on average €217 for this job

DanGun123

Hello. How are you? I am a mobile app export. I have a lot of experience in Android development. If you give me more information, I will instantly start your project. I want to work with you. Thanks. Dan.

€147 EUR in 3 days
(81 Reviews)
6.7