Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,163,377 members, 7,853,684 topics. Date: Friday, 07 June 2024 at 09:37 PM

Bluetooth Software - Computers - Nairaland

Nairaland Forum / Science/Technology / Computers / Bluetooth Software (688 Views)

Pls Help My Pc Bluetooth Not Working / Tokunbo Laptop Del 620,hp, Web Cam Bluetooth 0ne Yrs Warantty 07080291822, / Bluetooth Software For Dell Inspiron 640m (2) (3) (4)

(1) (Reply)

Bluetooth Software by mmonwuba(m): 12:24pm On Nov 12, 2007
Hi. I am wondering whether you can produce software which will enable the sending of text, business cards, video clips and/or images via bluetooth to other ‘bluetooth’ enables mobile phones. The software would also need to monitor the volume of messages sent and received and be able record the receiving mobile's telephone number. This will enable the user to track the effectiveness of various marketing initiatives or consumer offers. Against the telephone number, we would then want to create a database to include client's name, address and email address for future marketing purposes. Of course, any particular message sent must only be received once by the receiving mobile phone within range of our bluetooth transmitter.
Re: Bluetooth Software by Neoteny(m): 2:09pm On Nov 12, 2007
You CAN write your own software to do all the above-except get phone numbers-but you need good bluetooth protocol stack compatible with the stacks of youir target. you can find lots of free stacks online (you can try sourceforge foundy at bluez.sourceforge.net.

here are some of the services the stack offers:

1. HCI Host Controller Interface
2. L2CAP Logical Link Control and Adaptation Protocol
3. LM or LMP Link Manager (Protocol)
4. OBEX Generalised Multi-Transport) Object Exchange Protocol
5. OS Operating System
6. RFCOMM Serial Port Emulation
7. RTOS Real Time Operating System
8. SCO Synchronous Connection Oriented
9. SDP Service Discovery Protocol
10. TCS Telephony Control protocol Specification

of course, you don't need 7 and 8 because your purpose cuts across various platforms and your stream is going to be asynchronous, i assume. i don't know but i don't think 10 is also that relevant but of course that is up to you.

you just get some APIs and stacks and simply code the front-end.

if it helps here are some of the functions of a typical bluetooth protocol stack (this runs under the windows CE platform but porting to 32bit wont be too hectic if you can code, decompile and recompile. sorry i can't help there because im not that much of a programmmer.)

accept (Bluetooth) : This function permits an incoming connection attempt on a socket.

bind (Bluetooth) : This function associates a local address with a socket.

connect (Bluetooth) : This function establishes a connection to a specified socket.

getpeername (Bluetooth) : This function retrieves the name of the peer to which a socket is connected.

getsockname (Bluetooth) : This function retrieves the local name for a socket.

getsockopt (Bluetooth) : This function retrieves a socket option.

setsockopt (Bluetooth) : This function sets a socket option.

socket (Bluetooth) : This function creates a socket that is bound to a specific service provider.

WSALookupServiceBegin (Bluetooth) ; This function initiates a client query that is constrained by the information contained within a WSAQUERYSET structure.

WSALookupServiceEnd (Bluetooth) : This function frees the handle after previous calls to the
WSALookupServiceBegin and WSALookupServiceNext functions.

WSALookupServiceNext (Bluetooth) ; This function retrieves the results of an SDP search.

WSASetService (Bluetooth) : This function adds, updates, or removes service records from the local SDP database.
BthGetMode: Retrieves the current mode of operation of the Bluetooth radio.

BthSetMode: Sets the Bluetooth mode of operation, reflects it in the control panel, and persists that state across hardware insertion and reboot.

the assumption is you know C++. if you do, there are various free APIs on the net that will simplify your work. try looking for Ave-blue on google or try www.access-company.com/products/embedded/bluetooth.html if they are still online.

(1) (Reply)

Me Too I Will Like A Laptop Finance Please / Meebo Map Showing Where Their Ims Come From / Kudos To Seun!

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 13
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.