2014-10-26 8 views
1

Я пытался создать программу Java, которая связывается с модулем Bluetooth (прилагается к SPARKI). Я использую JSSC для последовательной связи. Модуль Bluetooth подключен к моему компьютеру Windows 7 x64 на порту COM8. Робот также подключен к моему компьютеру через usb по порту COM12.Последовательная связь через Bluetooth на COM-порту

Следующий фрагмент кода показывает, как и следовало ожидать, что есть 2 порта доступны: COM8 и COM12

String[] portNames = SerialPortList.getPortNames(); 

for (String port : portNames) { 
    System.out.println(port); 
} 

Но когда я пытаюсь открыть COM8 с помощью new SerialPort("COM8").openPort(); он бросает SerialPortException: Port not found

я упускаю что-то ? Любая помощь будет оценена по достоинству.

Кроме того, я нашел статьи для аналогичной проблемы в Linux. Решения запрашивали изменение разрешений на последовательный порт. Я не думаю, что это возможно в Windows.

Примечание: Я также хочу изменить свой язык программирования на Python или C/C++, если это сработает.

+0

Вы пытались запустить администратор? – wenzul

ответ

3

Как сказал wenzul, попробуйте запустить его как admin, откройте командную строку с повышенными правами (search cmd, щелкните правой кнопкой мыши, выберите run as admin).

+0

Я был готов бросить .. и мужчина, я чувствую себя глупо. Спасибо Рутурай/Вензул. – Jan

 Смежные вопросы

  • Нет связанных вопросов^_^