Γνωρίζει κανείς πως μπορώ να χρησιμοποιήσω ένα bluetooth adaptor μέσα από μια εφαρμογή C# .NET ώστε να επικοινωνήσει η εφαρμογή αυτή με άλλα devices μέσω bluetooth?
Υπάρχει ενσωματωμένη υποστήριξη στο framework ή χρειάζομαι κάτι έξτρα?
Bluetooth σε .NET
- Einherjar
- 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
[Better to understand a little than to misunderstand a lot]
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Από μόνο του το framework δεν έχει bluetooth sockets (αν και υπάρχουν στο σκέτο Win32 API). Πρέπει να βρεις μια βιβλιοθήκη-wrapper για .ΝΕΤ.
Εκτός κι αν θες απλώς να μεταφέρεις δεδομένα (σε στυλ TCP περίπου) οπότε το emulation μιας serial port στο Bluetooth σου κάνει. Απλώς ανοίγεις με την C# την (εικονική) σειριακή θύρα.
Εκτός κι αν θες απλώς να μεταφέρεις δεδομένα (σε στυλ TCP περίπου) οπότε το emulation μιας serial port στο Bluetooth σου κάνει. Απλώς ανοίγεις με την C# την (εικονική) σειριακή θύρα.
Autocracy hates questions. Anarchy hates answers.
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Όχι, δεν μπορείς να κάνεις ούτε service advertising, ούτε service discovery με τη δεύτερη περίπτωση. Απλώς να συνδεθείς στην υπηρεσία σειριακής θύρας στην άλλη συσκευή (η οποία θα τρέχει κάποιο πρόγραμμα που θα λαμβάνει τα δεδομένα από την εικονική σειρ. θύρα της συσκευής αυτής). Αυτό αφού φυσικά έχεις ρυθμίσει τις εικονικές σειριακές θύρες στο Control Panel.Einherjar wrote:Στη δεύτερη περίπτωση, παρέχονται δυνατότητες για αναζήτηση συσκευής? Μπορεί μια συσκευή να εντοπίσει ένα συγκεκριμένο service που θα έχει σηκώσει η εφαρμογή και να συνδεθεί με αυτό?

Οι περισσότερες που έχω δει ήταν για Windows Mobile, αλλά ίσως (λέω ίσως) να μπορείς να τις κάνεις να δουλέψουν και για κανονικά Windows, αφού το Winsock του Win32 έχει αρκετές ομοιότητες.Einherjar wrote:Ξέρεις καμιά βιβλιοθήκη?
Μερικά 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.