BLYNK
HOME       📲 GETTING STARTED       📗 DOCS       ❓HELP CENTER       👉 SKETCH BUILDER

The local server, app, and device connect, but in the app “Wasn't online yet”

Создан локальный сервер на плате 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!

Разобрался сам. Надо было указать порт на котором работает сервер

char ssid[] = "xxxxxxxx";
char pass[] = "xxxxxxxxxx";
char my_host[] = "1xx.1xx.xx.xx";
int port = 8080;
void setup() 
{
Blynk.begin(auth, ssid, pass, my_host, port);
.................

Triple backticks look like this:
```
not the three characters that you’ve used. Please edit your post to use the correct characters.

Pete.