Discussion:
Serial Port i Bluetooth (Net)
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Maciej Tokarz
2010-03-10 15:03:43 UTC
Permalink
Witam,

W jaki sposób odczytać nazwę urządzenia udostępniającego na określonym
porcie COM port szeregowy (SPP)?
--
Maciej Tokarz
My-Poi.pl
joker77
2010-03-10 19:54:44 UTC
Permalink
Ale o co chodzi?
Port szeregowy to bardzo prosta transmisja i nie ma mowy o dodatkowych
informacjach.
Przemysław Rachwał
2010-03-10 21:27:18 UTC
Permalink
Post by joker77
Ale o co chodzi?
Port szeregowy to bardzo prosta transmisja i nie ma mowy o dodatkowych
informacjach.
trzeba coś wysłać żeby coś odczytać
--
Przemek
joker77
2010-03-11 06:16:45 UTC
Permalink
Post by Przemysław Rachwał
trzeba coś wysłać żeby coś odczytać
Chodziło mi o to że COM to nie USB gdzie dostajesz po połączeniu
odpowiednie informacje dot. urządzenia.
Wiec jeśli masz jakiekolwiek urządzenie to musisz sprawdzić
w instrukcji tego urządzenia czy potrafi się ono identyfikować.
Czyli "trzeba coś wysłać aby odczytać" - i tak trzeba postąpić
z każdym producentem urządzenia, bo każdy może stosować
inne ustawienia (pomimo komend AT), różne prędkości, bity
stopu itd.

Tak więc zacząłeś od złej strony (najpierw producent urządzenia)
Maćku.
Maciej Tokarz
2010-03-11 10:58:58 UTC
Permalink
Post by joker77
Post by Przemysław Rachwał
trzeba coś wysłać żeby coś odczytać
Chodziło mi o to że COM to nie USB gdzie dostajesz po połączeniu
odpowiednie informacje dot. urządzenia.
Wiec jeśli masz jakiekolwiek urządzenie to musisz sprawdzić
w instrukcji tego urządzenia czy potrafi się ono identyfikować.
Czyli "trzeba coś wysłać aby odczytać" - i tak trzeba postąpić
z każdym producentem urządzenia, bo każdy może stosować
inne ustawienia (pomimo komend AT), różne prędkości, bity
stopu itd.
Tak więc zacząłeś od złej strony (najpierw producent urządzenia)
Maćku.
Witaj,

Pisząc program, którego zadaniem będzie nawiązanie łączności (tylko
odbiór danych) w sposób automatyczny, dla nieokreślonego użytkownika,
nie będę dysponował specyfikacją jego (usera) GPS. Sądziłem, że skoro
wyczaję iż jest jakieś urządzenie, które na np COM5 nadaje informacją o
pozycji (NMEA) to da się to odczytać inną drogą: COM>System>Jakie
urządzenie (nazwa) udostępnia ten port.
Poznanie nazwy urządzenia nie determinuje działania programu, zatem
mogę się bez tego obejść. Bo jak znam życie to spośród różnych Windowsów
odczytanie tego będzie różne dla tych, systemów wersji.

Pozdrawiam serdecznie!
--
Maciej Tokarz
My-Poi.pl
Przemysław Rachwał
2010-03-11 19:54:30 UTC
Permalink
Post by Maciej Tokarz
Witaj,
Pisząc program, którego zadaniem będzie nawiązanie łączności (tylko
odbiór danych) w sposób automatyczny, dla nieokreślonego użytkownika,
nie będę dysponował specyfikacją jego (usera) GPS.
user tu nie ma nic do gadania tylko urządzenie GPS
Post by Maciej Tokarz
Sądziłem, że skoro
wyczaję iż jest jakieś urządzenie, które na np COM5 nadaje informacją o
pozycji (NMEA) to da się to odczytać inną drogą: COM>System>Jakie
urządzenie (nazwa) udostępnia ten port.
w systemie masz tylko urządzenie COM5, nie masz informacji co jest do
niego podpiete. Jak byś podpią kabel Null Modem i po drugiej stronie dał
innego PC-ta to twój system magicznie się o tym nie dowie - taka
specyfika COM-ów
Post by Maciej Tokarz
Poznanie nazwy urządzenia nie determinuje działania programu, zatem
mogę się bez tego obejść. Bo jak znam życie to spośród różnych Windowsów
odczytanie tego będzie różne dla tych, systemów wersji.
to jaki to windows jest bez znaczenia
Post by Maciej Tokarz
Pozdrawiam serdecznie!
jakie to korporacyjne ;)
--
Przemek
Maciej Tokarz
2010-03-11 21:52:22 UTC
Permalink
Post by Przemysław Rachwał
Post by Maciej Tokarz
Witaj,
Pisząc program, którego zadaniem będzie nawiązanie łączności (tylko
odbiór danych) w sposób automatyczny, dla nieokreślonego użytkownika,
nie będę dysponował specyfikacją jego (usera) GPS.
user tu nie ma nic do gadania tylko urządzenie GPS
W zależności od producenta komunikacja (komendy) mogą się różnić
Post by Przemysław Rachwał
Post by Maciej Tokarz
Sądziłem, że skoro
wyczaję iż jest jakieś urządzenie, które na np COM5 nadaje informacją o
pozycji (NMEA) to da się to odczytać inną drogą: COM>System>Jakie
urządzenie (nazwa) udostępnia ten port.
w systemie masz tylko urządzenie COM5, nie masz informacji co jest do
niego podpiete. Jak byś podpią kabel Null Modem i po drugiej stronie dał
innego PC-ta to twój system magicznie się o tym nie dowie - taka
specyfika COM-ów
No jakimś dziwnym trafem pośród dodanych urządzeń BT mam GPS oraz
usługę, przydzielony mu na COM3 jego port szeregowy. Niezależnie czy
akurat jest podłączone czy nie :-)
Post by Przemysław Rachwał
Post by Maciej Tokarz
Poznanie nazwy urządzenia nie determinuje działania programu, zatem
mogę się bez tego obejść. Bo jak znam życie to spośród różnych Windowsów
odczytanie tego będzie różne dla tych, systemów wersji.
to jaki to windows jest bez znaczenia
Pewnie bez, jeśli jest sposób na odczytanie jakiemu urządzeniu został
przydzielony określony COM
Post by Przemysław Rachwał
Post by Maciej Tokarz
Pozdrawiam serdecznie!
jakie to korporacyjne ;)
AHOJ :-)
--
Maciej Tokarz
My-Poi.pl
Maciej Tokarz
2010-03-10 22:07:31 UTC
Permalink
Post by joker77
Ale o co chodzi?
Port szeregowy to bardzo prosta transmisja i nie ma mowy o dodatkowych
informacjach.
Joker, Przemek...

W urządzeniach Bluetooth mam dodany odbiornik GPS i znajduje się on na
liście (zresztą jako jedyny) pod nazwą BT GPS V10. Otwieram Serial Port,
odczytuję z niego dane za pomocą usługi, porcie szeregowym pod COM3. Ale
nie wiem jak odczytać nazwę tego urządzenia czyli: BT GPS V10. Ot mój
problem :)
Pisząc program, którego zadaniem będzie przeskanowanie dostępnych COM
oraz znalezienie urządzenia, które jest odbiornikiem GPS (udostępnia
określone dane) chciałbym również odczytać jego nazwę i tu nie wiem jak
to ugryźć. Naturalnie mogę nie stosować nazwy podając informację np. GPS
Reader znalazł odbiornik na COM4... albo coś w tym stylu.

Dziękuję za odzew!
--
Maciej Tokarz
My-Poi.pl
Przemysław Rachwał
2010-03-10 22:45:49 UTC
Permalink
Post by Maciej Tokarz
Post by joker77
Ale o co chodzi?
Port szeregowy to bardzo prosta transmisja i nie ma mowy o dodatkowych
informacjach.
Joker, Przemek...
W urządzeniach Bluetooth mam dodany odbiornik GPS i znajduje się on na
liście (zresztą jako jedyny) pod nazwą BT GPS V10. Otwieram Serial Port,
odczytuję z niego dane za pomocą usługi, porcie szeregowym pod COM3. Ale
nie wiem jak odczytać nazwę tego urządzenia czyli: BT GPS V10. Ot mój
problem :)
Pisząc program, którego zadaniem będzie przeskanowanie dostępnych COM
oraz znalezienie urządzenia, które jest odbiornikiem GPS (udostępnia
określone dane) chciałbym również odczytać jego nazwę i tu nie wiem jak
to ugryźć. Naturalnie mogę nie stosować nazwy podając informację np. GPS
Reader znalazł odbiornik na COM4... albo coś w tym stylu.
Dziękuję za odzew!
wysyłasz komendę i czekasz na odpowiedź - cała filozofia
to co masz wysłać znajdziesz w jakiejś instrukcj

np. http://ec-mobile.ru/user_files/File/GPS_AT_Commands_SET.pdf
--
Przemek
Loading...