Попытка создать веб-страницу для дистанционного взрыва модели ракеты - PullRequest
0 голосов
/ 13 июня 2019

Мы работаем над проектом Raspberry Pi, который работает для дистанционного запуска модели ракеты. Детонатор - это веб-сайт, который отображает большую читаемую кнопку запуска, которая побуждает raspberry pi запустить скрипт Python, который управляет выводом GPIO, подключенным к плате реле. Проблема, с которой я сталкиваюсь, заключается в том, что при вводе HTML-кода страница оказывается пустой.

Может кто-нибудь сообщить мне, что я делаю не так?

Я загрузил Apache для размещения веб-сайта - поместил html-файл в папку / var / www / html, а также попытался перезаписать код в файле index.html, который уже был в этой папке. Кроме того, я поместил html-файл в папку «rocket», в которой находится скрипт Python. Ни один из этих вариантов не сработал.

<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Launch Rocket</title>
      <script type="text/javascript" src="/webiopi.js"></script>
      <script type="text/javascript">
         webiopi().ready(function() {                     
                 var button = webiopi().createGPIOButton(17, "Launch");                                 
                 $("#controls").append(button);                                 
                 webiopi().refreshGPIO(true);
         });
      </script>
      <style type="text/css">
         button {
         display: block;
         margin: 5px 5px 5px 5px;
         width: 1280px;
         height: 720px;
         font-size: 100pt;
         font-weight: bold;
         color: white;
         }
         #gpio17.LOW {
         background-color: Red;
         }
         #gpio17.HIGH {
         background-color: Black;
         }
      </style>
   </head>
   <body>
      <div id="controls" align="center"></div>
   </body>
</html>

все попытки привели к пустой странице.

1 Ответ

0 голосов
/ 14 июня 2019

Основываясь на руководстве, предоставленном @weegee, я понял, что моя проблема в том, что мне не хватает некоторых настроек конфигурации.

Учебное пособие: https://webiopi.trouch.com/Tutorial_Basis.html#testing

Мне не хватало пути к файлу HTML в моем / etc / webiopi / config, и в результате Pi не отвечал так, как должен.

...