Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Transmisja danych - program do automatycznego wysyłania danych

glinkaaas 10 Sty 2018 16:27 348 8
  • #1 10 Sty 2018 16:27
    glinkaaas
    Poziom 2  

    Witam. Jestem początkującym w transmisji danych, programowaniu i poszukuję pomysłów, podpowiedzi.
    Sytuacja wygląda tak:
    Mam komputer, do którego nie mam dostępu, do którego podpięte są czujniki i zapisywane są dane. Komputer ma dostęp do sieci.
    I teraz, w jaki sposób pobierać dane z tego komputera w sposób automatyczny np. żeby były zapisywane na serwerze? W jakim języku, w sposób dość prosty, możnaby napisać program wykonujący tę czynność? Stosowany był TeamViewer, ale się nie sprawdził. Z góry dziękuję za pomoc ;)

    0 8
  • #2 10 Sty 2018 16:50
    JacekCz
    Poziom 35  

    wstępnie się wydaje, że ów komputer powinien generować połączenie (być klientem) w stosunku do "serwera".
    Jakie środowiska programistyczne /języki znasz itd... powiedz coś więcej, jaka jest dynamika tych pomiarów, wymogi niezawodnościowe, co to jest tutaj "serwer" i nie wiem co jeszcze

    0
  • #3 10 Sty 2018 17:15
    glinkaaas
    Poziom 2  

    Znam podstawy C++ i Pythona.
    Dane zapisywane są z interwałem 10 sekund. Jest to temperatura, prędkość wiatru i inne tego typu czujniki. Chciałbym, żeby te dane był wysyłane np. na stronkę, gdzie generowany byłby wykres i można by te dane analizować.

    0
  • #4 10 Sty 2018 18:25
    JacekCz
    Poziom 35  

    Jak bardzo "podstawowe" te "podstawy"? C++ jest wymagającym językiem, jak mowa o realnych użytkowych programach.

    Określ co rozumiesz przez "Stronka", to już jest zrobione? Jak jest, to kto jest autorem itd...
    Czy hasło "webserwisy" jest Ci znane?
    EDIT: te czujniki tak dokładniej, to co/jak obsługuje?

    0
  • #5 10 Sty 2018 20:17
    kornik280
    Poziom 17  

    Jeśli chodzi o przesyłanie danych to najprościej będzie wykorzystać UDP, poczytaj o serwerze i kliencie UDP
    Bardzo prosto to zrobisz w Pythonie

    0
  • #6 10 Sty 2018 20:55
    JacekCz
    Poziom 35  

    kornik280 napisał:
    Jeśli chodzi o przesyłanie danych to najprościej będzie wykorzystać UDP, poczytaj o serwerze i kliencie UDP
    Bardzo prosto to zrobisz w Pythonie


    Obawiał bym się takiej rady na tym poziomie informacji jaki mamy. Np jest awykonalne na serwerze wirtualnym.

    0
  • #7 13 Sty 2018 13:49
    glinkaaas
    Poziom 2  

    Te podstawy to podstawypodstawy, przerobiłem książkę o C++ Alexa Allain'a, tak samo sprawa wygląda z Pythonem. Po prostu szukam jakichś wskazówek, bo nie jestem w stanie sam wpaść na coś, bo po prostu nie posiadam takiej wiedzy. Każda wskazówka jest dla mnie na wagę złota.
    Czujnikiem jest np. odbiornik GPS, który zapisuje współrzędne na komputerze.

    0
  • #8 13 Sty 2018 13:58
    JacekCz
    Poziom 35  

    Przy dominacji z jednej strony użycia integracji danych algorytmów na bazie danych, z surowymi socketami z drugiej - ja staram się podkreślić, że nie tylko bazy danych, i nie tylko sockety.

    Zerknij na tę moją wypowiedź nt MQTT i wątek:
    https://www.elektroda.pl/rtvforum/viewtopic.php?p=16934801#16934801

    Nie mam jakiejś specjalnej rady "specjalnie na początek". Jak Euklides powiedział "nie ma drogi specjalnej dla królów", niestety. Może powalcz na tematach trochę prostszych?

    0
  • #9 13 Sty 2018 14:10
    glinkaaas
    Poziom 2  

    Niestety muszę z tym trochę powalczyć, ponieważ robię to w ramach projektu studenckiego i niestety nie da się tego obejść. Dziękuję bardzo za pomoc ;)

    0