0){ $result=array(); switch ($_POST['mode']){ case 'out': exec('/usr/local/bin/gpio -g ' . 'mode ' . $_POST['gpio'] . ' out'); exec('/usr/local/bin/gpio -g ' . 'write ' . $_POST['gpio'] . ' ' . $_POST['value'],$gpioValue); //$result ='Success: Pin ' . $_POST['gpio']; $result['value'] = ($gpioValue); break; case 'in': exec('/usr/local/bin/gpio -g ' . 'mode ' . $_POST['gpio'] . ' in'); exec('/usr/local/bin/gpio -g ' . 'read ' . $_POST['gpio'],$gpioValue); //$result['value'] = ($gpioValue[0]); $result=array(status => $gpioValue[0], gpio=>$_POST['gpio']); break; default: $result='Error:wrong mode'; } } else{ $result='Error:'; } echo json_encode($result); ?>