{"id":8162,"date":"2017-07-16T17:45:41","date_gmt":"2017-07-16T15:45:41","guid":{"rendered":"https:\/\/staging.niryo.com\/?p=8162"},"modified":"2024-07-18T17:07:52","modified_gmt":"2024-07-18T15:07:52","slug":"pyniryo-package-python","status":"publish","type":"post","link":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/","title":{"rendered":"D\u00e9couvrez PyNiryo, notre package Python"},"content":{"rendered":"<h1>D\u00e9couvrez PyNiryo, notre package Python<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-8156 aligncenter\" src=\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1-300x188.webp\" alt=\"\" width=\"300\" height=\"188\" srcset=\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1-300x188.webp 300w, https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1-768x482.webp 768w, https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3><span style=\"font-weight: 400;\"><strong>PyNiryo<\/strong> est un package Python permettant d&rsquo;envoyer des commandes <strong>Ned<\/strong> depuis n&rsquo;importe quel syst\u00e8me, via une <strong>API TCP\/IP<\/strong>. Il s\u2019agit de la continuit\u00e9 de l&rsquo;API TCP\/IP de Niryo One, avec une installation simplifi\u00e9e et un \u00e9ventail de fonctions plus large.<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-8161 aligncenter\" src=\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/Picto_API-300x280.jpg\" alt=\"\" width=\"300\" height=\"280\" srcset=\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/Picto_API-300x280.jpg 300w, https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/Picto_API.jpg 651w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2><b>Qu&rsquo;est-ce qu&rsquo;une API ?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">L\u2019<\/span><i><span style=\"font-weight: 400;\">Application Programming Interface<\/span><\/i><span style=\"font-weight: 400;\"> (API) est un ensemble de fonctions et de d\u00e9finitions qui facilite l&rsquo;int\u00e9gration d&rsquo;un logiciel dans un programme.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">(Sch\u00e9ma\u00a0\ud83d\ude42<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Utilisateur<\/span> <span style=\"font-weight: 400;\">Requ\u00eate API<\/span> <span style=\"font-weight: 400;\">Robot<\/span> <span style=\"font-weight: 400;\">R\u00e9ponse API<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Qu&rsquo;est-ce que le protocole TCP ?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Le <\/span><i><span style=\"font-weight: 400;\">Transmission Control Protocol<\/span><\/i><span style=\"font-weight: 400;\"> (TCP) est le protocole de communication r\u00e9seau qui permet l&rsquo;envoi de messages entre votre ordinateur et votre robot.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Que peut-on faire avec PyNiryo ?<\/b><\/p>\n<p><span style=\"font-weight: 400;\"><strong>PyNiryo<\/strong> permet un<strong> contr\u00f4le facile<\/strong> et complet d&rsquo;un ou plusieurs robots connect\u00e9s au m\u00eame r\u00e9seau que votre ordinateur, gr\u00e2ce \u00e0 des commandes de haut niveau. Ces commandes sont envoy\u00e9es via un<strong> script Python<\/strong> depuis votre ordinateur, puis r\u00e9cup\u00e9r\u00e9es et <strong>interpr\u00e9t\u00e9es par le serveur TCP du robot<\/strong>. Elles sont ensuite ex\u00e9cut\u00e9es et les r\u00e9sultats sont envoy\u00e9s \u00e0 votre ordinateur par le serveur TCP.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Quels sont les avantages de PyNiryo ?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\"><strong>PyNiryo<\/strong> permet de <strong>contr\u00f4ler un ou plusieurs robots<\/strong> \u00e0 partir d&rsquo;un programme Python qui s&rsquo;ex\u00e9cute sur votre ordinateur. Par cons\u00e9quent,<strong> le code est plus facile \u00e0 d\u00e9velopper et \u00e0 d\u00e9boguer<\/strong> car vous pouvez simplement<strong> modifier votre code dans votre interface de d\u00e9veloppement pr\u00e9f\u00e9r\u00e9e<\/strong> et le relancer<strong> sans avoir \u00e0 utiliser SSH.<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">De plus, vous pouvez lancer le programme du robot <strong>directement depuis votre ordinateur<\/strong>, ce qui vous permet de b\u00e9n\u00e9ficier, selon la configuration de ce dernier, de ressources sup\u00e9rieures \u00e0 celles du Raspberry Pi. Vous pourrez ainsi <strong>int\u00e9grer des fonctions plus gourmandes en ressources<\/strong> comme le <strong>traitement d&rsquo;image<\/strong> ou encore <strong>l\u2019apprentissage automatique (machine learning)<\/strong>. Ce dernier permet d&rsquo;aborder l&rsquo;utilisation de <strong>Vision<\/strong> dans le domaine de <strong>l&rsquo;Industrie 4.0.<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Les fonctionnalit\u00e9s de PyNiryo<\/b><\/h2>\n<p><span style=\"font-weight: 400;\"><strong>PyNiryo<\/strong> embarque <strong>plus d&rsquo;une quarantaine de fonctions<\/strong> permettant de <strong>contr\u00f4ler le robot et son \u00e9cosyst\u00e8me<\/strong> (mouvements, utilisation des outils, courroie transporteuse, jeu de vision&#8230;), facilitant ainsi la cr\u00e9ation de prototypes <strong>d\u2019applications industrielles adapt\u00e9s \u00e0 l&rsquo;industrie 4.0.<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">PyNiryo permet \u00e9galement de r\u00e9cup\u00e9rer des informations sur la position et l&rsquo;\u00e9tat actuel du robot, ainsi que les valeurs des broches GPIO, la vision de la cam\u00e9ra et bien d\u2019autres fonctions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">La communication avec le robot via TCP\/IP permet \u00e9galement de <strong>contr\u00f4ler plusieurs robots \u00e0 partir du m\u00eame programme.<\/strong> Ainsi, il est possible de <strong>combiner PyNiryo<\/strong> et la <\/span><strong><a href=\"https:\/\/docs.python.org\/3\/library\/threading.html\">biblioth\u00e8que Python Threading<\/a><\/strong><span style=\"font-weight: 400;\">.<\/span><span style=\"font-weight: 400;\"> Cette combinaison permet le <strong>contr\u00f4le de plusieurs Ned en simultan\u00e9,<\/strong> simulant par exemple une cha\u00eene de production qui utilise <strong>la robotique collaborative.\u00a0<\/strong><\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Vous pouvez trouver plus d&rsquo;informations \u00e0 ce sujet en vous r\u00e9f\u00e9rant \u00e0 notre tutoriel sur le multithreading.<\/span><\/i><\/p>\n<p>&nbsp;<\/p>\n<h2><b>PyNiryo<\/b><\/h2>\n<p><span style=\"font-weight: 400;\"><strong>L&rsquo;API PyNiryo<\/strong> reprend les fonctionnalit\u00e9s du robot disponibles via ROS. Voici une liste non exhaustive de ces fonctionnalit\u00e9s :<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\"> D\u00e9placer le robot<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Utiliser la vision<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Contr\u00f4ler les courroies transporteuses<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> R\u00e9cup\u00e9rer les informations sur les broches GPIO<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Des<strong> fonctions de vision<\/strong> ont \u00e9galement \u00e9t\u00e9 ajout\u00e9es \u00e0 PyNiryo pour <strong>permettre \u00e0 l&rsquo;utilisateur de cr\u00e9er son propre pipeline de traitement d&rsquo;images et explorer davantage la robotique collaborative<\/strong> dans <strong>l&rsquo;industrie 4.0.<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ces fonctions s\u2019appuient sur <strong>OpenCV<\/strong>, une biblioth\u00e8que open source pour la vision par ordinateur. Elle permet \u00e9galement d&rsquo;utiliser ces images avec <strong>des frameworks de Deep Learning<\/strong> comme <strong>Tensorflow <\/strong>et <strong>PyTorch.<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>L&rsquo;installation de PyNiryo est aussi simplifi\u00e9e<\/strong>, puisqu\u2019il est disponible sur l&rsquo;installation du paquet Python PyPi. Pour l&rsquo;installer, il suffit d&rsquo;ex\u00e9cuter la commande \u00ab pip install pyniryo \u00bb.\u00a0<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Pour plus d&rsquo;informations sur l&rsquo;installation de PyNiryo, cliquez ici.<\/span><\/i><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Conclusion<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">En conclusion, notre <strong>package Python PyNiryo<\/strong> est une<strong> interface pleine de ressources<\/strong> vous permettant de concr\u00e9tiser<strong> plusieurs projets orient\u00e9s vers l&rsquo;industrie 4.0<\/strong> de mani\u00e8re <strong>simple, rapide<\/strong> et<strong> efficace.<\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez PyNiryo, notre package Python PyNiryo est un package Python permettant d&rsquo;envoyer des commandes Ned depuis n&rsquo;importe quel syst\u00e8me, via une API TCP\/IP. Il s\u2019agit de la continuit\u00e9 de l&rsquo;API TCP\/IP de Niryo One, avec une installation simplifi\u00e9e et un \u00e9ventail de fonctions plus large. &nbsp; Qu&rsquo;est-ce qu&rsquo;une API ? L\u2019Application Programming Interface (API) est [&hellip;]<\/p>\n","protected":false},"author":146,"featured_media":8156,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[88],"tags":[],"class_list":["post-8162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualite-niryo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>D\u00e9couvrez PyNiryo, notre package Python - Niryo<\/title>\n<meta name=\"description\" content=\"PyNiryo est un package Python servant \u00e0 envoyer des commandes \u00e0 Ned depuis n\u2019importe quel syst\u00e8me par le biais d&#039;une API TCP\/IP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"D\u00e9couvrez PyNiryo, notre package Python - Niryo\" \/>\n<meta property=\"og:description\" content=\"PyNiryo est un package Python servant \u00e0 envoyer des commandes \u00e0 Ned depuis n\u2019importe quel syst\u00e8me par le biais d&#039;une API TCP\/IP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Niryo\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-16T15:45:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-18T15:07:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"643\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Delphine Guers\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Delphine Guers\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\"},\"author\":{\"name\":\"Delphine Guers\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/#\/schema\/person\/fc8299eb4ec410e5f46695c2d2c76172\"},\"headline\":\"D\u00e9couvrez PyNiryo, notre package Python\",\"datePublished\":\"2017-07-16T15:45:41+00:00\",\"dateModified\":\"2024-07-18T15:07:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\"},\"wordCount\":696,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp\",\"articleSection\":[\"Actualit\u00e9 Niryo\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\",\"url\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\",\"name\":\"D\u00e9couvrez PyNiryo, notre package Python - Niryo\",\"isPartOf\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp\",\"datePublished\":\"2017-07-16T15:45:41+00:00\",\"dateModified\":\"2024-07-18T15:07:52+00:00\",\"description\":\"PyNiryo est un package Python servant \u00e0 envoyer des commandes \u00e0 Ned depuis n\u2019importe quel syst\u00e8me par le biais d'une API TCP\/IP.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage\",\"url\":\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp\",\"contentUrl\":\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp\",\"width\":1024,\"height\":643},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.niryo.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9couvrez PyNiryo, notre package Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/#website\",\"url\":\"https:\/\/staging.niryo.com\/fr\/\",\"name\":\"Niryo\",\"description\":\"Empower your robotics potential - Collaborative robots\",\"publisher\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.niryo.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/#organization\",\"name\":\"Niryo\",\"url\":\"https:\/\/staging.niryo.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/03\/logo-horizontal-bleu.svg\",\"contentUrl\":\"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/03\/logo-horizontal-bleu.svg\",\"caption\":\"Niryo\"},\"image\":{\"@id\":\"https:\/\/staging.niryo.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/10970402\/admin\/feed\/posts\/\",\"https:\/\/www.tiktok.com\/@niryo_robotics\",\"https:\/\/www.instagram.com\/niryo_robotics\/\",\"https:\/\/discord.com\/invite\/EqpPYTf9FJ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/#\/schema\/person\/fc8299eb4ec410e5f46695c2d2c76172\",\"name\":\"Delphine Guers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/staging.niryo.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e00fb747f68194e489b62808081c7f5dc48fbb31376fe2d0bfb0025c6dee24ef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e00fb747f68194e489b62808081c7f5dc48fbb31376fe2d0bfb0025c6dee24ef?s=96&d=mm&r=g\",\"caption\":\"Delphine Guers\"},\"url\":\"https:\/\/staging.niryo.com\/fr\/author\/d-guersniryo-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"D\u00e9couvrez PyNiryo, notre package Python - Niryo","description":"PyNiryo est un package Python servant \u00e0 envoyer des commandes \u00e0 Ned depuis n\u2019importe quel syst\u00e8me par le biais d'une API TCP\/IP.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/","og_locale":"fr_FR","og_type":"article","og_title":"D\u00e9couvrez PyNiryo, notre package Python - Niryo","og_description":"PyNiryo est un package Python servant \u00e0 envoyer des commandes \u00e0 Ned depuis n\u2019importe quel syst\u00e8me par le biais d'une API TCP\/IP.","og_url":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/","og_site_name":"Niryo","article_published_time":"2017-07-16T15:45:41+00:00","article_modified_time":"2024-07-18T15:07:52+00:00","og_image":[{"width":1024,"height":643,"url":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp","type":"image\/webp"}],"author":"Delphine Guers","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Delphine Guers","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#article","isPartOf":{"@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/"},"author":{"name":"Delphine Guers","@id":"https:\/\/staging.niryo.com\/fr\/#\/schema\/person\/fc8299eb4ec410e5f46695c2d2c76172"},"headline":"D\u00e9couvrez PyNiryo, notre package Python","datePublished":"2017-07-16T15:45:41+00:00","dateModified":"2024-07-18T15:07:52+00:00","mainEntityOfPage":{"@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/"},"wordCount":696,"commentCount":0,"publisher":{"@id":"https:\/\/staging.niryo.com\/fr\/#organization"},"image":{"@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp","articleSection":["Actualit\u00e9 Niryo"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/","url":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/","name":"D\u00e9couvrez PyNiryo, notre package Python - Niryo","isPartOf":{"@id":"https:\/\/staging.niryo.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage"},"image":{"@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp","datePublished":"2017-07-16T15:45:41+00:00","dateModified":"2024-07-18T15:07:52+00:00","description":"PyNiryo est un package Python servant \u00e0 envoyer des commandes \u00e0 Ned depuis n\u2019importe quel syst\u00e8me par le biais d'une API TCP\/IP.","breadcrumb":{"@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#primaryimage","url":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp","contentUrl":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp","width":1024,"height":643},{"@type":"BreadcrumbList","@id":"https:\/\/staging.niryo.com\/fr\/pyniryo-package-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.niryo.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9couvrez PyNiryo, notre package Python"}]},{"@type":"WebSite","@id":"https:\/\/staging.niryo.com\/fr\/#website","url":"https:\/\/staging.niryo.com\/fr\/","name":"Niryo","description":"Empower your robotics potential - Collaborative robots","publisher":{"@id":"https:\/\/staging.niryo.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.niryo.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/staging.niryo.com\/fr\/#organization","name":"Niryo","url":"https:\/\/staging.niryo.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/staging.niryo.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/03\/logo-horizontal-bleu.svg","contentUrl":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/03\/logo-horizontal-bleu.svg","caption":"Niryo"},"image":{"@id":"https:\/\/staging.niryo.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/10970402\/admin\/feed\/posts\/","https:\/\/www.tiktok.com\/@niryo_robotics","https:\/\/www.instagram.com\/niryo_robotics\/","https:\/\/discord.com\/invite\/EqpPYTf9FJ"]},{"@type":"Person","@id":"https:\/\/staging.niryo.com\/fr\/#\/schema\/person\/fc8299eb4ec410e5f46695c2d2c76172","name":"Delphine Guers","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/staging.niryo.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e00fb747f68194e489b62808081c7f5dc48fbb31376fe2d0bfb0025c6dee24ef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e00fb747f68194e489b62808081c7f5dc48fbb31376fe2d0bfb0025c6dee24ef?s=96&d=mm&r=g","caption":"Delphine Guers"},"url":"https:\/\/staging.niryo.com\/fr\/author\/d-guersniryo-com\/"}]}},"jetpack_featured_media_url":"https:\/\/staging.niryo.com\/wp-content\/uploads\/2024\/07\/decouvrez-pyniryo-75-1024x643-1.webp","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/posts\/8162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/comments?post=8162"}],"version-history":[{"count":0,"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/posts\/8162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/media\/8156"}],"wp:attachment":[{"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/media?parent=8162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/categories?post=8162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.niryo.com\/fr\/wp-json\/wp\/v2\/tags?post=8162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}