{"id":5765,"date":"2021-08-22T15:48:01","date_gmt":"2021-08-22T13:48:01","guid":{"rendered":"https:\/\/www.madomotic.fr\/?p=5765"},"modified":"2024-03-11T19:06:27","modified_gmt":"2024-03-11T18:06:27","slug":"api-lora-des-lam-version-2-01-du-22-08-2021","status":"publish","type":"post","link":"https:\/\/www.madomotic.fr\/index.php\/2021\/08\/22\/api-lora-des-lam-version-2-01-du-22-08-2021\/","title":{"rendered":"API LoRa des LAM (version 2.01 du 22\/08\/2021)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>LoRaWAN est un r\u00e9seau radio longue port\u00e9e pouvant atteindre plusieurs kilom\u00e8tres en ext\u00e9rieur.<\/p>\n\n\n\n<p>Les objets LoRa MaDomotic fonctionnent sur des r\u00e9seaux priv\u00e9s ou op\u00e9r\u00e9s tels que \u00ab&nbsp;The Things Network&nbsp;\u00bb, \u00ab&nbsp;Objenious&nbsp;\u00bb, etc \u2026<\/p>\n\n\n\n<p>Les trames LoRa sont des octets repr\u00e9sentant des commandes et arguments, ou \u00e9tats et valeurs.<\/p>\n\n\n\n<p>Lors de l\u2019envoi et de la r\u00e9ception de ces octets, ils sont convertis ou doivent \u00eatre convertis sous forme de chaines hexad\u00e9cimale.<\/p>\n\n\n\n<p>La longueur d\u2019une trame est d\u00e9pendante de la qualit\u00e9 du signal radio LoRa, de 26 \u00e0 80 octets, voire plus si la qualit\u00e9 du signal est excellente.<\/p>\n\n\n\n<p>Tous les objets LoRa MaDomotic identifient leurs trames par 2 octets bien pr\u00e9cis et commencent toujours par 0x00 0x07 en hexad\u00e9cimal, soit la chaine de caract\u00e8res \u00ab&nbsp;0007&nbsp;\u00bb.<\/p>\n\n\n\n<p>Une trame LoRa pour envoyer un ordre du backend vers l&#8217;objet se nomme DOWNLINK, et de l&#8217;objet vers le backend se nomme UPLINK.<\/p>\n\n\n\n<p>Les commandes DOWNLINK sont des actions sur le LAM et sont class\u00e9es de fa\u00e7on mn\u00e9motechnique en fonction du nombre d&#8217;octets en param\u00e8tres.<br>Exemples :<\/p>\n\n\n\n<ul><li>Les commandes sans argument iront de 0x00 \u00e0 0x0F<\/li><li>Les commandes avec 1 octet en argument iront de 0x10 \u00e0 0x1F<\/li><li>Les commandes avec 2 octets en argument iront de 0x20 \u00e0 0x2F<\/li><li>Etc \u2026<\/li><\/ul>\n\n\n\n<p>Les commandes UPLINK sp\u00e9cifiques au LAM vont de 0xE0 \u00e0 0xEF.<\/p>\n\n\n\n<p>D\u2019autres commandes g\u00e9n\u00e9riques \u00e0 tous les objets LoRa MaDomotic dites de \u00ab&nbsp;service \/ syst\u00e8me \/ configuration \u00bb vont de 0xF0 \u00e0 0xFF et sont aussi bien pour des DOWNLINK que UPLINK.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Caract\u00e9ristiques LoRa du LAM<\/strong><\/h2>\n\n\n\n<p>Carte HelTec AutoMation, Wireless Stick Lite (Panda Board).<br>868 MHz Europe, toutes fr\u00e9quences ou partie.<br>Classe C, communications bidirectionnelles non programm\u00e9es (le LAM est aliment\u00e9 en permanence en 5 Volts 1.2 Amp\u00e8res minimum).<br>OTAA, Over The Air.<br>ADR, Adaptative Data Rate param\u00e9trable, full, bi canal ou mono canal.<br>Trames non confirm\u00e9es par le protocole LoRaWAN, toutefois chaque Downlink est confirm\u00e9 \u00e0 l\u2019identique par un Uplink.<br>Le Port 1 est utilis\u00e9 pour les Downlink et Uplink.<\/p>\n\n\n\n<p>Le DevEUI et AppEUI figurent sur l\u2019\u00e9tiquette au dos du dispositif ainsi que dans l\u2019interface HTML.<br>L\u2019AppKey se trouve dans l\u2019interface HTML.<br>Le DevEUI est unique \u00e0 chaque dispositif.<br>L\u2019AppEUI et l\u2019AppKey sont valables pour tous les dispositifs de la m\u00eame famille d\u2019objets.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration des param\u00e8tres LoRa<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/LoRa-LAM.jpg?resize=338%2C570&#038;ssl=1\" alt=\"LoRa LAM\" class=\"wp-image-5775\" width=\"338\" height=\"570\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>\u00ab&nbsp;Channel frequency 1 et 2&nbsp;\u00bb, \u00ab&nbsp;All \/ None&nbsp;\u00bb par d\u00e9faut active toutes les bandes d&#8217;\u00e9mission et de r\u00e9ception Europe.<br>Si le dispositif doit envoyer des trames via une Gateway LoRa bi canal ou mono canal, vous devez s\u00e9lectionner les fr\u00e9quences concern\u00e9es de 867.1 \u00e0 868.5 MHz par canal.<br>\u00ab&nbsp;Serial Number&nbsp;\u00bb et \u00ab&nbsp;License&nbsp;\u00bb sont des informations pour l\u2019utilisation interne \u00e0 LoRa.<br>\u00ab&nbsp;DevEUI&nbsp;\u00bb, \u00ab&nbsp;AppEUI&nbsp;\u00bb et \u00ab&nbsp;AppKey&nbsp;\u00bb sont les cl\u00e9s LoRa \u00e0 param\u00e9trer sur le backend LoRa.<br>\u00ab&nbsp;Duty Cycle&nbsp;\u00bb correspond \u00e0 la trame de vie cyclique en minutes.<br>\u00ab&nbsp;JOIN counter&nbsp;\u00bb nombre de tentative de JOIN avec le backend, une tentative toutes les 30 secondes environ.<br>Pour le dernier downlink re\u00e7u, valeur de RSII, SNR et Data Rate.<\/p>\n\n\n\n<p>Signification du Data Rate :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"743\" height=\"230\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/Data-Rate.jpg?resize=743%2C230&#038;ssl=1\" alt=\"Data Rate\" class=\"wp-image-5780\" srcset=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/Data-Rate.jpg?w=743&amp;ssl=1 743w, https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/Data-Rate.jpg?resize=600%2C186&amp;ssl=1 600w\" sizes=\"(max-width: 743px) 100vw, 743px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Synoptique des commandes LoRa du LAM<\/strong><\/h2>\n\n\n\n<p>La longueur d\u2019une trame n\u2019est pas fig\u00e9e et les commandes sont cumulatives.<br>Il est donc tout \u00e0 fait possible en une trame d\u2019envoyer plusieurs commandes, si la qualit\u00e9 du signal radio le permet, mais il est conseill\u00e9 de respecter l\u2019ordre suivant dans les commandes (*)\u00a0: <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"733\" height=\"452\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/API-LoRa-LAM.jpg?resize=733%2C452&#038;ssl=1\" alt=\"API LoRa LAM\" class=\"wp-image-5837\" srcset=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/API-LoRa-LAM.jpg?w=733&amp;ssl=1 733w, https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/08\/API-LoRa-LAM.jpg?resize=600%2C370&amp;ssl=1 600w\" sizes=\"(max-width: 733px) 100vw, 733px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>(*) Chaque commande est suivie du nombre d\u2019octets entre parenth\u00e8ses. <\/p>\n\n\n\n<p>Pour clarifier les exemples qui suivent, les commandes sont s\u00e9par\u00e9es par des espaces.<br>Pour un bon fonctionnement, les espaces doivent \u00eatre supprim\u00e9s.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Commandes Downlink sans param\u00e8tre<\/strong><\/h2>\n\n\n\n<p><strong>OFF = 0x00<\/strong><br>Eteint les leds, arr\u00eate d\u00e9finitivement l\u2019animation en cours et supprime les couleurs fix\u00e9es.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>00<\/strong>&nbsp;\u00bb, envoie la commande OFF.<\/p>\n\n\n\n<p><strong>ON = 0x01<\/strong><br>Allume les leds en fixe avec la derni\u00e8re couleur et derni\u00e8re luminosit\u00e9.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>01<\/strong>&nbsp;\u00bb, envoie la commande ON.<\/p>\n\n\n\n<p><strong>STOP = 0x02<\/strong><br>Arr\u00eate l\u2019animation en cours et \u00e9teint les leds.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>02<\/strong>&nbsp;\u00bb, envoie la commande STOP.<\/p>\n\n\n\n<p><strong>PAUSE = 0x03<\/strong><br>Suspend l\u2019animation en cours sans \u00e9teindre les leds.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>03<\/strong>&nbsp;\u00bb, envoie la commande PAUSE.<\/p>\n\n\n\n<p><strong>RESTART = 0x04<\/strong><br>Reprend l\u2019animation qui \u00e9tait en PAUSE ou en STOP.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>04<\/strong>&nbsp;\u00bb, envoie la commande RESTART.<\/p>\n\n\n\n<p><strong>WHEEL = 0x05<\/strong><br>Animation roue (m\u00eame couleur sur toutes les leds).<br>Exemple&nbsp;: \u00ab&nbsp;000 7<strong>05<\/strong>&nbsp;\u00bb, envoie la commande WHEEL.<\/p>\n\n\n\n<p><strong>STROBE = 0x06<\/strong><br>Animation flash (m\u00eame couleur sur toutes les leds).<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>06<\/strong>&nbsp;\u00bb, envoie la commande STROBE.<\/p>\n\n\n\n<p><strong>FADE = 0x07<\/strong><br>Animation progressive fondue in\/out (m\u00eame couleur sur toutes les leds).<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>07<\/strong>&nbsp;\u00bb, envoie la commande FADE.<\/p>\n\n\n\n<p><strong>FADEIN = 0x08<\/strong><br>Allumage progressif puis les leds restent <strong>ON<\/strong>.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>08<\/strong>&nbsp;\u00bb, envoie la commande FADEIN.<\/p>\n\n\n\n<p><strong>FADEOUT = 0x09<\/strong><br>Extinction d\u00e9gressive puis les leds passent \u00e0 <strong>STOP<\/strong>.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>09<\/strong>&nbsp;\u00bb, envoie la commande FADEOUT.<\/p>\n\n\n\n<p><strong>RANDOM = 0x0A<\/strong><br>Animation al\u00e9atoire des couleurs (la commande <strong>COLOR<\/strong> sera ignor\u00e9e).<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>0A<\/strong>&nbsp;\u00bb, envoie la commande RANDOM.<\/p>\n\n\n\n<p><strong>ROUNDTRIP = 0x0B<\/strong><br>Autre animation roue (m\u00eame couleur sur toutes les leds).<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>0B<\/strong>&nbsp;\u00bb, envoie la commande ROUNDTRIP.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Commandes Downlink suivies d\u20191 octet<\/strong><\/h2>\n\n\n\n<p><strong>BRIGHT = 0x10<\/strong><br>Luminosit\u00e9 pour toutes les leds suivie de 0x00 \u00e0 0xFF (d\u00e9faut 0x1F).<br>Exemple&nbsp;: \u00ab&nbsp;0007 01 <strong>10<\/strong>FF&nbsp;\u00bb, envoie la commande ON suivi de la commande BRIGHT au maximum.<\/p>\n\n\n\n<p><strong>FIRST_LED = 0x12<\/strong><br>Premi\u00e8re led pour la translation, de 0 \u00e0 nombre de leds-1 (0x00 \u00e0 0xFF).<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>12<\/strong>03&nbsp;\u00bb, envoie la commande pour d\u00e9finir la premi\u00e8re led logique, donc la led physique 3 devient la led logique 0, vous pouvez ainsi orienter le voyant comme bon vous semble.<\/p>\n\n\n\n<p><strong>LED = 0x13<\/strong><br>Pour identifier une led pr\u00e9cise suivi du son num\u00e9ro de 0x00 \u00e0 nombre de leds-1 ou 0xFF pour toutes les leds.<br>Nota 1 : cette commande n&#8217;est valable que <strong>ON<\/strong>, <strong>OFF<\/strong>, <strong>FADEIN <\/strong>et <strong>FADEOUT<\/strong>.<br>Nota 2 : pour sp\u00e9cifier une couleur pr\u00e9cise, la commande <strong>COLOR <\/strong>doit pr\u00e9c\u00e9der celle-ci.<br>Exemple&nbsp;: \u00ab&nbsp;0007 01 30FF0000 <strong>13<\/strong>05 \u00bb, envoie la commande ON avec la couleur rouge sur la led 5.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Commandes Downlink suivies de 2 octets<\/strong><\/h2>\n\n\n\n<p><strong>SPEED = 0x20<\/strong><br>Vitesse de l\u2019animation sur toutes les leds en 100<sup>i\u00e8me<\/sup> de seconde, 0x0000 \u00e0 0xFFFF (de 0 \u00e0 655cs, d\u00e9faut 5cs)<br>Nota 1&nbsp;: cas particulier de la commande <strong>FADE<\/strong>, la valeur est exprim\u00e9e en ms (de 0 \u00e0 6550ms, d\u00e9faut 3ms).<br>Nota 2&nbsp;: cette commande est ignor\u00e9e avec les animations <strong>FADEIN<\/strong> et <strong>FADEOUT<\/strong>.<br>Exemples&nbsp;:<br>\u00ab&nbsp;0007 06 <strong>20<\/strong>0005&nbsp;\u00bb, envoie l\u2019animation STROBE \u00e0 une vitesse de 5cs.<br>\u00ab&nbsp;0007 07 <strong>20<\/strong>0003&nbsp;\u00bb, envoie l\u2019animation FADE \u00e0 une vitesse de 3ms.<\/p>\n\n\n\n<p><strong>DELAY = 0x21<\/strong><br>Dur\u00e9e de l\u2019animation en seconde, 0x0000 \u00e0 0xFFFF (de 0 \u00e0 65535s, d\u00e9faut 0 permanent).<br>Nota 1&nbsp;: pass\u00e9 cette dur\u00e9e, la commande <strong>STOP<\/strong> est automatiquement ex\u00e9cut\u00e9e.<br>Nota&nbsp;2 : avec la commande de l\u2019animation <strong>FADEIN<\/strong>, les leds resteront fixes pendant cette dur\u00e9e, puis ex\u00e9cution de la commande <strong>FADEOUT<\/strong>.<br>Exemples&nbsp;:<br>\u00ab&nbsp;0007 01 <strong>21<\/strong>0010&nbsp;\u00bb, fait un ON pendant 10 secondes puis un STOP.<br>\u00ab&nbsp;0007 08 <strong>21<\/strong>0010&nbsp;\u00bb, fait un FADEIN, ON pendant 10 secondes, puis un FADEOUT.<\/p>\n\n\n\n<p><strong>LEDS = 0x23<\/strong><br>Pour borner une s\u00e9rie de leds pr\u00e9cises suivie leurs num\u00e9ros de 0x00 \u00e0 nombre de leds-1.<br>Nota 1 : cette commande n&#8217;est valable que <strong>ON<\/strong>, <strong>OFF<\/strong>, <strong>FADEIN <\/strong>et <strong>FADEOUT<\/strong>.<br>Nota 2 : pour sp\u00e9cifier une couleur pr\u00e9cise, la commande <strong>COLOR <\/strong>doit pr\u00e9c\u00e9der celle-ci.<br>Exemple&nbsp;: \u00ab&nbsp;0007 01 3000FF00 <strong>23<\/strong>0104 \u00bb, envoie la commande ON avec la couleur verte sur les leds de 1 \u00e0 4.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Commande Downlink suivie de 3 octets<\/strong><\/h2>\n\n\n\n<p><strong>COLOR = 0x30<\/strong><br>Couleur compos\u00e9e de 3 octets RVB 0x00 \u00e0 0xFF chacun.<br>Exemples&nbsp;:<br>\u00ab&nbsp;0007 01 <strong>30<\/strong>FF0000&nbsp;\u00bb, envoie un ON en rouge sur toutes les leds.<br>\u00ab&nbsp;0007 05 <strong>30<\/strong>00FF00&nbsp;\u00bb, envoie l\u2019animation WHEEL en vert sur toutes les leds.<br>\u00ab&nbsp;0007 06 <strong>30<\/strong>0000FF&nbsp;\u00bb, envoie l\u2019animation STROBE en bleu sur toutes les leds.<br>\u00ab&nbsp;0007 01 <strong>30<\/strong>FF0000&nbsp;1105 \u00bb, envoie la commande ON avec la couleur rouge sur la led 5.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Commande Uplink sp\u00e9cifique \u00e0 l\u2019option Switch du LAM<\/strong><\/h2>\n\n\n\n<p><strong>SWITCH = 0xE<\/strong><br>Commande envoy\u00e9e lors d\u2019une ou plusieurs pressions sur l\u2019interrupteur tactile, suivi de l\u2019\u00e9tat du bouton sur 1 octet, longueur totale de la trame 4 octets.<br>Exemples&nbsp;:<br>\u00ab&nbsp;0007 <strong>0E<\/strong>0A&nbsp;\u00bb pour un appui long.<br>\u00ab&nbsp;0007 <strong>0E<\/strong>0B&nbsp;\u00bb pour une pression br\u00e8ve.<br>\u00ab&nbsp;0007 <strong>0E<\/strong>0C&nbsp;\u00bb pour 2 pressions br\u00e8ves.<br>\u00ab&nbsp;0007 <strong>0E<\/strong>0D&nbsp;\u00bb pour 3 pressions br\u00e8ves.<br>\u00ab&nbsp;0007 <strong>0E<\/strong>0E&nbsp;\u00bb pour 4 pressions br\u00e8ves.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Commandes Downlink \/ Uplink dites de service \/ syst\u00e8me \/ configuration<\/strong><\/h2>\n\n\n\n<p><strong>TEST = 0xF1<\/strong>&nbsp;(Downlink)<br>Envoie une animation de tests des leds pour chaque couleur primaire et en blanc pendant 20 secondes.<br>Exemple&nbsp;: \u00ab&nbsp;0007&nbsp;<strong>F1<\/strong>&nbsp;\u00bb<\/p>\n\n\n\n<p><strong>REBOOT = 0xFD<\/strong> (Downlink)<br>Envoie une commande de REBOOT au dispositif, il a lieu 30 secondes apr\u00e8s r\u00e9ception de la commande.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>FD<\/strong>&nbsp;\u00bb<\/p>\n\n\n\n<p><strong>DUTY_CYCLE = 0xFE<\/strong> (Downlink)<br>Pour d\u00e9finir la p\u00e9riodicit\u00e9 de r\u00e9ception du message de vie suivi de 2 octets, de 1 \u00e0 65535 minutes, soit environ 45 jours maximum.<br>Exemples&nbsp;:<br>\u00ab&nbsp;0007 <strong>FE<\/strong>000A&nbsp;\u00bb, pour recevoir un message de vie toutes les 10mn.<br>\u00ab&nbsp;0007 <strong>FE<\/strong>00B4&nbsp;\u00bb, pour un message de vie toutes les 3 heures.<br>\u00ab&nbsp;0007 <strong>FE<\/strong>05A0&nbsp;\u00bb, pour un message de vie toutes les 24 heures.<\/p>\n\n\n\n<p><strong>HEARTBEAT = 0xFF<\/strong> (Uplink &#8211; message de vie cyclique fonction du DUTY_CYCLE)<br>Commande de r\u00e9ception du message de vie sur 18 octets.<br>Exemple&nbsp;: \u00ab&nbsp;0007 <strong>FF<\/strong> aaaa bbbbbbbb cc rrggbb dd eeee ffff \u00bb<br>commence toujours par \u00ab&nbsp;0007 \u00bb,<br>FF est la trame de vie,<br>aaaa = DUTY_CYCLE sur 2 octets,<br>bbbbbbbb = temps \u00e9coul\u00e9 (uptime) depuis le dernier d\u00e9marrage du dispositif au format timestamp sur 4 octets,<br>cc = derni\u00e8re commande\/animation sur les leds, 1 octet,<br>rrggbb = COLOR, derni\u00e8re couleur active, 1 octet par couleur primaire,<br>dd = BRIGHT, dernier niveau de luminosit\u00e9, 1 octet,<br>eeee = SPEED, derni\u00e8re vitesse d&#8217;animation, 2 octets,<br>ffff = DELAY, dernier d\u00e9lai d&#8217;animation, 2 octets.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction LoRaWAN est un r\u00e9seau radio longue port\u00e9e pouvant atteindre plusieurs kilom\u00e8tres en ext\u00e9rieur. Les objets LoRa MaDomotic fonctionnent sur des r\u00e9seaux priv\u00e9s ou op\u00e9r\u00e9s tels que \u00ab&nbsp;The Things Network&nbsp;\u00bb, \u00ab&nbsp;Objenious&nbsp;\u00bb, etc \u2026 Les trames LoRa sont des octets repr\u00e9sentant des commandes et arguments, ou \u00e9tats et valeurs. Lors de l\u2019envoi et de la r\u00e9ception [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5903,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[35,1],"tags":[41],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2021\/09\/LAM.jpg?fit=640%2C467&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/5765"}],"collection":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/comments?post=5765"}],"version-history":[{"count":33,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/5765\/revisions"}],"predecessor-version":[{"id":5842,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/5765\/revisions\/5842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/media\/5903"}],"wp:attachment":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/media?parent=5765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/categories?post=5765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/tags?post=5765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}