Здравствуйте! Проблема такая:
Необходимо считать значение gpio из файла.
Результат выполнения команды "cat /sys/devices/virtual/gpio/gpio27/value" - "0", как и должно быть
К серверу Apache подключен WSGI, написан скрипт:
import os
import glob
import subprocess
result = subprocess.call("cat /sys/devices/virtual/gpio/gpio27/value", shell = True)
if result == 0:
state = "ON"
else:
state = "OFF"
def application(environ, start_response):
status = '200 OK'
output = state
response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
Результатом его выполнения всегда является "OFF", т.е. "1". Независимо от содержания файла "value"
В чём может быть проблема?