DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions MQTT
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Permet de se connecter à un serveur MQTT (également appelé "Broker").
Exemple
// Déclaration de la connexion MQTT
gMqttSession est un mqttSession

// Récupère les données saisies dans la fenêtre de connexion
gMqttSession.Adresse = SAI_Adresse_Broker
gMqttSession.Port = SAI_Port
gMqttSession.Option = INT_SSL
gMqttSession.TimeoutConnexion = SAI_Timeout_Connexion
gMqttSession.Utilisateur = SAI_Login
gMqttSession.MotDePasseUtilisateur = SAI_PSW
gMqttSession.CléPrivée = SAI_Clé_Privée
gMqttSession.MotDePasseCléPrivée = SAI_PSW_Clé_Privée
gMqttSession.IDClient = SAI_IDClient
gMqttSession.SessionVide = INT_Session_Vierge
SI MQTTConnecte(gMqttSession) ALORS
	Message("Connexion OK")
SINON
	Erreur("Problème de connexion. '" + ErreurInfo() + "')")
FIN
Syntaxe
<Résultat> = MQTTConnecte(<Session MQTT>)
<Résultat> : Booléen
  • Vrai si la connexion a réussi,
  • Faux dans le cas contraire. La fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur rencontrée.
<Session MQTT> : Variable de type mqttSession
Nom de la variable mqttSession correspondant aux paramètres de la connexion.
Classification Métier / UI : Code métier
Composante : wd300com.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Erreurs SSL non débrayables
Attention, si vous utilisez un serveur MQTT/SSL (gMqttSession..Option = optionSSL), il n'est pas possible d'ignorer les erreurs SSL côté client.
Donc si le certificat serveur expire ou comporte un problème, on ne peut pas forcer le client à se connecter quand même.
RVN
19 mai 2022

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale