Prevodnik BT - serial
Moderátori: psichac, Moderátori
- xmilos
- Ultimate člen
- Príspevky: 3671
- Dátum registrácie: 04 Máj 2011, 00:00
- Bydlisko: Povazie
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Prevodnik BT - serial
ja používam BTM222, ale nevidím dôvod aby nešli aj iné
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
- lh
- Pokročilý člen
- Príspevky: 715
- Dátum registrácie: 23 Mar 2013, 14:02
- Bydlisko: z južnej strany Poľany
- Vek: 45
- xmilos
- Ultimate člen
- Príspevky: 3671
- Dátum registrácie: 04 Máj 2011, 00:00
- Bydlisko: Povazie
-
- Stály člen
- Príspevky: 480
- Dátum registrácie: 20 Apr 2011, 00:00
- Bydlisko: Lazne Kynzvart / CZ
Re: Prevodnik BT - serial
Mě třeba HC05 s HTC explorer nefunguje , vidi ho ale nedokáže se s ním spojit
0
Naposledy upravil/-a MiloPS3 v 07 Aug 2015, 10:37, upravené celkom 1 krát.
- lh
- Pokročilý člen
- Príspevky: 715
- Dátum registrácie: 23 Mar 2013, 14:02
- Bydlisko: z južnej strany Poľany
- Vek: 45
Re: Prevodnik BT - serial
Mne fungoval zatiaľ som všetkými, čo som skúšal.
Menovite: Samsung Galaxy s III, Huawei P7, Nexus 7, Motorola Defy Mini XT320, a aj kamošov HTC One
Menovite: Samsung Galaxy s III, Huawei P7, Nexus 7, Motorola Defy Mini XT320, a aj kamošov HTC One
0
- xmilos
- Ultimate člen
- Príspevky: 3671
- Dátum registrácie: 04 Máj 2011, 00:00
- Bydlisko: Povazie
Re: Prevodnik BT - serial
Mno este predsa jeden dotaz.
Nemam nastudovany BT, jeho mechanizmy.
Co je jednoduchsie pre spojenie Android - nake MCU.
Prevodnik BT serial, ktory uvidi Android ako seriovy port, na MCU sa napoji seriovym portom.
Alebo MCU napojit priamo na BT modul a spracovavat pakety priamo z neho. Neviem aka je potrebna "nadstavba" v komunikacii, ci su to len nake pakety v urcitej velkosti, alebo sa to bali do speci protokolu?
Uvtam pripadne odkaz na vhodnu literaturu.
Dikes,
Nemam nastudovany BT, jeho mechanizmy.
Co je jednoduchsie pre spojenie Android - nake MCU.
Prevodnik BT serial, ktory uvidi Android ako seriovy port, na MCU sa napoji seriovym portom.
Alebo MCU napojit priamo na BT modul a spracovavat pakety priamo z neho. Neviem aka je potrebna "nadstavba" v komunikacii, ci su to len nake pakety v urcitej velkosti, alebo sa to bali do speci protokolu?
Uvtam pripadne odkaz na vhodnu literaturu.
Dikes,
0
- lh
- Pokročilý člen
- Príspevky: 715
- Dátum registrácie: 23 Mar 2013, 14:02
- Bydlisko: z južnej strany Poľany
- Vek: 45
Re: Prevodnik BT - serial
Ja som to pár krát robil takto: HC05 má 5 pinov. Použil som 4. Napajanie 5V, zem, RX a TX na MCU. HC05 je 5V tolerantný, takže odpadá problém, s prispôsobovaním úrovní pri napajaní MCU 5V. Ak to chceš mať úplne kóšer, rxtx by malo mať vysokú úroveň 3.3V. Potom už s MCU komunikuje ako cez seriovú linku. Všetko okolo BT si vyrieši HC05. V Android zariadení už len komunikuješ s HC05 cez
BT. Takto som riešil len sériovú komunikáciu. Prenos audio, HID alebo iné srandy som neriešil, a neviem, ci by to vôbec ten modul zvládol.
BT. Takto som riešil len sériovú komunikáciu. Prenos audio, HID alebo iné srandy som neriešil, a neviem, ci by to vôbec ten modul zvládol.
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Prevodnik BT - serial
Ja tiež BT modul v princípe používam ako seriový kanál. V podstate som dal preč kábel a max232. Miesto toho je tam BT modul. Z pohľadu MCU to má TxD RxD CTS RTS tak to aj v MCU používam. Žiadne pakety, ale textové príkazy ktoré behajú od mastera. Pri prenose veľkého množstva dát ich pošlem ako binárny stream zabezpečený jedným CRC. Žiadne pakety.
Z pohľadu androidu je to IO stream do ktorého posielam znaky a prijímam znaky. Párovanie robím mimo aplikácie. Zvyšok je postavené na vzorovom riešení BT komunikácie. Ten google example mal niekoľko zádrheľov ale časom sa to nejako utriaslo. Tiež záleží na telefóne. Niekde spojenie kape, ide beží spoľahlivo. Ale to môže byť aj mojou diletantskou znalosťou javy a android OS.
Z pohľadu androidu je to IO stream do ktorého posielam znaky a prijímam znaky. Párovanie robím mimo aplikácie. Zvyšok je postavené na vzorovom riešení BT komunikácie. Ten google example mal niekoľko zádrheľov ale časom sa to nejako utriaslo. Tiež záleží na telefóne. Niekde spojenie kape, ide beží spoľahlivo. Ale to môže byť aj mojou diletantskou znalosťou javy a android OS.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
- xmilos
- Ultimate člen
- Príspevky: 3671
- Dátum registrácie: 04 Máj 2011, 00:00
- Bydlisko: Povazie
Re: Prevodnik BT - serial
Chlapi dik, ale sme sa nerozumeli.
Princip HC05 ( HC06 ) je jasny. Predpokladam, ze obsahuje naky radiovy modul + datovy modul, ktory klasicku seriovu komunikaciu "zabali" do dat vhodnych pre BT a posle ich radiom dalej. Mno a zvazujem moznost ( zvlast, ci to niekto riesil ) napojenia priamo na radiovu cast a pouzivat prenos dat pred "zabalenim". Co som stihol mrknut, komunikacia s telefonmi cez BT sa v PC ulozi ako COMxx - v pokeci k tomu je spominana naka seriova komunikacia. Mozna ale, ze tomu tak nie je a vsetko co ide do COM ide bez upravy do BT siete.
Viem ze to moze byt komplikacia, ale ak v rozumnej miere a s dostatocnymi podkladmi - preco nie.
Napadla ma dalsia moznost - pouzit WiFi komunikaciu, na zaciatok "serial over TCP/IP" tu maju niektori vyrobcovia MCU aj pristupne kniznice.
Princip HC05 ( HC06 ) je jasny. Predpokladam, ze obsahuje naky radiovy modul + datovy modul, ktory klasicku seriovu komunikaciu "zabali" do dat vhodnych pre BT a posle ich radiom dalej. Mno a zvazujem moznost ( zvlast, ci to niekto riesil ) napojenia priamo na radiovu cast a pouzivat prenos dat pred "zabalenim". Co som stihol mrknut, komunikacia s telefonmi cez BT sa v PC ulozi ako COMxx - v pokeci k tomu je spominana naka seriova komunikacia. Mozna ale, ze tomu tak nie je a vsetko co ide do COM ide bez upravy do BT siete.
Viem ze to moze byt komplikacia, ale ak v rozumnej miere a s dostatocnymi podkladmi - preco nie.
Napadla ma dalsia moznost - pouzit WiFi komunikaciu, na zaciatok "serial over TCP/IP" tu maju niektori vyrobcovia MCU aj pristupne kniznice.
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Prevodnik BT - serial
To som naozaj nepochopil. Už mi je to jasné - pán je masochista. Na orientáciu v problematike treba pogoogliť BT stack, napríklad
http://www.ti.com/tool/tibluetoothstack-sdk
https://github.com/bluekitchen/btstack
http://www.seeedstudio.com/depot/BTstac ... -2464.html
Naposledy som implementoval pár rokov dozadu IrDA a bohate mi stačilo. Ale kto chce môže. Určite by to bola dobrá škola.
Ohľadom Wifi nápadu sa neviem vyjadriť, to je zase taká jasnovidecká otázka.
http://www.ti.com/tool/tibluetoothstack-sdk
https://github.com/bluekitchen/btstack
http://www.seeedstudio.com/depot/BTstac ... -2464.html
Naposledy som implementoval pár rokov dozadu IrDA a bohate mi stačilo. Ale kto chce môže. Určite by to bola dobrá škola.
Ohľadom Wifi nápadu sa neviem vyjadriť, to je zase taká jasnovidecká otázka.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
- xmilos
- Ultimate člen
- Príspevky: 3671
- Dátum registrácie: 04 Máj 2011, 00:00
- Bydlisko: Povazie
Re: Prevodnik BT - serial
Nie, masochista urcite nie.
Nieco som uz nasiel, zda sa ze je to vacsi masaker ako ten serial over TCP, cize WiFi.
V kazdom pripade dik.
Nieco som uz nasiel, zda sa ze je to vacsi masaker ako ten serial over TCP, cize WiFi.
V kazdom pripade dik.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 6 Odpovedí
- 533 Zobrazení
-
Posledný príspevok od používateľa pocitujlasku
-
- 13 Odpovedí
- 1687 Zobrazení
-
Posledný príspevok od používateľa Sani1