 
     // ======  REGISTER COMMANDS ==============================
     commandInterpreter.addCommand("blink", command_blink);
+    commandInterpreter.addCommand("status", command_status);
 }
 
 // ====================================

    // ====== BEGIN == Start Serial Console ======
    Serial.begin(9600); // print smart stuff to the console
    delay(1000);
    Serial.println(F("Adafruit Bluefruit Low Energy nRF8001 Callback Echo demo"));
    // ====== END ==== Start Serial Console ======
    
    // ======  ==============================

// ====================================

boolean blinkNow = false;

void json_append_attr_int(String *status, char *attr, int val)
{
    *status += '"';
    *status += attr;
    *status += "\":";
    *status += val;
}

boolean command_status(char* arg1)  // TX: STATUS-JSON {"blinking":1}
{
    // ==== STATUS JSON ====>>>
    String status = "{";  // using String adds 2kB!
    
    json_append_attr_int(&status, "blinking", blinkNow); // status += ',';
    
    status += '}';
    // <<<==== STATUS JSON ====    
    
    uart.print(status);
    return true;
}

boolean command_blink(char* arg1)
{
