Sommaire

REPL via Bluetooth REPL:Bluetooth

Le module os contient une fonction appelée dupterm() qui permet de dupliquer le terminal REPL sur une interface série.

Cette assertion pourtant anodine cache pourtant une fonctionnalité captivante, car elle permet de prendre le contrôle d’un projet (ex. : un robot) ou d’établir une session REPL par l’intermédiaire d’une connexion sans fil.

1. À propos de Bluetooth

L’approche proposée ici s’appuie sur un module exploitant le Bluetooth classique (et non Bluetooth Low Energy, aussi appelé BLE).

Bien que très pratique pour des raisons de confort, il faut bien reconnaître que l’interconnexion de matériel Bluetooth peut également devenir de véritables casse-tête, car cela dépend de nombreux paramètres : la compatibilité Bluetooth matérielle, le système d’exploitation (Windows, Android, Linux, Mac) ainsi que sa version, le support logiciel sur l’OS (car un module peut très bien être reconnu, appairé, mais le port série pas ouvert)...

Une fois en place et configurée de façon appropriée, cette solution peut être considérée comme pérenne et offrira un confort d’utilisation hors du commun.

L’auteur n’est pas un grand fan de la technologie Bluetooth qui, selon les circonstances, peut offrir trop d’imprévus/d’incertitudes lors d’un appairage ...