task main()
{
  char *ssid = "YOURSSID";
  char *wpa_psk = "YOURPASSWORD";

  writeDebugStreamLine("ssid: %s", ssid);
  writeDebugStreamLine("psk: %s", wpa_psk);
  short len;
  eraseDisplay();
  bNxtLCDStatusDisplay = true; // Enable top status line display
  writeDebugStream("Scanning for wifi sensor: ");

  // You can play with these to see if they work for you.
  // I tend to use the 460800 rate as it's the fastest speed
  // that I can use reliably.
  //DWIFIsetBAUDRate(9600);
  DWIFIsetBAUDRate(230400);
  DWIFIresetConfig();
  playSound(soundBlip);
  while(nNxtButtonPressed != kEnterButton) sleep(1);
  DWIFIsetBAUDRate(230400);

  configureWiFi((char *)ssid, (char *)wpa_psk);
  // set_verbose(false);
  // Receive();
  sleep(100);
  while(true)
  {
    RS485read(RS485rxbuffer, len, 100);
  }
  playSound(soundBeepBeep);
}
示例#2
0
void startWifi() {
  while (true) {
	  configureWiFi();
	  set_verbose(false);
	  Receive();
	  wait1Msec(100);
	  startDemon();
	}
}
void startWifi() {
  while (true) {
	  configureWiFi();
	  set_verbose(false);
	  RS485clearRead();
	  wait1Msec(100);
	  startDemon();
	}
}
示例#4
0
task main()
{
  long rate = 0;
  eraseDisplay();
  bNxtLCDStatusDisplay = true; // Enable top status line display
  writeDebugStream("Scanning for wifi sensor: ");
  rate = scanBaudRate();
  writeDebugStreamLine("%d baud", rate);
  configureWiFi();
  set_verbose(false);
  Receive();
  wait1Msec(100);
  closeAllConns();
  wait1Msec(1000);
  clear_read_buffer();
  startListen(80);
  clear_read_buffer();
  parseInput();
}