QNAP Docker Blynk

  • Auteur du sujet Auteur du sujet CHAP
  • Date de début Date de début

CHAP

Padawan
7 Mars 2016
116
3
18
Loiret France
Bonjour,

J'ai installé le container Blynk-serveur sur mon NAS TS251A avec une @IP fixe.

je me logue bien à l'administration de l'appli par le port 9443.

Mon problème : je n'ai pas accès au ports 8440 , 8442 , 8443

Sur ce site on définit des paramètres a passer à Docker "https://hub.docker.com/r/mpherg/blynk-server/"
mais je n'ai pas trouver dans container station comment faire.

Quelqu'un a-t-il une expérience de Blynk ?

JC CHAP
 
Dans l'interface de Container Station, au moment où tu crées le container (tu peux aussi y accéder dans les propriétés du container après sa création), tu as des "Réglages Avancés", et là-dedans, une rubrique réseau, qui te permet de définir des transferts de ports entre l'hôte et le container :

Qs3M3Im.jpg


As-tu essayé ça? si le 8080 est déjà utilisé [c'est mon cas], choisis une autre valeur dans le port Hôte, dans mon exemple j'ai pris le 8888.

Je viens d'essayer, le 8888 (redirigé vers 8080) m'a redirigé direct vers blynk.cc, le 9443 fonctionne (en https sans certificat, donc le navigateur râle, en http rien ne marche, il doit me manquer un certificat), le 8441 ne m'a rien retourné.

si je liste les containers actifs en ligne de commande (SSH), j'ai ça :

Code:
[/share/CACHEDEV1_DATA/.qpkg/container-station/bin] # docker ps -a
CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS                   PORTS                                                                    NAMES
cc015206ab1c        mpherg/blynk-server:latest   "java -jar /blynk/..."   9 minutes ago       Up 9 minutes             0.0.0.0:8441->8441/tcp, 0.0.0.0:9443->9443/tcp, 0.0.0.0:8888->8080/tcp   blynk-server-1

Ca ressemble à ce que tu cherches, non?
 
Merci à tous les deux pour votre réponse.

Après de multiples tests j’ai pu démarrer une connexion avec mon montage Arduino.

Dans le fichier suivant :
/share/CACHEDEV1_DATA/Container/container-station-data/lib/docker/volumes/c6fce3861b6b69f88b9a4a23993cd86b4378e3ce0325bb547f6c098f2c200799/_data/server.properties
J’ai défini http.port=9080 (au lieu de 8080)
Et dans la ligne de commande du script Arduino j’ai inscrit :
"Blynk.begin(auth, wifi, ssid, pass, "192.168.0.160", 9080);"

Au lieu de 8442 comme préconisé dans tous les exemples.
9080 et 9443 sont les deux seuls ports qui répondent.

Bien sur la connexion pour l’administration en https (port 9443) donne des alertes mais ça passe

Et depuis mon téléphone pas de problème : je me connecte XXXX.ovh :9443 (sans alertes)

Pour un néophyte en IOT c’est très sympa Blynk avec Arduino. (cloud IOT perso)
Mais je ne comprend pas trop bien comment Blynk travail.

@fbernard : la cde docker ps –a ne me renvoi pas d’infos sur les redirections de port !!

Bonne soirée à tous les deux.
JC CHAP
 
complément d'infos :
A la création :
la réaffectation des ports est dispo si on fait le choix réseau « NAT » ;
si l’on veux attribué une adresse local fixe à Blynk il faut faire le choix « Bridge » et réaffectation impossible