Запустите файл node.js на моем сервере raspberry pi apache из Интернета. - PullRequest
0 голосов
/ 16 декабря 2018

Я работаю над проектом для назначения IoT колледжа.По сути, у меня есть веб-приложение на glitch.com, и у меня есть файл node.js на локальном сервере Apache rpi, который я хочу запустить из веб-приложения.Я также хочу отправить ключ пароля (AUTH) из веб-приложения в файл на моем rpi.

Приложение node.js на моем rpi получает данные gps с сервера приложения для смартфона под названием Blynk.Затем я отправляю эти данные на веб-сайт wia.io, который отображает их в виде виджета карты.

Возможно ли это сделать?Я все еще новичок в этом, поэтому я не уверен, насколько это возможно.Кроме того, бэкэнд моего веб-приложения написан на node.js, так можно ли полностью отключить мой rpi-сервер и запустить его как одну из моделей в моем веб-приложении?Приложение Blynk просит пользователя выбрать аппаратное устройство.

Вот файл node.js, который я хочу выполнить из своего веб-приложения, и я также хотел бы отправить токен аутентификации из веб-приложения.Я не обеспокоен безопасностью этого проекта.

var Blynk = require("blynk-library");
var wia = require('wia')('d_sk_olQOqWNVpPcqd2N6Y3QFULei');
var AUTH = '23be80b8c0294c56b9018ced6848a99c';

var blynk = new Blynk.Blynk(AUTH, options = {
    connector : new Blynk.TcpClient()
});

var v1 = new blynk.VirtualPin(1);

v1.on('write', function(param) {
    console.log("V1: lat" + param[0], "v1: long. " + param[1])
    wia.locations.publish({
        latitude: param[0],
        longditude: param[1]
    });
});
wia.stream.connect();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...