Управление шаром-роботом sphero mini - с ардуино. Делал кто?
- Войдите на сайт для отправки комментариев
Сб, 04/04/2020 - 19:25
Всем привет!
Делаю сейчас bluetooth управление сферическим роботом sphero mini -с ардуино, на которой сидит bluetooth модуль.
В чем вопрос: пока не найду, как приконнектиться к этому шару. Нашел как перевести bluetooth в режим мастер из режима slave. А вот как теперь запустить поиск шара и соединиться с ним-хз...Любые идеи будут кстати! :-)
Подключись телефоном к шару, и посмотри, какой он использует профиль.
Он использует BLE 4.0
Вот и ищу сейчас как подключиться к BLE устройству. Пробовал переводить модуль (у меня вот такой: https://amperkot.ru/msk/catalog/bluetooth_modul_jdy08_40ble_s_podderzhkoy_airsync_ibeacon_chip_cc2541-24304228.html ) - в режим master и искать BLE устройства-не находит он шар. Хотя на телефоне (у меня там есть одно приложение на заказ написанное)- это приложение видит, что шар лежит и даже в режиме сна постоянно передает в эфир свое имя и MAC-адрес....
А теперь подключись телефоном к шару и посмотри, какой он использует ПРОФИЛЬ. ПРО-ФИЛЬ. Про протокол тебя никто не спрашивал.
Пытаюсь...Но не пойму как это сделать. Не подскажешь? Просто когда смарт через приложение подключается к шару, я вхожу в настройки bluetooth, - где обычно спаренные устройства. И не могу найти там шар :-) Его тупо нет.
Всю голову сломал, друзья...Но никак не могу понять, как заставить этот модуль, который у меня есть, - увидеть окружающие BLE устройства и подключиться к шару...
Что только не делал и переводил модуль в прозрачный режим и в режим Host(когда он ищет slave-ы)...Ничего не находит. Хотя тут же включаю смартфон-вокруг целая куча BLE устройств. Смарт видит их.
Прошу помочь знающих с ответом на такой вопрос: сам модуль такой и не способен увидеть другие BLE устроства, которые НЕ ЭТОГО производителя?
Если это так-то какой недорогой модуль можете порекомендовать, который бы смог видеть другие BLE?
Заранее всем спасибо!
P.S. произвел сканирование приложением BLE scanner под андроид, а также приложением nRF Connect -и вот какие параметры этого шара известны:
Даже если и приконнектитесь, то, скорее всего, это вам ничего не даст. BLE в таких системах сильно коцанное. В HM-10, например, только пара характеристик на чтение и UART over BLE. Все. Никаких тебе Custom characteristic не прочитать со стороннего девайса...
И как быть? Если мне реально нужно? :-) Именно некий bluetooth модуль, приделанный к ардуине...
Если реально нужно - позвоните Амаяку Акопяну, вместе дунете - наверняка что-нибудь и получится.
Или купите SDK, лицензию и что там ещё надо и под CC2541 реализуйте соответствующий профиль.
Но я тогда не пойму вот чего: В доках по этом модулю написано, что он подходит для чтения инфы со всяких датчиков, с маяков iBeacon. А по факту получается что он ни для чего не подходит? странно это как то это всё. А смысл тогда какой в нем...
Да, присобачить его к ардуине и коннектиться к ней- это без проблем. Это получается. Но это только одна из его функций(судя по докам).