Управление шаром-роботом sphero mini - с ардуино. Делал кто?

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Всем привет!

Делаю сейчас bluetooth управление сферическим роботом sphero mini -с ардуино, на которой сидит bluetooth модуль.

В чем вопрос: пока не найду, как приконнектиться к этому шару. Нашел как перевести bluetooth в режим мастер из режима slave. А вот как теперь запустить поиск шара и соединиться с ним-хз...Любые идеи будут кстати! :-)

rkit
Offline
Зарегистрирован: 23.11.2016

Подключись телефоном к шару, и посмотри, какой он использует профиль.

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Он использует BLE 4.0

Вот и ищу сейчас как подключиться к BLE устройству. Пробовал переводить модуль (у меня вот такой: https://amperkot.ru/msk/catalog/bluetooth_modul_jdy08_40ble_s_podderzhkoy_airsync_ibeacon_chip_cc2541-24304228.html ) - в режим master и искать BLE устройства-не находит он шар. Хотя на телефоне (у меня там есть одно приложение на заказ написанное)- это приложение видит, что шар лежит и даже в режиме сна постоянно передает в эфир свое имя и MAC-адрес....

rkit
Offline
Зарегистрирован: 23.11.2016

А теперь подключись телефоном к шару и посмотри, какой он использует ПРОФИЛЬ. ПРО-ФИЛЬ. Про протокол тебя никто не спрашивал.

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Пытаюсь...Но не пойму как это сделать. Не подскажешь? Просто когда смарт через приложение подключается к шару, я вхожу в настройки bluetooth, - где обычно спаренные устройства. И не могу найти там шар :-) Его тупо нет.

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Всю голову сломал, друзья...Но никак не могу понять, как заставить этот модуль, который у меня есть, - увидеть окружающие BLE устройства и подключиться к шару...

Что только не делал и переводил модуль в прозрачный режим и в режим Host(когда он ищет slave-ы)...Ничего не находит. Хотя тут же включаю смартфон-вокруг целая куча BLE устройств. Смарт видит их.

Прошу помочь знающих с ответом на такой вопрос: сам модуль такой и не способен увидеть другие BLE устроства, которые НЕ ЭТОГО производителя? 

Если это так-то какой недорогой модуль можете порекомендовать, который бы смог видеть другие BLE?

Заранее всем спасибо!

P.S. произвел сканирование приложением BLE scanner под андроид, а также приложением nRF Connect -и вот какие параметры этого шара известны:

 

 

 

 

 

 

 

 

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Даже если и приконнектитесь, то, скорее всего, это вам ничего не даст. BLE в таких системах сильно коцанное. В HM-10, например, только пара характеристик на чтение и UART over BLE. Все. Никаких тебе Custom characteristic не прочитать со стороннего девайса...

mu_ssina
Offline
Зарегистрирован: 30.08.2013

И как быть? Если мне реально нужно? :-) Именно некий bluetooth модуль, приделанный к ардуине...

sadman41
Offline
Зарегистрирован: 19.10.2016

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

Или купите SDK, лицензию и что там ещё надо и под CC2541 реализуйте соответствующий профиль.

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Но я тогда не пойму вот чего: В доках по этом модулю написано, что он подходит для чтения инфы со всяких датчиков, с маяков iBeacon. А по факту получается что он ни  для чего не подходит? странно это как то это всё. А смысл тогда какой в нем...

Да, присобачить его к ардуине и коннектиться к ней- это без проблем. Это получается. Но это только одна из его функций(судя по докам).