После того, как вы настроили порт один раз, зачем вам когда-либо делать это снова?
Сценарий сценария использования: Mr. X использует one мобильное устройство и один последовательный адаптер Bluetooth RS232 для связи с несколькими устройствами.Но для седьмого не останется никакого виртуального последовательного порта.
Я использовал 32feet.Net для ES400 без проблем .Для МС55, МС35 появляются обсуждаемые явления.И именно поэтому я создал этот вопрос.
Я пока не знаю, что происходит под капотом.Но что касается EMDK: если соединение больше не нужно, вы должны отключить устройство.
Я использую EMDK для Motorola ES400 и MC55:
/// <summary>
/// Removes the pairing, turns Bluetooth off and disables the bluetooth object.
/// </summary>
public void ReleaseLink(){
try{
this.remoteDevice.UnPair();
this.bluetooth.Dispose();
Я использую 32feet.NET для Motorola MC35 (BluetoothSerialPortкоторый вызывает RegisterDevice):
if (!bdi.Authenticated)
{
string pair = rd.Pin;
paired = BluetoothSecurity.PairRequest(bdi.DeviceAddress, pair);
if (!paired)
{
return;
}
}
spp = BluetoothSerialPort.CreateClient(new BluetoothEndPoint(remoteAddress,BluetoothService.SerialPort));
public void ReleaseLink()
{
try
{
BluetoothSecurity.RemoveDevice(spp.Address);
spp.Dispose();