Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,020
1

Управление телефоном c компа через bluetooth

18.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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2019, 10:08
Ответы с готовыми решениями:

Управление телефоном через USB
Можноли написать программу, которая будет чтонибуть делать на телефоне (например выключать),...

Управление телефоном через другой телефон - Андроид
какой программой можно управлять другой телефон через блютут, все на андройде, вид содержимого...

Управление телефоном через USB интерфейс (на примере Sony Erricson R300i) на C#
Доброго времени суток, уважаемые форумчане:) Поставили задачу написать программу для управления...

Стыковка ПК с телефоном по bluetooth
Привет...Подскажите! может что то я не так делаю...Стыковка телефона с ПК есть...даже файлы...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
5
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
Заблокирован
18.12.2019, 14:38 4
solar_wind, команды вызов ATDT 1234567, "DT" вызов тоном, "DP" импульс, но мне кажется, что в современном оборудование не удастся проворачивать что-то подобное.
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2019, 08:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Создать датчик, который должен обмениваться по Bluetooth с телефоном
Plan Есть задумка создать датчик который должен обмениваться по bluetooth с телефоном....

Управление стационарным телефоном
здравствуйте, такой вопрос как можно подключить офисный тел к компу и управлять уже им через...

Удалённое управление телефоном
Скажите пожалуйста. Какие классы функции и т.д ,есть для разработки приложений - для удалённого...

Удалённое управление телефоном
Доброго времени суток. Возникла такая проблема: сломался сенсор на телефоне и восстановлению вряд...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.