wifi examples renamed OLD*, introducing new comprehensive WiFiStatus example

reviewed ShellCommands example to be not wifi related
This commit is contained in:
Federico Fissore 2013-06-18 16:42:24 +02:00
parent 2a1602593e
commit 211efd9ce0
4 changed files with 34 additions and 2 deletions

View File

@ -11,8 +11,8 @@ void setup() {
void loop() {
Process p;
// This command line prints the number of bytes received and transmitted from WLAN
p.runShellCommand(F("ifconfig wlan0 | grep \"RX bytes\" | tr ':' ' ' | awk \"{ print \\$3 \\\" \\\" \\$8 }\"\n"));
// This command line prints the name of the wireless that the board is connected to or that the board has created
p.runShellCommand(F("lua /usr/lib/lua/pretty_wifi_info.lua | grep SSID"));
// Read command output
while (p.available()) {

View File

@ -0,0 +1,32 @@
#include <Process.h>
void setup() {
Serial.begin(9600); // initialize serial communication
while(!Serial); // do nothing until the serial monitor is opened
Serial.println("Starting bridge...\n");
pinMode(13,OUTPUT);
digitalWrite(13, LOW);
Bridge.begin(); // make contact with the linux processor
digitalWrite(13, HIGH);
delay(2000); // wait 2 seconds
}
void loop() {
Process wifiCheck; // initialize a new process
wifiCheck.runShellCommand("lua /usr/lib/lua/pretty_wifi_info.lua"); // command you want to run
// while there's any characters coming back from the
// process, print them to the serial monitor:
while (wifiCheck.available() > 0) {
char thisChar = wifiCheck.read();
Serial.print(thisChar);
}
Serial.println();
delay(5000);
}