rs232+gprs+wirtualny port

Jun 22, 2007 3 Replies

Witam. Mam urzązenie, które komunikuje się z PC za pomocą rs232. Chcialbym połączyć do niego moduł, który będzie wysyłał dane poprzez GPRS dalej do komputera popiętego do internetu. Mam kilka pytań:



  1. Znalazłem programy pozwalające na uostępnianie portów przez ethernet ale one wymagaja podania IP z tego co wiem to urządzenia GPRS maja dynamiczny i prywatny IP czyli nie mogą być serwerem.
  2. Jak przekierować dane z ethernetu tak aby na stworzony (zakładam że jakims programikiem) port wirtualny.

Dzięki za wszelkie sugestie:)


  1. Czy komunikacja z urządzeniem jest dwukierunkowa ?
  2. Czy sposób komunikacji z urządzeniem przez RS232 nie jest wrażliwy na opóźnienia sięgające nawet kilka sekund występujące przy przesyłaniu pakietów danych przez GPRS ?
  3. Czy ten PC ma stały publiczny adres IP ?
  4. Która strona rozpoczyna przesyłanie danych (PC czy urządzenie) ?
  5. Jak często ma odbywać się komunikacja z urządzeniem ?
  6. Czy karta SIM ma dostęp do APNu z publicznymi adresami IP ?

Paweł

Urządzenie jest Hartowskie, więc komunikacja dwukierunkowa PC - master zaczyna komunikację częstotliwość - kilka Hz opóźnienia chyba nie będą przeszkadzać

tak (a jakby nie miał to jest sposób na obejście tego?)

tego jeszcze nie wiem:), ale wątpie

Gilgamesh napisał(a):

Na PC musi być uruchomiona aplikacja odbierająca połączenia TCP. Potrzebujesz też urządzenia, które z jednej strony będzie miało antenę GSM a z drugiej port RS232. Urządzenie po włączeniu zasilania musi automatycznie nawiązać sesję GPRS a następnie przy pomocy protokołu TCP powinno połączyć się z PC. Okresowo musi również sprawdzać czy wszystko jest OK, ponieważ sesje GPRS co pewien czas są zrywane. Chyba taką funkcjonalność ma np. coś takiego:

formatting link
Paweł

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required