Matlab/Simulink : Comment recevoir des commandes MATLAB via une requête HTTP GET

Cet exemple montre comment recevoir des commandes MATLAB via une requête HTTP GET.

Dans notre exemple précédent Serveur de commandes TCP/IP Matlab sans aucune toolbox nous avons montré comment créer un serveur TCP/IP dans MATLAB sans recourir aux commandes exclusives d’une toolbox. Cependant, même lorsqu’il est exécuté en utilisant un Timer Matlab, il bloquera complètement l’interface graphique car Matlab fonctionne de manière intrinsèquement monothreadée.

Dans cet exemple, nous utiliserons une stratégie différente : Matlab lui-même est commandé via un Timer pour émettre périodiquement une requête HTTP vers un serveur Web externe. Le serveur web répondra alors avec une commande à exécuter dans Matlab.

Dans cet exemple, il n’y a aucun retour sur la sortie de la commande !

Fonction de requête MATLAB principale

Timer MATLAB

Serveur Python

Ce serveur d’exemple simple émettra des commandes pour alternativement activer et désactiver un commutateur manuel.


Consultez les articles similaires par catégorie : Matlab/Simulink, Python