Komunikacja przez Wifi lub Bluetooth

Komunikacja przez Wifi lub Bluetooth
BI
  • Rejestracja:około 13 lat
  • Ostatnio:około 13 lat
  • Postów:3
0

Witam,

Mam dosyć ambitny plan napisania dwóch aplikacji - jedna po stronie komputera, druga po stronie urządzenia mobilnego z Androidem. Głównym problemem będzie nawiązanie połączenia pomiędzy tymi dwoma aplikacjami. Co według Was będzie łatwiejsze do implementacji? Komunikacja przez Wifi, czy Bluetooth? Z czego trzeba będzie skorzystać (biblioteki itd.)?

PS. Między aplikacjami chcę przesyłać (w jedną stronę: smartphone -> komputer) niewielkie porcje danych - do kilku bajtów.

Pozdrawiam i czekam na odpowiedź, może ktoś już kiedyś robił coś podobnego.

EDIT: Zapomniałem dodać że program po stronie komputera chcę napisać w C++.

edytowany 1x, ostatnio: bigmen
M4
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 13 lat
  • Postów:23
1

Przez wifi komunikujesz się przez tcp/ip a przez bt np przez profil ssp, który jest bezprzewodowym rs232. Oba rozwiązania są równie proste.

BI
  • Rejestracja:około 13 lat
  • Ostatnio:około 13 lat
  • Postów:3
0

Wybierając dajmy na to połączenie przez Wifi - jak dokładniej trzeba będzie je zrealizować? Zakładam sytuację że nie ma w pobliżu routera.

Może wtedy można skorzystać z opcji HotSpot w telefonie? Jeśli tak, czy wtedy połączenie będzie się odbywać analogicznie jak przy połączeniu przez router?

bordeux
  • Rejestracja:około 18 lat
  • Ostatnio:8 miesięcy
  • Lokalizacja:Chorzów
  • Postów:1130
1

Wybierz WiFi/Internet
Android to system, tworzony dla internetu, większość kto ma androida, to też router w domu, bo inaczej byś nie wyrobił z kosztami pakietów internetowych. No i też implementacja jest banalna jak świat.
Bluetooth? Laptopy mają wbudowane, stacjonarne rzadko mają.


:)
edytowany 1x, ostatnio: bordeux
BI
  • Rejestracja:około 13 lat
  • Ostatnio:około 13 lat
  • Postów:3
0

OK, dzięki za sugestie. Zaczynam więc od zapoznania się z WinSock'iem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.