• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
serwer FTP Arduino
#1
Cześć !!
Proszę o pomoc Chcę odebrać dane wysyłane po LAN z innego uradzenia po FTP
NA tym urządzeniu wysyłam
Łączę się IP + port


Kod:
  # Read response:
    bytes_recv = s.recv(BUFFER_SIZE)
    str_recv = bytes_recv.decode('ascii')
    s.close()
    print("Response: " + str_recv)

W jaki spodów odebrać je w arduino uno + w5100
Pozdrawiam i z góry dziękuję za pomoc

wysyłam


Kod:
# Build the byte array to send
    bytes2send = bytes(str(E_Value) + '\0', 'ascii')
a w arduino otrzymuję  liczbę

Kod:
// check for incoming data from all clients
  for (byte i=0; i < 8; i++) {
    if (clients[i] && clients[i].available() > 0) {
      // Odczyt !! read bytes from a client
      byte buffer[80];
      int count = clients[i].read(buffer, 80);
       Serial.println(count);
       //delay(1000);
 
Odpowiedź
#2
Skąd wziąłeś taki pomysł? Nie twierdzę, że to niemożliwe, są przykłady serwera FTP dla Arduino, ale jakieś wysyłanie komunikatów i ich odbieranie to mi się bardzie TCP lub UDP kojarzy. FTP to akronim od angielskiego File Transfer Protocol, czyli do przesyłania plików. Choć pewnie TCP/UDP pliki też prześle (a FTP przesyła komunikaty choćby do nawiązania połączenia) ale do tego to już przykładów jest sporo, stawia się serwer na bazie biblioteki, albo jest się klientem TCP/UDP. Najwięcej teraz jest do ESP8266, bo w cenie <20PLN dostajesz komplet, ale w zakładce Ethernet jest wiele przykładów do komunikacji w sieci z wykorzystaniem kabla, polecam zerknąć do UDPSendReceiveString.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości