Poslao: 26 Mar 2015 10:06
|
offline
- Mila_90
- Ugledni građanin
- Pridružio: 25 Apr 2006
- Poruke: 322
|
(Unapred se izvinjavam na nespretnom izrazavanju, tek ulazim u terminologiju)
Da li mozda znate koji bi USB Dongle (ako postoji), koji podrzava Bluetooth 4.0 (Low Energy) funkcionisao tako da:
1) postoji ttyACM0 (za pocetak me zanima detaljinije o tome, razumela sam da ima veze sa modemom)
2) hci host control interface (koliko sam razumela, to je vezano direktno za Bluetooth komunikaciju)
Oni koje imam ne podrzavaju istovremeno i jedno i drugo.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 26 Mar 2015 22:38
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12524
- Gde živiš: Južni pol
|
Napisano: 26 Mar 2015 22:22
Nije to do Bluetooth donglea već do komunikacionog uređaja. Pretpostavljam da je u pitanju telefon ili SIM modem. Baci pogled na dokumentaciju da li ga je moguće koristiti u oba režima istovremeno.
Dopuna: 26 Mar 2015 22:38
Btw, ako je cilj povezivanje sa netom, bolja opcija od sim modema/telefona je ugrađeni wireless adapter.
Ako je cilj emulacija serijskog porta za kontrolu nekog mikrokontrolerskog uređaja (napr baziranog na Arduinu), možda to može na drugačiji način. Ali iskreno u to se ne razumem nimalo (nije me puno interesovalo, a nisam imao prilike i potrebe da čačkam). Tako da ne mogu pomoći oko detalja. Ali postoji nekoliko knjiga o toj materiji (RPi + Arduino).
|
|
|
|
Poslao: 29 Mar 2015 10:55
|
offline
- Mila_90
- Ugledni građanin
- Pridružio: 25 Apr 2006
- Poruke: 322
|
Upravo tako, potrebno je emulirati serijski port za kontrolu jednog sensor board-a, koji pored ziroskopa, senzora za temperaturu itd, ima i mikrokontroler kojim treba upravljati.
Problem je sto drugi sensor board (od drugog proizvodjaca) funkcionise na drugaciji nacin, pa mu odgovara drugaciji USB dongle.
Pogledacu neku dodatnu literaturu, a hvala ti sto si mi razjasnio sustinu.
|
|
|
|
Poslao: 29 Mar 2015 19:52
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12524
- Gde živiš: Južni pol
|
Nema na čemu. Nadam se da sam pomogao bar malo. Više od toga ne mogu. Nije mi poznata materija.
|
|
|
|
Poslao: 10 Avg 2015 18:32
|
offline
- Mila_90
- Ugledni građanin
- Pridružio: 25 Apr 2006
- Poruke: 322
|
Proslo je dosta vremena, ali cisto da napisem epilog price (onoliko koliko sam tom prilikom uspela razumeti). Koji ce se Bluetooth LE Dongle koristiti zavisi od odabrane biblioteke i Bluetooth protocol stack-a koji biblioteka koristi.
Ukoliko se za Bluetooth programiranje koristi biblioteka bluepy (Python interface for Bluetooth LE for Linuxu), koristi se BlueZ (Bluetooth protocol stack for Linux) koji komunicira preko Host Controller Interface (HCI) socket. Za to je potreban dongle koji je HCI enabled Bluetooth receiver.
Ukoliko se koristi bglib biblioteka, koristi se stack koji implementira Bluegiga BLE112 Bluetooth Smart module, te se mora koristiti odgovarajuci BLE112 Dongle.
|
|
|
|