diff options
Diffstat (limited to 'libraries/Bridge/examples')
| -rw-r--r-- | libraries/Bridge/examples/OLDWiFiCheck/OLDWiFiCheck.ino (renamed from libraries/Bridge/examples/WiFiCheck/WiFiCheck.ino) | 0 | ||||
| -rw-r--r-- | libraries/Bridge/examples/OLDWifiSignalStrengthIndicator/OLDWifiSignalStrengthIndicator.ino (renamed from libraries/Bridge/examples/WifiSignalStrengthIndicator/WifiSignalStrengthIndicator.ino) | 0 | ||||
| -rw-r--r-- | libraries/Bridge/examples/ShellCommands/ShellCommands.ino | 4 | ||||
| -rw-r--r-- | libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino | 32 | 
4 files changed, 34 insertions, 2 deletions
| diff --git a/libraries/Bridge/examples/WiFiCheck/WiFiCheck.ino b/libraries/Bridge/examples/OLDWiFiCheck/OLDWiFiCheck.ino index 1cb9f03..1cb9f03 100644 --- a/libraries/Bridge/examples/WiFiCheck/WiFiCheck.ino +++ b/libraries/Bridge/examples/OLDWiFiCheck/OLDWiFiCheck.ino diff --git a/libraries/Bridge/examples/WifiSignalStrengthIndicator/WifiSignalStrengthIndicator.ino b/libraries/Bridge/examples/OLDWifiSignalStrengthIndicator/OLDWifiSignalStrengthIndicator.ino index e0b2d1f..e0b2d1f 100644 --- a/libraries/Bridge/examples/WifiSignalStrengthIndicator/WifiSignalStrengthIndicator.ino +++ b/libraries/Bridge/examples/OLDWifiSignalStrengthIndicator/OLDWifiSignalStrengthIndicator.ino diff --git a/libraries/Bridge/examples/ShellCommands/ShellCommands.ino b/libraries/Bridge/examples/ShellCommands/ShellCommands.ino index a362ed8..4fd7384 100644 --- a/libraries/Bridge/examples/ShellCommands/ShellCommands.ino +++ b/libraries/Bridge/examples/ShellCommands/ShellCommands.ino @@ -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()) { diff --git a/libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino b/libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino new file mode 100644 index 0000000..840ceee --- /dev/null +++ b/libraries/Bridge/examples/WiFiStatus/WiFiStatus.ino @@ -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); +} + | 
