I need a application that runs on a mobile phone (any java/bluetooth phone if possible but symbian os will do) and that fuctions as a bluetooth advertising server.
The server should work as follows:
The Server identifies the device based on its unique Bluetooth ID number and captures it for storage.
After the identification process, the Server queries its database (The database will be on the phone or have the option to connect to a remote server) to see what, if any, communication may have taken place with the mobile device in the past. Depending on the result of the query, the system initiates action to deliver content to the device based on a set of instructions.
Instructions should be things as follows:
*If user has already received advertising A, then send advertising B or C, etc.
*If user has received a video file, then send an MP3 file the second time, etc.
*If user enters area at 12:00 p.m., then send lunch coupon (picture) for a hamburger, discounted meal, etc.
The server should be able to send some or all the following file formats:
* Text files
* Image files
* Audio Files
* Ringtone Files
* Video Files
* Java Applications
The server should be able to keep statistics on how many times each ad has been received by a person and upload the stats to a database every few hours.
The database should be able to set limits on how many times a ad is sent in numbers or time.