{"id":2888,"date":"2025-12-03T16:31:33","date_gmt":"2025-12-03T21:31:33","guid":{"rendered":"https:\/\/tricycletest.ca\/?p=2888"},"modified":"2025-12-05T12:48:49","modified_gmt":"2025-12-05T17:48:49","slug":"dfu-nordic","status":"publish","type":"post","link":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/","title":{"rendered":"Device Firmware Updates (DFU) sur le Nordic nRF52"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2888\" class=\"elementor elementor-2888\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e86fba e-flex e-con-boxed e-con e-parent\" data-id=\"8e86fba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b63134 elementor-widget elementor-widget-heading\" data-id=\"3b63134\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Device Firmware Updates (DFU) sur le Nordic nRF52\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7439a58 elementor-widget elementor-widget-text-editor\" data-id=\"7439a58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nous sommes tous un peu optimistes lorsque nous \u00e9crivons du firmware.<\/p><p>En r\u00e9alit\u00e9, nous nous attendons g\u00e9n\u00e9ralement \u00e0 ce que tout se passe bien. Pourtant, m\u00eame les optimistes savent que tout le monde fait des erreurs et que, m\u00eame avec un code impeccable, les exigences ou l\u2019environnement peuvent changer \u2014 ce qui n\u00e9cessitera des mises \u00e0 jour du produit. Certains clients nous ont d\u00e9j\u00e0 dit qu\u2019ils ne souhaitaient pas consacrer de temps \u00e0 int\u00e9grer une fonctionnalit\u00e9 DFU \u00e0 leur produit, estimant que le firmware devait \u00eatre parfait d\u00e8s la premi\u00e8re version (et livr\u00e9 en un temps record!).<\/p><p>Voici la v\u00e9rit\u00e9 : \u00e0 moins d\u2019avoir des ressources illimit\u00e9es, une application triviale, \u00e9norm\u00e9ment de temps de tests et une \u00e9quipe QA de la taille de la NASA, votre firmware ne sera pas parfait du premier coup.<\/p><p>Vous devrez absolument int\u00e9grer un m\u00e9canisme de mise \u00e0 jour du micrologiciel dans votre application.<\/p><p>Bonne nouvelle : c\u2019est tout \u00e0 fait possible sur la plateforme Nordic nRF52.<br \/>Dans cet article, vous verrez comment utiliser l\u2019un des exemples Nordic pour mettre \u00e0 jour un nRF52-DK :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36a97ff elementor-widget elementor-widget-heading\" data-id=\"36a97ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Pr\u00e9requis :<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e1a431 elementor-widget elementor-widget-text-editor\" data-id=\"5e1a431\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nordic <\/span><a href=\"https:\/\/www.nordicsemi.com\/eng\/Products\/Bluetooth-Smart-Bluetooth-low-energy\/nRF52-DK\"><span style=\"font-weight: 400;\">nRF52-DK<\/span><\/a><span style=\"font-weight: 400;\"> hardware<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Un t\u00e9l\u00e9phone intelligent avec <\/span><a href=\"https:\/\/www.nordicsemi.com\/eng\/Products\/Nordic-mobile-Apps\/nRF-Toolbox-App\"><span style=\"font-weight: 400;\">nRF Toolbox app<\/span><\/a><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.nordicsemi.com\/eng\/nordic\/Products\/nRF51822\/nRF5x-Command-Line-Tools-Win32\/33444\"><span style=\"font-weight: 400;\">Nordic nRF52 command line tools<\/span><\/a><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"http:\/\/www.nordicsemi.com\/eng\/Products\/Bluetooth-Smart-Bluetooth-low-energy\/nRF5-SDK\"><span style=\"font-weight: 400;\">Nordic nRFx SDK<\/span><\/a><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"http:\/\/www2.keil.com\/mdk5\/uvision\/\"><span style=\"font-weight: 400;\">Keil uVision<\/span><\/a><span style=\"font-weight: 400;\"> avec le <\/span><a href=\"https:\/\/www.nordicsemi.com\/eng\/nordic\/Products\/nRF52832\/nRF5x-MDK-Pack\/48740\"><span style=\"font-weight: 400;\">nRF5x MD5 pack<\/span><\/a><span style=\"font-weight: 400;\"> ou GNU Maketools<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><a style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\" href=\"https:\/\/www.nordicsemi.com\/chi\/node_176\/2.4GHz-RF\/nRFgo-Studio\"><span>nRFGo Studio<\/span><\/a><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50c32c3 elementor-widget elementor-widget-heading\" data-id=\"50c32c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00c9tape 1 : Flasher le SoftDevice sur le circuit int\u00e9gr\u00e9\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48c7c17 elementor-widget elementor-widget-text-editor\" data-id=\"48c7c17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ouvrez nRFGo Studio et connectez votre kit de d\u00e9veloppement via USB. Activez l\u2019alimentation. Vous devriez voir le kit nRF52 reconnu comme un programmateur Segger. Cliquez dessus, puis ouvrez l\u2019onglet Program SoftDevice.<\/p><p>Programmez ensuite le fichier SoftDevice fourni dans le SDK. Pour le nRF52-DK, le fichier \u00e0 utiliser est :<\/p><p>\/components\/softdevice\/s132\/hex\/s132_nrf52_2.0.0_softdevice.hex<br \/>Une fois s\u00e9lectionn\u00e9, cliquez sur Program.<\/p><p>Dans le journal de sortie, vous devriez voir que le SoftDevice a \u00e9t\u00e9 programm\u00e9 avec succ\u00e8s.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76987a8 elementor-widget elementor-widget-heading\" data-id=\"76987a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00c9tape 2 : Compiler et flasher l\u2019exemple de Bootloader BLE (Keil)\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44820cd elementor-widget elementor-widget-text-editor\" data-id=\"44820cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dans le SDK Nordic, vous trouverez un projet d\u2019exemple pr\u00eat \u00e0 l\u2019emploi montrant comment effectuer une DFU via BLE. Il se trouve \u00e0 :<\/p><p>\/examples\/dfu\/bootloader\/pca10040\/dual_bank_ble_s132\/arm5_no_packs\/dfu_dual_bank_ble_s132_pca10040.uvprojx<\/p><p>Cet exemple contient le bootloader et le code de DFU.<\/p><p>Double-cliquez sur le projet pour l\u2019ouvrir. Compilez-le (bouton Build ou touche F7).<\/p><p>Note : Vous devrez peut-\u00eatre installer les packs Keil MDK associ\u00e9s aux dispositifs Nordic Semiconductor.<\/p><p>Assurez-vous que la carte de d\u00e9veloppement est connect\u00e9e et sous tension, puis cliquez sur LOAD pour flasher le firmware. Si vous rencontrez des probl\u00e8mes, v\u00e9rifiez que vous avez bien la derni\u00e8re version de nrfjprog.exe install\u00e9e et que votre variable d\u2019environnement PATH pointe vers le bon ex\u00e9cutable.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc73508 elementor-widget elementor-widget-heading\" data-id=\"dc73508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00c9tape 3 : Compiler le projet Heart Rate Sensor et le pr\u00e9parer pour DFU\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ee8fbf elementor-widget elementor-widget-text-editor\" data-id=\"8ee8fbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La prochaine \u00e9tape consiste \u00e0 compiler l\u2019application cible et \u00e0 la pr\u00e9parer pour une mise \u00e0 jour via BLE.<\/p><p>Compilez le projet, mais ne le flashez pas sur la carte. L\u2019id\u00e9e est de le transf\u00e9rer via BLE depuis votre t\u00e9l\u00e9phone intelligent.<\/p><p>La compilation g\u00e9n\u00e8re un fichier .hex.<br \/>Vous devez ensuite utiliser les utilitaires Nordic pour empaqueter ce fichier dans un format contenant les m\u00e9tadonn\u00e9es n\u00e9cessaires (version, CRC, etc.). Cela se fait avec le programme nrfutil.exe.<\/p><p>Dans une fen\u00eatre de commande, placez-vous dans le dossier contenant votre fichier hex compil\u00e9 et ex\u00e9cutez :<\/p><p>\u00ab\u00a0C:\\Program Files (x86)\\Nordic Semiconductor\\Master Control Panel\\3.10.0.14\\nrf\\nrfutil.exe\u00a0\u00bb dfu genpkg &#8211;application-version 1 &#8211;application nrf52832_xxaa_s132.hex hrs.zip<\/p><p>Un fichier hrs.zip devrait appara\u00eetre dans votre dossier.<br \/>Il contient :<\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\">manifest.json<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">nrf52832_xxaa_s132.bin<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">nrf52832_xxaa_s132.dat<p>\u00a0<\/p><\/li><\/ul><p>Le fichier manifest.json contient les m\u00e9tadonn\u00e9es de l\u2019application (version, CRC, SoftDevice requis, etc.).<br \/>Le .bin contient l&rsquo;application elle-m\u00eame, et le .dat en contient la version binaire des informations de validation n\u00e9cessaires au bootloader.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0c4f16 elementor-widget elementor-widget-heading\" data-id=\"f0c4f16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00c9tape 4 : Flasher le nouveau firmware via le bootloader BLE\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a30ac9 elementor-widget elementor-widget-text-editor\" data-id=\"7a30ac9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Il existe plusieurs fa\u00e7ons de transf\u00e9rer un firmware sur votre t\u00e9l\u00e9phone.<br \/>Sur Android, c\u2019est tr\u00e8s simple (glisser-d\u00e9poser).<\/p><p>\u00a0Sur iOS, c\u2019est un peu plus complexe. La m\u00e9thode la plus simple consiste \u00e0 se l\u2019envoyer par courriel, puis \u00e0 ouvrir la pi\u00e8ce jointe dans l\u2019application nRF Toolbox.<\/p><p>Ouvrez la pi\u00e8ce jointe avec nRF Toolbox : cela la copie dans l\u2019application.<\/p><ol><li aria-level=\"1\">Ouvrez nRF Toolbox<\/li><li aria-level=\"1\">S\u00e9lectionnez DFU<\/li><li aria-level=\"1\">Appuyez sur Select Device<\/li><li aria-level=\"1\">Choisissez la carte d\u00e9tect\u00e9e comme DfuTarg<\/li><li aria-level=\"1\">Appuyez sur Select File<\/li><li aria-level=\"1\">Choisissez le fichier hrs.zip<\/li><li aria-level=\"1\">Appuyez sur Upload File<\/li><\/ol><p><br \/>Une fen\u00eatre de dialogue confirmera la r\u00e9ussite de la mise \u00e0 jour DFU.<\/p><p>R\u00e9f\u00e9rences<br \/><a href=\"http:\/\/infocenter.nordicsemi.com\/index.jsp?topic=%2Fcom.nordic.infocenter.s132.api.v2.0.0%2Findex.html\">Nordic SDK Documentation<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nous sommes tous un peu optimistes lorsque nous \u00e9crivons du firmware.<br \/>\nEn r\u00e9alit\u00e9, nous nous attendons g\u00e9n\u00e9ralement \u00e0 ce que tout se passe bien. <\/p>\n","protected":false},"author":4,"featured_media":1553,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2888","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-categorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Device Firmware Updates (DFU) sur le Nordic nRF52 - Motsai<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Device Firmware Updates (DFU) sur le Nordic nRF52 - Motsai\" \/>\n<meta property=\"og:description\" content=\"Nous sommes tous un peu optimistes lorsque nous \u00e9crivons du firmware. En r\u00e9alit\u00e9, nous nous attendons g\u00e9n\u00e9ralement \u00e0 ce que tout se passe bien.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/\" \/>\n<meta property=\"og:site_name\" content=\"Motsai\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-03T21:31:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-05T17:48:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/motsai-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2244\" \/>\n\t<meta property=\"og:image:height\" content=\"1485\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jean-Samuel Chenard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jean-Samuel Chenard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Device Firmware Updates (DFU) sur le Nordic nRF52 - Motsai","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:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/","og_locale":"fr_FR","og_type":"article","og_title":"Device Firmware Updates (DFU) sur le Nordic nRF52 - Motsai","og_description":"Nous sommes tous un peu optimistes lorsque nous \u00e9crivons du firmware. En r\u00e9alit\u00e9, nous nous attendons g\u00e9n\u00e9ralement \u00e0 ce que tout se passe bien.","og_url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/","og_site_name":"Motsai","article_published_time":"2025-12-03T21:31:33+00:00","article_modified_time":"2025-12-05T17:48:49+00:00","og_image":[{"width":2244,"height":1485,"url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/motsai-2.jpg","type":"image\/jpeg"}],"author":"Jean-Samuel Chenard","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Jean-Samuel Chenard","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#article","isPartOf":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/"},"author":{"name":"Jean-Samuel Chenard","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#\/schema\/person\/c74a94cb7cebdf60fb327c820fefb1ab"},"headline":"Device Firmware Updates (DFU) sur le Nordic nRF52","datePublished":"2025-12-03T21:31:33+00:00","dateModified":"2025-12-05T17:48:49+00:00","mainEntityOfPage":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/"},"wordCount":805,"publisher":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#organization"},"image":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#primaryimage"},"thumbnailUrl":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/motsai-2.jpg","articleSection":["Non-categorized"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/","url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/","name":"Device Firmware Updates (DFU) sur le Nordic nRF52 - Motsai","isPartOf":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#primaryimage"},"image":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#primaryimage"},"thumbnailUrl":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/motsai-2.jpg","datePublished":"2025-12-03T21:31:33+00:00","dateModified":"2025-12-05T17:48:49+00:00","breadcrumb":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#primaryimage","url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/motsai-2.jpg","contentUrl":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/motsai-2.jpg","width":2244,"height":1485},{"@type":"BreadcrumbList","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/dfu-nordic\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"http:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/"},{"@type":"ListItem","position":2,"name":"Device Firmware Updates (DFU) sur le Nordic nRF52"}]},{"@type":"WebSite","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#website","url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/","name":"Motsai","description":"\u00c0 vos c\u00f4t\u00e9s, du d\u00e9but \u00e0 la fin","publisher":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#organization","name":"Motsai","url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/Motsai_LOGO_.svg","contentUrl":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/11\/Motsai_LOGO_.svg","caption":"Motsai"},"image":{"@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#\/schema\/person\/c74a94cb7cebdf60fb327c820fefb1ab","name":"Jean-Samuel Chenard","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/#\/schema\/person\/image\/","url":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/12\/Jean-Samuel-Motsai-150x150.jpg","contentUrl":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/wp-content\/uploads\/2025\/12\/Jean-Samuel-Motsai-150x150.jpg","caption":"Jean-Samuel Chenard"}}]}},"_links":{"self":[{"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/posts\/2888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/comments?post=2888"}],"version-history":[{"count":0,"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/posts\/2888\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/media\/1553"}],"wp:attachment":[{"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/media?parent=2888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/categories?post=2888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trusting-black-crow.198-46-83-203.cpanel.site\/fr\/wp-json\/wp\/v2\/tags?post=2888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}