Ejemplo n.º 1
0
void transportMgr::initailize(char * pSsid)
{
	int status;	
	status=WL_IDLE_STATUS;
	//Serial.println("Attempting to connect to network...");
	//Serial.print("SSID: ");
	Serial.println(pSsid);
	

	// Attempt to connect to Wifi network.
	while ( status != WL_CONNECTED) 
	{ 
	//Serial.print("Attempting to connect to SSID: ");
	Serial.println(pSsid);
	status = WiFi.begin(pSsid);
	}  
	serverSocket.begin();
    
	printConnectionStatus();
	protocolManager.initailize();
	curCount=0;
	memset(bufJsonData,0,LENGTH_OF_JSON_STRING);
	isConntected=false;
	bAlarmed=false;
	EEPROM.write(EEPROM_ADDR_NODE_REG, false);
}
Ejemplo n.º 2
0
void RobotHostInterface::connect(WiFiServer *_robotServer)
{
	char ssid[] = SSID;
	int status = WL_IDLE_STATUS;
	robotServer = _robotServer;

	Serial.println("Attempting to connect to network...");
	Serial.print("SSID: ");
	Serial.println(ssid);

	// Attempt to connect to Wifi network.
	while ( status != WL_CONNECTED) {
		Serial.print("Attempting to connect to SSID: ");
		Serial.println(ssid);
		status = WiFi.begin(ssid);
	}

	// Print the basic connection and network information.
	printConnectionStatus();

	// Start the server and print a message to the terminial.
	robotServer->begin();
	Serial.println("The Robot Server is started.");

	Serial.println( "----------------------------------------\n" );
}
Ejemplo n.º 3
0
void transportMgr::initailize(char * pSsid,IPAddress ipAddress,int pServerPort,int pFindPort)
{

	status=WL_IDLE_STATUS;
	serverPort=pServerPort;
	findPort=pFindPort;
	strcpy(ssid,pSsid);
	Serial.println("Attempting to connect to network...");
	Serial.print("SSID: ");
	Serial.println(ssid);
	

	// Attempt to connect to Wifi network.
	while ( status != WL_CONNECTED) 
	{ 
	Serial.print("Attempting to connect to SSID: ");
	Serial.println(ssid);
	status = WiFi.begin(ssid);
	}  
	serverSocket=WiFiServer(pFindPort);
	serverSocket.begin();
	printConnectionStatus();
	protocolManager.initailize();
	serverIP=ipAddress;
	curCount=0;
	memset(bufJsonData,0,LENGTH_OF_JSON_STRING);
}