Vettem egy 4.0-s LE Bluetooth modult http://www.tinyosshop.com/index.php?route=product/product&product_id=705 amit rakotottem Arduinohoz. Mukodik, mert telefonon teszteltem es jott a "heartbeat", illetve irtam egy egyszeru "echo" programot ami visszakuldi a vett adatot, ez is mukodott telefonon.
Ellenben Ubuntu-n keptelen vagyok hozzarendelni a bluetooth kapcsolatot egy "virtualis sorosporthoz" rfcomm-hoz.
Ubuntu beepitett bluetooth menedzserrel nem igazan jutottam tul sokra.
Parancssoros megoldasokkal mar igen, kapcsolodott, parositottam, rfcomm bind-al keszitettem rfcom0-t:
1. sudo hcitool lescan // megkeresni a cimet a masik eszkoznek. OK
2. sudo hcitool lecc 54:4A:16:2F:AF:36 // handlert kiirja
3. bluez-simple-agent hci0 54:4A:16:2F:AF:36 // keri a jelszot, elfogadja
4. sudo rfcomm bind 0 54:4A:16:2F:AF:36 1 // csinaltam /dev/rfcomm0-t
Ubuntu bluetooth menedzsere jelzi lakattal a kapcsolodast, habar olvasni, irni hiaba probalom a fent keszitett rfcomm0-t, semmit nem csinal. Minicom-ot es a cat-et probaltam.
Probaltam GTK alapu Bluetooth Manager-t semmi eredmeny.
Ha valaki tud hasznos tanacsot adni, megkoszonom. Lehet hogy kihagytam vagy kevertem megoldasokat es trivialis lenne a megoldas de a neten olvastam vagy 5-fele megoldast es egyik sem valt be.
Ha nem sikerul, kenytelen leszek egy RPi-t hozzatenni az Arduinohoz vagy egyszeruen kihagyni az Arduinot :/
Szerk:
Ugy tunik a BLE (Low Energy) nem tud SPP-t azaz soros port kezelni :(
https://devzone.nordicsemi.com/question/71/is-there-a-serial-port-profi…
- 1802 megtekintés
Hozzászólások
Sorosport-eléréshez a júzerednek benne kell lennie a dialout csoportban.
Ha most adod hozzá, ki kell lépned, majd vissza, akkor érvényesül.
- A hozzászóláshoz be kell jelentkezni
Koszi.. mar beallitottam.
- A hozzászóláshoz be kell jelentkezni
Régen én ez alapján használtam a BT SPP-t linux alatt:
http://users.atw.hu/balubati/blog/index.php?entry=entry090504-140516
Hogy a BT LE mennyire kompatibilis ezzel nem tudom.
- A hozzászóláshoz be kell jelentkezni
Ugy tunik LE nem kompatibilis :(
- A hozzászóláshoz be kell jelentkezni