RPI0 - Apache веб-сервер вызывает красный узел в фоновом режиме - PullRequest
0 голосов
/ 13 июля 2020

Я здесь новенький, так что не стесняйтесь поправлять меня, если я делаю что-то совершенно не так: D

В настоящее время я разрабатываю интерактивную «Машину». Идея довольно изящная и простая: посетители могут подключиться к открытому WIFI hotspot, который открывает портал авторизации, который представляет им вопрос, за которым следуют 4 изображения + одно из этих изображений приведет вас к следующему вопросу, и после того, как на все 4 вопроса будут даны правильные ответы, вам будут предложены 4 различных варианта для выбора

эти 4 варианта будут разными вкусами TICTAC после выбора вашего вкуса, должен сработать красный поток узла, который разговаривает с подключенным arduino, который затем выведет машину на pu sh из ticta c box

теперь моя проблема: я понятия не имею, как я могу вставить локальные изображения из Raspberry pi в узлы red http, поэтому я установил apache 2, и все работает, но теперь как я могу вызвать красный узел в фоновом режиме, когда открывая html сторону от apache можно ли отправить какой-то ре quest в фоновом режиме, как только открывается сторона. html

, поэтому я не думаю, что этот код может помочь, поскольку вопрос фундаментальный, но это моя текущая страница-заполнитель, которая откроется после выбора вашего вкуса ( в этом случае аромат 1)

<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/<html>
<html>
<head>
        <title> Startseite </title>
</head>
<body>
        <h1> Startseite </h1>
<a href="raspberrypi:1880/test"> node red </a> <br>
<a href="test/index.html"> Test.html </a> <br>
        <a href="befehle/magazin1.html"> magazin 1 Anfahren </a> <br>
        test2
</body>
</html>

теоретически он мог бы вызвать ссылку http://raspberrypi: 1880 / flavour1 или что-то в этом роде, но это то, что я понятия не имею, как сделать, не связывая эту страницу напрямую, потому что это должно просто может быть вызван для запуска потока, не больше и не меньше (по крайней мере, это идея)

поток может выглядеть так:

[{"id":"99c30596.370c78","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"86936dc1.efd29","type":"http in","z":"99c30596.370c78","name":"","url":"/flavour1","method":"get","upload":false,"swaggerDoc":"","x":450,"y":300,"wires":[["bea717a4.95a4c8","ea1e69ea.b1fdf8"]]},{"id":"ea1e69ea.b1fdf8","type":"http response","z":"99c30596.370c78","name":"flavour1","statusCode":"200","headers":{},"x":820,"y":300,"wires":[]},{"id":"bea717a4.95a4c8","type":"template","z":"99c30596.370c78","name":"Give Flavour 1","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"*F$1","output":"str","x":580,"y":360,"wires":[["6b6ed280.439dac"]]},{"id":"6b6ed280.439dac","type":"serial out","z":"99c30596.370c78","name":"Arduino","serial":"9fc3bd98.a178c","x":780,"y":360,"wires":[]},{"id":"9fc3bd98.a178c","type":"serial-port","z":"","serialport":"/dev/ttyACM0","serialbaud":"9600","databits":"8","parity":"none","stopbits":"1","waitfor":"","dtr":"low","rts":"none","cts":"none","dsr":"none","newline":"\\n","bin":"false","out":"char","addchar":"","responsetimeout":"10000"}]

любые идеи приветствуются, так как я все еще занимаюсь мозговым штурмом найдите правильную идею, что может сработать

...