С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
6 / 6 / 0
Регистрация: 11.07.2011
Сообщений: 122

Передача данных Android устр. - stm по bluetooth

14.03.2016, 10:06. Показов 1848. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
есть задача передавать данные с android планшета на на плату с микро-ом stm с bluetooth модулем.

У bluetooth модуля есть пароль "1234". Когда включаю bluetooth на планшете, он находит устройство (bluetooth модуль соединенный с stm) и сразу же сопрягается с ним.

Вопрос, в самом java коде андроида нужно ли где-нибудь прописывать пароль для blutooth модуля stm ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.03.2016, 10:06
Ответы с готовыми решениями:

Передача данных андроид устр. - stm по bluetooth (пароль)
Здравствуйте, есть задача передавать данные с omdroid планшета на на плату с микро-ом stm с bluetooth модулем. У bluetooth модуля...

Передача данных по bluetooth под Android
Доброго время суток. Подскажите кто может. Хочу разобраться как на Delphi написать приложение под Android, интересует передача заданных по...

Передача данных по UART из stm на ПК
Здравствуйте, имеется задача передачи данных от stm32 на ПК и от ПК в stm по UART. Имеется stm32f411e-disco, созданная программа на пк в Qt...

8
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
14.03.2016, 13:14
foxis, нет, если сопряжение делаете сами в ручную, то потом только соединяйтесь с этим мак адресом и всё.
И пароль не stm'а, а блютуса.
Вам нужет rfcomm сокет, примеров в интернете много.
1
6 / 6 / 0
Регистрация: 11.07.2011
Сообщений: 122
14.03.2016, 14:11  [ТС]
Спасибо большое, _Night_Scream_ да я как раз вручную сопрягаю.
С этим вроде все ясно.

В ходе работы возникла другая проблема. Хотел проверить передачу данных (байты данных)
с планшета на ПК через bluetooth adapter.

Подключил bluetooth адаптер. Для bluetooth был выбран COM18 порт (рисунок прикреплен).

Теперь чтобы получать байты данных включаю терминал Termite в настройках выбираю COM18.
Он пишет "Нет подключения. Установите связь." (рисунок прикреплен).

Подскажите пожалуйста как правильно нужно настроить bluetooth адаптер чтобы принимать данные на
COM порт и смотреть их на терминале ?
Миниатюры
Передача данных Android устр. - stm  по bluetooth   Передача данных Android устр. - stm  по bluetooth  
0
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
14.03.2016, 14:18
foxis, ну, тут масса вариантов.
Я использовал putty или гипертерминал.
У меня была такая ошибка когда другая программа до меня занимала этот com порт, и естественно я уже подключиться не мог, решение найти и закрыть эту программу или пр.кн. мыши по порту и сменить номер на свободный.

Еще например в ноутбуке 2 вида портов для блютуса, для входящего соединения и для исходящего, настраивается всё это стандартными средставами винды и довольно глупо, ну похоже не ваш случай.

Еще есть особенность, нужен не просто блютус, а поддерживающий SPP профиль, и что то сязанное с EDR2\EDR2.1
Если SPP не поддерживается, то только музычку погонять, никаких данных не передадите, на андроиде аналогично железо должно поддерживать эту штуку.
0
6 / 6 / 0
Регистрация: 11.07.2011
Сообщений: 122
14.03.2016, 14:44  [ТС]
_Night_Scream_,

Думаю что Termite что Putty без разницы.

Пробовал изменить номер порта через диспетчер устройств/параметры порта/дополнительно. Тут интересная ситуация:

Нажав на номер COM порта выходит список, я выбираю не использующийся (рисунок прикреплен).
Выбираю например COM20 выходит сообщение что данный порт уже используется, и переименование может привести к ошибке. Если я выбираю другие порты (выбирал на угад), такая же ситуация.

Как теперь можно найти свободный COM порт ?
Миниатюры
Передача данных Android устр. - stm  по bluetooth   Передача данных Android устр. - stm  по bluetooth  
0
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
14.03.2016, 14:47
foxis, я думаю что это говорит о текущем, а не о новом порте, это доказывает что кто то до вас его занял, как вариант ваш windows media плеер\центр.
0
6 / 6 / 0
Регистрация: 11.07.2011
Сообщений: 122
14.03.2016, 14:55  [ТС]
_Night_Scream_,

неужели все они заняты, там их 256. Выбрал 256ой он тоже занят.
Мне теперь каждый тыкать, чтобы узнать свободен он или нет ?
0
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
14.03.2016, 14:57
foxis, вы не поняли. У вас есть текущий com порт, он кем то занят, вы его переименовываете, следовательно программа которая с ним связана может покрашиться, о чём вам любезно говорит windows.
Но видимо после переименовывания он опять у вас занят, иногда настройки делаются софтиной которая идет вместе с драйвером и usb свистком. Заходите с другой стороны.
0
6 / 6 / 0
Регистрация: 11.07.2011
Сообщений: 122
14.03.2016, 15:05  [ТС]
_Night_Scream_,

вы имеет ввиду, что bluetooth адаптер нужно подключить на другой usb порт на ПК ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.03.2016, 15:05
Помогаю со студенческими работами здесь

Передача данных по Bluetooth
Добрый день! Нужна помощь. Я относительно недавно начал изучать программирование под Android, да и программирование на Java всецело. ...

Передача данных по Bluetooth
Имеется приложение, написанное на JAVA оно отправляется по Bluetooth какие-то данные на плату, плата запрограммирована на BASIC. Отправляю...

Bluetooth передача данных
Подключил pro mini + hc-06 + mpu6050 и пытался передать данные на смарт. Я так понял что специально как то прописывать передачу данных...

Передача данных по Bluetooth
Проблема в следующем, после определенного количества переданных байт(зависит от телефона, на huawei ~ 500, на nexus 4 ~ 1700) от Андроида...

Передача данных через bluetooth
сразу скажу я новичок в программировании так что не судите строго о моем вопросе. допустим нужно сделать приложение которое запускает...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru