INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
WiFi-Shield connect to Server(C#) klappt nicht
29.04.2015, 09:22
Beitrag #1
WiFi-Shield connect to Server(C#) klappt nicht
Hallo liebe Community,

Ich habe mein WiFi-Shield über ein Soft-AP Netz mit meinem Pc verbunden.
Der WLAN-Stick heißt TP-Link TL-WN722N.

Mein Vorhaben ist es Daten die von einem Beschleunigungssensor kommen über das WiFi-Shield an den Pc zu senden. Dort soll das ganze dann in einer C# Anwendung ausgelesen werden können.
Das Wifi-Sield connected noch richtig ins WiFi, also ich kann ihn auch erfolgreich pingen, aber das anschließende connect mit dem Server funktioniert einfach nicht.

Vielleicht hat ja der ein oder andere so etwas schonmal gemacht und kann mir etwas weiterhelfen Angel

Hier das Arduino Programm
Code:
#include <SPI.h>
#include <WiFi.h>

char ssid[] = "Arduino_Net"; //  your network SSID (name)
char pass[] = "12345678";    // your network password (use for WPA, or use as key for WEP)
int keyIndex = 0;            // your network key Index number (needed only for WEP)

int status = WL_IDLE_STATUS;

    
IPAddress server (192,168,137,1);


WiFiClient client;

void setup()
{
   //Initialize serial and wait for port to open:
   Serial.begin(9600);
  
   // check for the presence of the shield:
   if (WiFi.status() == WL_NO_SHIELD)
   {
     Serial.println("WiFi shield not present");
     // don't continue:
     while(true);
   }
  
   // attempt to connect to Wifi network:
   while (status != WL_CONNECTED)
   {
     Serial.print("Attempting to connect to SSID: ");
     Serial.println(ssid);
     // Connect to WPA/WPA2 network. Change this line if using open or WEP network:    
     status = WiFi.begin(ssid, pass);
  
     // wait 10 seconds for connection:
     delay(10000);
   }
   Serial.println("Connected to wifi");
   printWifiStatus();
  
   Serial.println("\nStarting connection to server...");
   // if you get a connection, report back via serial:
   if (client.connect(server, 10001)) //hier scheitert es!!!!!!!!!
   {
     Serial.println("connected to server");
     // Make a HTTP request:
     client.println("Hallo hier ist das WiFi-Shield!");
    
   }

Hier mein C# Server:
Code:
using System.IO;
using System.Net;
using System.Net.Sockets;

namespace ConsoleServer
{
    class Program
    {
        static void Main(string[] args)
        {
            Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            IPEndPoint IPEndpoint = new IPEndPoint(IPAddress.Any, 12345);
          
            sock.Bind(IPEndpoint);

            Console.WriteLine("Server ist an Endpunkt gebunden!");

            //Einstellen wieviele Clients Connected werden
            sock.Listen(0);
            Console.WriteLine("Server wartet auf Client");

            Socket clientSocket = sock.Accept();
            Console.WriteLine("Client connected");

            byte[] buffer = new byte[64];

            int recBytes = clientSocket.Receive(buffer);

            Console.WriteLine("Es wurden {0} bytes empfangen",recBytes);
            Console.WriteLine(ASCIIEncoding.ASCII.GetString(buffer,0,recBytes));

            Console.Read();


        }
    }
}

Ich bin programmiertechnisch noch ein totaler Anfänger und habe das meiste im Internet gefunden. Vielleicht kann mir einer helfen... Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  CP2102 und USB Host Shield ?? DL1AKP 0 52 01.12.2016 08:55
Letzter Beitrag: DL1AKP
  Arduino lässt sich nicht installieren bergfrei 4 151 20.11.2016 18:34
Letzter Beitrag: bergfrei
  Arduino UNO und Ethernet Shield 2 POE und Fritzbox 3272 tr3 2 163 19.11.2016 10:46
Letzter Beitrag: tr3
  Arduino Mega 2560 läuft nicht Wolfgang50 6 185 13.11.2016 10:50
Letzter Beitrag: Wolfgang50
  Kommunikation über das WiFi-Shield Flap 3 235 07.11.2016 20:20
Letzter Beitrag: hotsystems
  ESP8266 Server connect sowerum 1 174 21.10.2016 19:10
Letzter Beitrag: sowerum
  Ausgabe auf WIFI Console vom UNO WIFI MZ-Lurre 0 92 17.10.2016 11:33
Letzter Beitrag: MZ-Lurre
  Ardublock übertragt nicht an IDE oder UNO R3 tobi83 5 359 16.10.2016 14:07
Letzter Beitrag: Pit
  Proxy Server umgehen bzw. einpflegen Caldorsa 13 299 15.10.2016 22:35
Letzter Beitrag: Caldorsa
  Upload funktioniert nicht Levi 5 250 22.09.2016 20:19
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste