Bluetooth σε .NET

Συζητήσεις για θέματα που σχετίζονται με software.
Post Reply
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Bluetooth σε .NET

Post by Einherjar » Fri Jun 30, 2006 9:12 pm

Γνωρίζει κανείς πως μπορώ να χρησιμοποιήσω ένα bluetooth adaptor μέσα από μια εφαρμογή C# .NET ώστε να επικοινωνήσει η εφαρμογή αυτή με άλλα devices μέσω bluetooth?
Υπάρχει ενσωματωμένη υποστήριξη στο framework ή χρειάζομαι κάτι έξτρα?
[Better to understand a little than to misunderstand a lot]
User avatar
mikem4600
Gbyte level
Gbyte level
Posts: 1363
Joined: Fri Mar 12, 2004 2:00 pm
Academic status: Alumnus/a
Gender:
Location: A Galaxy Far, Far Away
Contact:

Post by mikem4600 » Fri Jun 30, 2006 9:39 pm

Από μόνο του το framework δεν έχει bluetooth sockets (αν και υπάρχουν στο σκέτο Win32 API). Πρέπει να βρεις μια βιβλιοθήκη-wrapper για .ΝΕΤ.

Εκτός κι αν θες απλώς να μεταφέρεις δεδομένα (σε στυλ TCP περίπου) οπότε το emulation μιας serial port στο Bluetooth σου κάνει. Απλώς ανοίγεις με την C# την (εικονική) σειριακή θύρα.
Autocracy hates questions. Anarchy hates answers.
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Fri Jun 30, 2006 9:55 pm

Στη δεύτερη περίπτωση, παρέχονται δυνατότητες για αναζήτηση συσκευής? Μπορεί μια συσκευή να εντοπίσει ένα συγκεκριμένο service που θα έχει σηκώσει η εφαρμογή και να συνδεθεί με αυτό?
Ξέρεις καμιά βιβλιοθήκη?
[Better to understand a little than to misunderstand a lot]
User avatar
mikem4600
Gbyte level
Gbyte level
Posts: 1363
Joined: Fri Mar 12, 2004 2:00 pm
Academic status: Alumnus/a
Gender:
Location: A Galaxy Far, Far Away
Contact:

Post by mikem4600 » Fri Jun 30, 2006 11:10 pm

Einherjar wrote:Στη δεύτερη περίπτωση, παρέχονται δυνατότητες για αναζήτηση συσκευής? Μπορεί μια συσκευή να εντοπίσει ένα συγκεκριμένο service που θα έχει σηκώσει η εφαρμογή και να συνδεθεί με αυτό?
Όχι, δεν μπορείς να κάνεις ούτε service advertising, ούτε service discovery με τη δεύτερη περίπτωση. Απλώς να συνδεθείς στην υπηρεσία σειριακής θύρας στην άλλη συσκευή (η οποία θα τρέχει κάποιο πρόγραμμα που θα λαμβάνει τα δεδομένα από την εικονική σειρ. θύρα της συσκευής αυτής). Αυτό αφού φυσικά έχεις ρυθμίσει τις εικονικές σειριακές θύρες στο Control Panel. ;)
Einherjar wrote:Ξέρεις καμιά βιβλιοθήκη?
Οι περισσότερες που έχω δει ήταν για Windows Mobile, αλλά ίσως (λέω ίσως) να μπορείς να τις κάνεις να δουλέψουν και για κανονικά Windows, αφού το Winsock του Win32 έχει αρκετές ομοιότητες.

Μερικά links:
http://32feet.net - η μόνη νομίζω που υποστηρίζει και "κανονικά" Windows με .NET framework 1.1 [μακάρι να υπήρχε όταν έκανα πτυχιακή! :-( ].
http://www.dotnetzone.gr/cs/forums/1958/ShowPost.aspx
http://www.opennetcf.org

Και φυσικά το http://www.dotnetzone.gr.
Autocracy hates questions. Anarchy hates answers.
Post Reply

Return to “Software”