🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
9 messages
9 total messages Started by Maciej Tokarz Wed, 10 Mar 2010 15:03
Serial Port i Bluetooth (Net)
#104507
Author: Maciej Tokarz
Date: Wed, 10 Mar 2010 15:03
7 lines
1006 bytes
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
Re: Serial Port i Bluetooth (Net)
#104508
Author: joker77
Date: Wed, 10 Mar 2010 19:54
3 lines
1339 bytes
Ale o co chodzi?
Port szeregowy to bardzo prosta transmisja i nie ma mowy o dodatkowych
informacjach.
Re: Serial Port i Bluetooth (Net)
#104509
Author: Przemysław Rachwał
Date: Wed, 10 Mar 2010 21:27
9 lines
1216 bytes
W dniu 2010-03-10 20:54, joker77 pisze:
> 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
Re: Serial Port i Bluetooth (Net)
#104514
Author: Maciej Tokarz
Date: Wed, 10 Mar 2010 22:07
22 lines
1968 bytes
W dniu 2010-03-10 20:54, joker77 pisze:
> 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
Re: Serial Port i Bluetooth (Net)
#104515
Author: Przemysław Rachwał
Date: Wed, 10 Mar 2010 22:45
28 lines
2154 bytes
W dniu 2010-03-10 23:07, Maciej Tokarz pisze:
> W dniu 2010-03-10 20:54, joker77 pisze:
>> 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
Re: Serial Port i Bluetooth (Net)
#104510
Author: joker77
Date: Thu, 11 Mar 2010 06:16
15 lines
2060 bytes
>
> 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.
Re: Serial Port i Bluetooth (Net)
#104511
Author: Maciej Tokarz
Date: Thu, 11 Mar 2010 10:58
34 lines
2510 bytes
W dniu 2010-03-11 07:16, joker77 pisze:
>
>>
>> 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
Re: Serial Port i Bluetooth (Net)
#104512
Author: Przemysław Rachwał
Date: Thu, 11 Mar 2010 19:54
33 lines
2232 bytes
W dniu 2010-03-11 11:58, Maciej Tokarz pisze:
> 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


> 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

>      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

> Pozdrawiam serdecznie!

jakie to korporacyjne ;)


-- 
Przemek
Re: Serial Port i Bluetooth (Net)
#104513
Author: Maciej Tokarz
Date: Thu, 11 Mar 2010 21:52
47 lines
2779 bytes
W dniu 2010-03-11 20:54, Przemysław Rachwał pisze:
> W dniu 2010-03-11 11:58, Maciej Tokarz pisze:
>> 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ć

>
>> 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 :-)

>> 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

>
>> Pozdrawiam serdecznie!
>
> jakie to korporacyjne ;)
>

AHOJ :-)
-- 
  Maciej Tokarz
  My-Poi.pl
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads