|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
Управление телефоном c компа через bluetooth18.12.2019, 10:08. Показов 3217. Ответов 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 | |
|
Ответы с готовыми решениями:
5
Управление телефоном через USB Управление телефоном через другой телефон - Андроид Управление телефоном через USB интерфейс (на примере Sony Erricson R300i) на C# |
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 18.12.2019, 10:18 | |
|
solar_wind, Когда цепляешь через провод команды AT проходят?
Может стоит создать виртуальный COM порт для Bluetooth устройства? (Есть похожая тема) https://stackoverrun.com/ru/q/12244514 А вообще помню была программулина (сто лет назад), чтобы использовать телефон как пульт, там курсор передвинуть, нажать кнопку как на мыше... только убей не вспомню как она называлась, Я ей пользовался еще на Motorola E398 =))
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 18.12.2019, 10:36 [ТС] | |
|
Zhivoder, Через провод не пробовал, скорее всего для этого нужно будет драйвер дополнительный ставить.
Но этот телефон работает как отладочный и так же показывает накопитель при подключении. Виртуальный порт не желательно использовать, не все адаптеры его могут поддерживать. На том, который у меня есть в наличии, его нет похоже. Мне нужно что бы пользователь почти любой адаптер подключил, нашел в программе свой телефон и мог работать без дополнительных настроек.
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 19.12.2019, 07:50 [ТС] | |
|
JeHuH, Все равно никакого ответа или действия от телефона.
Может там AT команды нужно во что то упаковывать.... Видимо буду пробовать с телефоном попроще.... Найти бы еще какую нибудь программу, которая таким же образом, через bluetooth сокеты, может передавать AT команды, для контрольной проверки. Сам bluetooth адаптер создал сетевой интерфейс с названием RFCOMM TDI. Может он только TDI протокол воспринимает? Про TDI нашел только краткое описание, нет ни его полного описания, ни описания его возможностей. Могу ли я использовать для звонков данный протокол и где можно найти его полную спецификацию, если он подходит?
0
|
|
|
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
|
|
| 23.12.2019, 08:02 [ТС] | |
|
Докопался наконец до причины проблемы.
Подключение через сокеты можно использовать для передачи файлов на телефон и с телефона. Управлять телефоном как с гарнитуры можно, судя по описанию профиля, только через AT команды и только через эмуляцию СОМ порта. Придется брать другой bluetooth адаптер.
0
|
|
| 23.12.2019, 08:02 | |
|
Помогаю со студенческими работами здесь
6
Стыковка ПК с телефоном по bluetooth Создать датчик, который должен обмениваться по Bluetooth с телефоном Управление стационарным телефоном Удалённое управление телефоном Удалённое управление телефоном Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|