770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,020
|
|
1 | |
Управление телефоном c компа через bluetooth18.12.2019, 10:08. Просмотров 1264. Ответов 5
Метки нет Все метки)
(
Пишу модуль для программы на windows, который будет инициировать звонки на подключенном сотовом телефоне.
Программа на visual studio 2008. Для теста взял смартфон nokia 3.1. Использую bluetooth USB адаптер с возможностью работы через RFCOMM. Подключаюсь через сокеты через библиотеки Winsock2, Ws2bth, BluetoothAPIs.h Телефон подключен, разрешения все были даны. Адаптер определяется, устройство найдено, connect вернул нулевой статус. Отправляю AT команду звонка на телефон - никакой реакции. Насколько понимаю команда должна выглядеть так: "AT ATDномер телефона<CR>" Пробовал другие комбинации, все равно реакции у телефона никакой. Может кто то решал такую задачу и сможет подсказать, чего не хватает, или что я делаю не правильно? Может еще кто подскажет программку, через которую можно посылать AT команды на телефон через bluetooth сокеты? Пока все терминалы, которые нашел, работают через эмулятор COM порта, но у меня адаптер не создает виртуальный COM порт.
0
|
|
18.12.2019, 10:08 | |
Управление телефоном через USB Управление телефоном через другой телефон - Андроид Управление телефоном через USB интерфейс (на примере Sony Erricson R300i) на C# Стыковка ПК с телефоном по bluetooth
__________________
5
Помогаю в написании студенческих работ здесь. Записывайтесь на профессиональные курсы C++ разработчиков |
|
23 / 19 / 3
Регистрация: 16.12.2019
Сообщений: 61
|
|
18.12.2019, 10:18 | 2 |
solar_wind, Когда цепляешь через провод команды AT проходят?
Может стоит создать виртуальный COM порт для Bluetooth устройства? (Есть похожая тема) https://stackoverrun.com/ru/q/12244514 А вообще помню была программулина (сто лет назад), чтобы использовать телефон как пульт, там курсор передвинуть, нажать кнопку как на мыше... только убей не вспомню как она называлась, Я ей пользовался еще на Motorola E398 =))
0
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,020
|
|
18.12.2019, 10:36 [ТС] | 3 |
Zhivoder, Через провод не пробовал, скорее всего для этого нужно будет драйвер дополнительный ставить.
Но этот телефон работает как отладочный и так же показывает накопитель при подключении. Виртуальный порт не желательно использовать, не все адаптеры его могут поддерживать. На том, который у меня есть в наличии, его нет похоже. Мне нужно что бы пользователь почти любой адаптер подключил, нашел в программе свой телефон и мог работать без дополнительных настроек.
0
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,020
|
|
19.12.2019, 07:50 [ТС] | 5 |
JeHuH, Все равно никакого ответа или действия от телефона.
Может там AT команды нужно во что то упаковывать.... Видимо буду пробовать с телефоном попроще.... Найти бы еще какую нибудь программу, которая таким же образом, через bluetooth сокеты, может передавать AT команды, для контрольной проверки. Сам bluetooth адаптер создал сетевой интерфейс с названием RFCOMM TDI. Может он только TDI протокол воспринимает? Про TDI нашел только краткое описание, нет ни его полного описания, ни описания его возможностей. Могу ли я использовать для звонков данный протокол и где можно найти его полную спецификацию, если он подходит?
0
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,020
|
|
23.12.2019, 08:02 [ТС] | 6 |
Докопался наконец до причины проблемы.
Подключение через сокеты можно использовать для передачи файлов на телефон и с телефона. Управлять телефоном как с гарнитуры можно, судя по описанию профиля, только через AT команды и только через эмуляцию СОМ порта. Придется брать другой bluetooth адаптер.
0
|
23.12.2019, 08:02 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Создать датчик, который должен обмениваться по Bluetooth с телефоном Управление стационарным телефоном Удалённое управление телефоном Удалённое управление телефоном Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |