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
  Can-Bus Shield ok, aber keine Daten Clubsport 48 1.894 Gestern 22:18
Letzter Beitrag: Clubsport
  nRF24l01 empfängt Daten nicht techniclover 1 113 09.01.2017 19:20
Letzter Beitrag: celle
  [Gelöst] SD Card (Ethernet Shield) IO funktioniert nicht __jb__ 7 243 05.01.2017 09:51
Letzter Beitrag: rpt007
Wink Funktioniert, funktioniert nicht. clandestino 7 242 04.01.2017 22:54
Letzter Beitrag: renid55
  Drehencoder, ich verstehe es einfach nicht! Kitt 12 360 27.12.2016 21:39
Letzter Beitrag: Tommy56
  Sketch geht,geht nicht? malsehen 0 120 25.12.2016 21:24
Letzter Beitrag: malsehen
  CP2102 und USB Host Shield ?? DL1AKP 0 90 01.12.2016 08:55
Letzter Beitrag: DL1AKP
  Arduino lässt sich nicht installieren bergfrei 4 245 20.11.2016 18:34
Letzter Beitrag: bergfrei
  Arduino UNO und Ethernet Shield 2 POE und Fritzbox 3272 tr3 2 233 19.11.2016 10:46
Letzter Beitrag: tr3
  Arduino Mega 2560 läuft nicht Wolfgang50 6 273 13.11.2016 10:50
Letzter Beitrag: Wolfgang50

Gehe zu:


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