Работа с Bluetooth - PullRequest
       1

Работа с Bluetooth

0 голосов
/ 30 октября 2011

Я использую библиотеку 32feet.NET для своего проекта, мой проект заключается в управлении роботом по протоколу Bluetooth. Я должен отправить символ или, возможно, массив символов в качестве инструкции, но, к сожалению, я не знаком с 32feet.NET (я могу просто найти все устройства Bluetooth и отправить запрос на сопряжение на любое из них до сих пор), и нет ничего хорошего Инструкция по эксплуатации Сайт поддержки библиотек Может ли кто-нибудь помочь мне выполнить базовые операции отправки / получения, чтобы я мог двигаться вперед с более сложными задачами?

Ответы [ 2 ]

2 голосов
/ 30 октября 2011

Вот пример для подключения

BluetoothAddress addr = new BluetoothAddress(0x0016756A4CD1);
BluetoothEndPoint ep = new BluetoothEndPoint(addr, BluetoothService.DialupNetworking);
BluetoothClient cln = new BluetoothClient();
cln.Connect(ep);

( DialupNetworking - просто пример. Вы должны найти в руководствах своего робота, к какой услуге подключаться ). После этого вы можете отправить иполучать байты, используя GetStream() метод BluetoothClient.

byte[] buf = .....
cln.GetStream().Write(buf, 0, buf.Length);

Но то, что вы должны отправить или получить, зависит от устройства, и вы должны прочитать руководства вашего робота.

Например,после подключения к услуге DialupNetworking сотового телефона вы можете использовать AT command set для отправки / чтения SMS

0 голосов
/ 30 октября 2011

Попробуйте http://32feet.codeplex.com/documentation и http://32feet.codeplex.com/wikipage?title=General%20Bluetooth%20Data%20Connections - это должно помочь вам начать работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...