Hello,
Je suis en train de faire mumuse avec une carte micropython sur laquelle je souhaite développer plusieurs choses, en particulier porter pKNyX, mon framework python pour le bus domotique KNX.
Ce framework est actuellement écrit en python 2.x, et se base sur le module threading pour les échanges asynchrones (socket IP multicast). Or, micropython ne supporte que python 3 (logique), et n'implémentera pas le module threading ; la solution passera par le module ascynio, pour l'instant en cours de développement :
https://github.com/micropython/micro.../asyncio_micro
Je voudrais donc tout d'abord me familiariser avec ce concept, nouveau pour moi. Cela passe également pas l'utilisation des générateurs sous forme de coroutines, que je ne connais pas vraiment non plus. J'ai commencé à lire la doc des modules concernés, mais c'est un peu abrupte, et j'ai du mal à cerner les tenants et aboutissants.
Connaîtriez-vous un bon tutoriel sur le sujet ? Ou à défaut un joli bout de code utilisant tout ça, clair et bien documenté ?
Merci d'avance.
Partager