Создан локальный сервер на плате BananaPI M1, OS Debian 10, jdk8, сервер работает. Могу подключаться к серверу и в локальной сети и за её приделами. Во внешнюю сеть проброшены порты 80 и 9443. Создано устройство на NodeMCU V3 с датчиками температуры, в котором прописаны;
char ssid[] = “my_ssid”; // естественно ssid моей сети
char pass[] = “my_password”; // естественно password моей сети
char my_host[] = “local_host_Blynk”; // естественно ip моего Blynk сервера
char auth[] = “Kvf5QOwJZfnGpw8s2geczeTY18ZfS5R2”;
Blynk.begin(auth, ssid, pass, my_host);
Все соединяется. Сервер видит приложение, приложение видит сервер и в локальной сети и за её приделами. Устройство подключается к серверу нормально;
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ / '/
///_, /////_
/__/ v0.6.1 on NodeMCU
[10468] Connecting to 192.168.100.27:80
[10510] Packet too big: 20527
[10511] Packet too big: 8244
[10511] Packet too big: 16993
[10511] Packet too big: 25969
Но в приложении “Wasn’t online yet” и в локальной сети, и за её приделами. “char auth[]” в прошивке сверял с тем, что присылает мне мой сервер, и стем, что в админке сервера, всё совпадает, но “Wasn’t online yet” !!!
Кто подскажет где рыть-копать? В описании на GitHab есть такие строки;
Изменить ваш Raspberry Pi Javascript c этого
var blynk = new Blynk.Blynk(AUTH, options = {connector : new Blynk.TcpClient()});
на это
var blynk = new Blynk.Blynk(AUTH, options= {addr:“xxx.xxx.xxx.xxx”});
Но что это, где это, что за java скрипт, этого не сказано? Help me please!