« ANT (réseau) » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Dadu (discuter | contributions)
cat
Tarsiidae (discuter | contributions)
Traduction
Ligne 1 : Ligne 1 :
{{Voir homonymes|ANT}}
{{Voir homonymes|ANT}}
'''ANT''' ou '''ANT+''' est un protocole de [[Transmission sans fil|communication sans fils]] opérant sur la bande de fréquence de {{nombre|2.4|GHz}}<ref name=":0">{{Lien web |langue=en |titre=ANT / ANT+ Defined - THIS IS ANT |url=https://www.thisisant.com/developer/ant-plus/ant-antplus-defined/ |site=www.thisisant.com |consulté le=2023-01-17}}</ref>. L'une des caractéristiques de ANT est son dimensionnement pour ne demander que très peu d'énergie. Le champ d'application est principalement des capteurs, qu'ils soient dans le domaine de la santé, du sport, de la [[domotique]] ou de l'industrie. L'une des premières applications fut justement la mesure du sport de haut niveau comme le cyclisme<ref name=":0" />.


Le protocole ANT a été conçu et commercialisé par {{lang|en|Dynastream Innovations Inc}}, filiale du fabricant d'articles utilisant le système de localisation [[GPS (assistant de navigation)|GPS]] [[Garmin]]<ref>{{cite news|url=http://www.informationweek.com/garmin-enhances-its-health-and-fitness-products-with-dynastream-acquisition/d/d-id/1049430?|work=InformationWeek|title=Garmin Enhances Its Health And Fitness Products With Dynastream Acquisition|date=12 January 2006}}</ref>.
'''ANT''' ou '''ANT+''' est un protocole de [[Transmission sans fil|communication sans fils]] opérant sur la bande de fréquence de {{nombre|2.4|GHz}}. L'une des caractéristiques de ANT est son dimensionnement pour ne demander que très peu d'énergie. Le champ d'application est principalement des capteurs, qu'ils soient dans le domaine de la santé, du sport, de la [[domotique]] ou de l'industrie. L'une des premières applications fut justement la mesure du sport de haut niveau comme le cyclisme.

Le protocole ANT a été conçu et commercialisé par {{lang|en|Dynastream Innovations Inc}}, filiale du fabricant d'articles utilisant le système de localisation [[GPS (assistant de navigation)|GPS]] [[Garmin]].


Les deux technologies concurrentes sont principalement le [[Zigbee]] et le [[Bluetooth]].
Les deux technologies concurrentes sont principalement le [[Zigbee]] et le [[Bluetooth]].

== Informations techniques ==
L'ANT peut être configuré pour passer de longues périodes en mode veille à faible consommation (consommant de l'ordre des microampères de courant), se réveiller brièvement pour communiquer (lorsque la consommation atteint un pic de 22 mA (à -5 dB) pendant la réception et de 13,5 mA (à -5 dB) pendant la transmission)<ref name="Nordic Semiconductor website">{{cite web |langue=en |title=Nordic Semiconductor figures for nRF24AP1 |url=http://www.nordicsemi.com/index.cfm?obj=product&act=display&pro=88 |publisher=Nordic Semiconductor |access-date=11 Dec 2007 |archive-url=https://web.archive.org/web/20071029141624/http://www.nordicsemi.com/index.cfm?obj=product&act=display&pro=88 |archive-date=29 October 2007}}</ref> et retourner en mode veille. La consommation moyenne de courant pour les faibles débits de messages est inférieure à 60 microampères sur certains appareils<ref name="Nordic Semiconductor website" />.

Les [[Nœud (réseau)|nœuds]] alimentés par ANT sont capables d'agir simultanément en tant que sources ou puits dans un réseau de capteurs sans fil. Cela signifie que les nœuds peuvent agir comme émetteurs, récepteurs ou émetteurs-récepteurs pour acheminer le trafic vers d'autres nœuds. En outre, chaque nœud est capable de déterminer quand transmettre en fonction de l'activité de ses voisins<ref name="ed291112">{{cite news|url=http://electronicdesign.com/mobile/what-s-difference-between-bluetooth-low-energy-and-ant|title=What's The Difference Between Bluetooth Low Energy And ANT?|work=Electronics Design|author=Lou Frenzel|date=29 November 2012}}</ref>. Tout nœud peut émettre ou recevoir, les canaux sont donc bidirectionnels<ref name="Khssibi2013">{{cite journal|langue=en|first1=Sabri|last1=Khssibi|first2=Hanen|last2=Idoudi|first3=Adrien|last3=Van Den Bossche|first4=Leila Azzouz|last4=Saidane|title=Presentation and analysis of a new technology for low-power wireless sensor network|journal=International Journal of Digital Information and Wireless Communications|volume=3|issue=1|year=2013|date=2013|url=http://sdiwc.us/digitlib/journal_paper.php?paper=00000591.pdf|pages=75–86}}</ref>.

ANT prend en charge trois types de messagerie : diffusion, accusé de réception et salve. La diffusion est une communication unidirectionnelle d'un nœud à un autre (ou plusieurs). Le ou les nœuds récepteurs ne transmettent pas d'accusé de réception, mais le nœud récepteur peut toujours renvoyer des messages au nœud émetteur. Cette technique est adaptée aux applications de capteurs et constitue la méthode de fonctionnement la plus économique<ref name="Khssibi2013" />.

La communication avec accusé de réception confirme la réception des paquets de données. L'émetteur est informé du succès ou de l'échec, mais il n'y a pas de retransmission. Cette technique est adaptée aux applications de contrôle<ref name="Khssibi2013" />.

ANT peut également être utilisé pour la transmission de messages en salves. Il s'agit d'une technique de transmission de plusieurs messages utilisant toute la largeur de bande de données et allant jusqu'au terme. Le nœud récepteur accuse réception et signale les paquets corrompus que l'émetteur envoie à nouveau. Les paquets sont numérotés en séquence pour assurer leur traçabilité. Cette technique est adaptée au transfert de blocs de données où l'intégrité des données est primordiale<ref name="Khssibi2013" />.

== Comparaison avec d'autres protocoles ==
ANT a été conçu pour les réseaux de capteurs à faible débit binaire et à faible consommation, d'une manière conceptuellement similaire (mais non compatible) à [[Bluetooth à basse consommation]]<ref name="Nordic Semiconductor website" />. Cela contraste avec le Bluetooth normal, qui a été conçu pour des applications à débit binaire relativement élevé, telles que la diffusion de son en continu pour des casques à faible puissance.

ANT utilise une transmission isochrone adaptative<ref>{{cite web |langue=en |title=Patent Public Search &#124; USPTO |url=http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8774072.PN.&OS=PN/8774072&RS=PN/8774072 |archive-url=https://web.archive.org/web/20180626163806/http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8774072.PN.&OS=PN/8774072&RS=PN/8774072 |archive-date=26 June 2018}}</ref> pour permettre à de nombreux dispositifs ANT de communiquer simultanément sans interférence les uns avec les autres, contrairement à Bluetooth LE, qui prend en charge un nombre illimité de nœuds par le biais de scatternets et de la diffusion entre dispositifs.
{| class="wikitable"
!
!ANT
![[Z-Wave]]
!Bluetooth
![[Bluetooth Low Energy|Bluetooth LE]]
![[Zigbee|ZigBee]]
|-
|Normalisation
|Propriétaire
|Propriétaire
|Standard
|Standard
|Standard
|-
|Topologies
|Point à point, étoile, arborescence, mesh<ref name="Nordic Semiconductor website" />
|[[Mesh networking|Mesh]]
|Point à point, scatternet
|Point à point, étoile, mesh
|Mesh
|-
|Bande
|2.4 GHz
|2.4 GHz et 900 MHz (varie légèrement selon les pays)
|2.4 GHz
|2.4 GHz
|2.4 GHz
|-
|Portée
|30 m at 0 dBm<ref name="Aasebo">{{cite web |langue=en |first=Thomas |last=Aasebø |title=Near Field Communication, Bluetooth, ZigBee & ANT+ lecture notes |url=http://cwi.unik.no/images/8/84/Wireless_technologies.pdf |access-date=28 April 2015 |archive-url=https://web.archive.org/web/20160304125934/http://cwi.unik.no/images/8/84/Wireless_technologies.pdf |archive-date=4 March 2016 |url-status=dead |df=dmy-all}}</ref>
|10-100 m
|1–100 m
|10–600 m ddans l'air (Bluetooth 5)
|10–100 m
|-
|Débit de données maximum
|Broadcast/Ack - 200&nbsp;Hz<ref name="Thisisant_FAQ">{{cite web |langue=en |title=This Is ANT - General Frequently Asked Questions |url=http://www.thisisant.com/developer/resources/tech-faq/category/10/}}</ref> × 8 bytes × 8 bits = 12.8 kbit/s


Burst - 20 kbit/s<ref name="Thisisant_FAQ" />

Advanced Burst - 60kbit/s<ref name="Thisisant_FAQ" />
|100kbit/s
|1-3 Mbit/s<ref name="Aasebo" />
|125 kbit/sec, 250 kbit/sec, 500 kbit/sec, 1 Mbit/s,<ref name="Aasebo" /> 2 Mbit/s (Bluetooth 5 PHY speeds)
|250 kbit/s (at 2.4&nbsp;GHz)
|-
|Débit des applications
|0.5&nbsp;Hz to 200&nbsp;Hz (8 bytes data)<ref name="Thisisant_FAQ" />
|
|0.7-2.1 Mbit/s<ref name="Aasebo" />
|305 kbit/s<ref name="Aasebo" /> (Bluetooth 4.0)
|
|-
|Nombre maximum de noeuds dans le piconet
|65533 par canal partagé (8 canal partagé ) <ref name="Aasebo" />
|232 dispositifs par réseau
|1 puits et 7 capteurs actifs, 200+ inactifs<ref name="Aasebo" />
|1 puits et 7 capteurs (mais scatternet illimité)<ref name="Aasebo" /> mesh - 32767<ref>{{Cite web |title=Bluetooth Mesh Glossary of Terms - Limits |url=https://www.bluetooth.com/what-is-bluetooth-technology/how-it-works/le-mesh/mesh-glossary |website=www.bluetooth.com |access-date=2017-07-19}}</ref>
|étoile - 65536<ref name="Aasebo" />
|-
|Securité
|AES-128 et clé 64-bit
|AES-128
|clé 56-128 bit
|AES-128
|AES-128
|-
|Modulation
|GFSK (Gaussian frequency-shift keying)
|FSK
|GFSK
|GFSK
|OQPSK (Offset quadrature phase-shift keying)
|}

== Immunité aux interférences ==
Bluetooth, Wi-Fi et ZigBee utilisent respectivement les schémas [[Direct-sequence spread spectrum|DSSS]] (Direct Sequence Spread Spectrum) et [[Étalement de spectre par saut de fréquence|FHSS]] (Frequency-Hopping Spread Spectrum) pour maintenir l'intégrité de la liaison sans fil<ref>{{Cite web |langue=en |first1=Ryan |last1=Woodings |first2=Mark |last2=Gerrior |title=Avoiding Interference in the 2.4-GHz ISM Band |url=https://www.eetimes.com/document.asp?doc_id=1273359 |website=EE Times |date=2006-07-01}}</ref>.

ANT utilise une technologie de réseau isochrone adaptatif pour assurer la coexistence avec d'autres dispositifs ANT. Ce système permet à chaque transmission de se produire dans un créneau temporel sans interférence à l'intérieur de la bande de fréquences définie. La radio transmet pendant moins de 150 µs par message, ce qui permet de diviser un seul canal en centaines de tranches de temps. La période de transmission des messages ANT (le temps entre chaque nœud transmettant ses données) détermine le nombre d'intervalles de temps disponibles.

== ANT+ ==
ANT+, présenté en 2004 comme « la première norme sans fil à très faible consommation »<ref name=":1">{{Cite book|url=https://books.google.com/books?id=oYmwCwAAQBAJ&q=ant+dynastream+2003&pg=PA496|title=Wireless Sensor Networks: Concepts, Applications, Experimentation and Analysis|last=Fahmy|first=Hossam Mahmoud Ahmad|date=2016-03-02|publisher=Springer|isbn=9789811004124}}</ref>, est une fonction d'interopérabilité qui peut être ajoutée au protocole ANT de base. Cette normalisation permet de mettre en réseau des dispositifs ANT+ proches afin de faciliter la collecte et l'interprétation ouvertes des données des capteurs. Par exemple, les dispositifs de surveillance de la condition physique compatibles ANT+, tels que les cardiofréquencemètres, les podomètres, les moniteurs de vitesse et les balances de poids, peuvent tous fonctionner ensemble pour assembler et suivre les mesures de performance<ref name="Connectivity Explained">{{cite web |langue=en |title=Connectivity Options Explained |url=http://activitytrackerworld.com/connectivity-options-explained/ |publisher=ANT+ Explained |date=27 Oct 2015}}</ref>.

La spécification ANT+ est disponible publiquement. Lors de la conférence [[DEF CON]] 2019, le hacker Brad Dixon a fait la démonstration d'un outil permettant de modifier les données ANT+ transmises par USB pour tricher dans le cyclisme virtuel<ref>{{cite web |langue=en |first1=Brad |last1=Dixon |title=Cheating in eSports How to Cheat at Virtual Cycling - DEF CON 27 Conference |url=https://www.youtube.com/watch?v=pq9t0VEIMio |website=YouTube |publisher=DEF CON |date=2019 |access-date=23 January 2020 |archive-url=https://ghostarchive.org/varchive/youtube/20211215/pq9t0VEIMio |archive-date=2021-12-15 |url-status=live}}</ref>.

== Notes et références ==
{{Traduction/Référence|lang1=en|art1=ANT (network)}}


== Liens externes ==
== Liens externes ==

Version du 17 janvier 2023 à 19:22

ANT ou ANT+ est un protocole de communication sans fils opérant sur la bande de fréquence de 2,4 GHz[1]. L'une des caractéristiques de ANT est son dimensionnement pour ne demander que très peu d'énergie. Le champ d'application est principalement des capteurs, qu'ils soient dans le domaine de la santé, du sport, de la domotique ou de l'industrie. L'une des premières applications fut justement la mesure du sport de haut niveau comme le cyclisme[1].

Le protocole ANT a été conçu et commercialisé par Dynastream Innovations Inc, filiale du fabricant d'articles utilisant le système de localisation GPS Garmin[2].

Les deux technologies concurrentes sont principalement le Zigbee et le Bluetooth.

Informations techniques

L'ANT peut être configuré pour passer de longues périodes en mode veille à faible consommation (consommant de l'ordre des microampères de courant), se réveiller brièvement pour communiquer (lorsque la consommation atteint un pic de 22 mA (à -5 dB) pendant la réception et de 13,5 mA (à -5 dB) pendant la transmission)[3] et retourner en mode veille. La consommation moyenne de courant pour les faibles débits de messages est inférieure à 60 microampères sur certains appareils[3].

Les nœuds alimentés par ANT sont capables d'agir simultanément en tant que sources ou puits dans un réseau de capteurs sans fil. Cela signifie que les nœuds peuvent agir comme émetteurs, récepteurs ou émetteurs-récepteurs pour acheminer le trafic vers d'autres nœuds. En outre, chaque nœud est capable de déterminer quand transmettre en fonction de l'activité de ses voisins[4]. Tout nœud peut émettre ou recevoir, les canaux sont donc bidirectionnels[5].

ANT prend en charge trois types de messagerie : diffusion, accusé de réception et salve. La diffusion est une communication unidirectionnelle d'un nœud à un autre (ou plusieurs). Le ou les nœuds récepteurs ne transmettent pas d'accusé de réception, mais le nœud récepteur peut toujours renvoyer des messages au nœud émetteur. Cette technique est adaptée aux applications de capteurs et constitue la méthode de fonctionnement la plus économique[5].

La communication avec accusé de réception confirme la réception des paquets de données. L'émetteur est informé du succès ou de l'échec, mais il n'y a pas de retransmission. Cette technique est adaptée aux applications de contrôle[5].

ANT peut également être utilisé pour la transmission de messages en salves. Il s'agit d'une technique de transmission de plusieurs messages utilisant toute la largeur de bande de données et allant jusqu'au terme. Le nœud récepteur accuse réception et signale les paquets corrompus que l'émetteur envoie à nouveau. Les paquets sont numérotés en séquence pour assurer leur traçabilité. Cette technique est adaptée au transfert de blocs de données où l'intégrité des données est primordiale[5].

Comparaison avec d'autres protocoles

ANT a été conçu pour les réseaux de capteurs à faible débit binaire et à faible consommation, d'une manière conceptuellement similaire (mais non compatible) à Bluetooth à basse consommation[3]. Cela contraste avec le Bluetooth normal, qui a été conçu pour des applications à débit binaire relativement élevé, telles que la diffusion de son en continu pour des casques à faible puissance.

ANT utilise une transmission isochrone adaptative[6] pour permettre à de nombreux dispositifs ANT de communiquer simultanément sans interférence les uns avec les autres, contrairement à Bluetooth LE, qui prend en charge un nombre illimité de nœuds par le biais de scatternets et de la diffusion entre dispositifs.

ANT Z-Wave Bluetooth Bluetooth LE ZigBee
Normalisation Propriétaire Propriétaire Standard Standard Standard
Topologies Point à point, étoile, arborescence, mesh[3] Mesh Point à point, scatternet Point à point, étoile, mesh Mesh
Bande 2.4 GHz 2.4 GHz et 900 MHz (varie légèrement selon les pays) 2.4 GHz 2.4 GHz 2.4 GHz
Portée 30 m at 0 dBm[7] 10-100 m 1–100 m 10–600 m ddans l'air (Bluetooth 5) 10–100 m
Débit de données maximum Broadcast/Ack - 200 Hz[8] × 8 bytes × 8 bits = 12.8 kbit/s


Burst - 20 kbit/s[8]

Advanced Burst - 60kbit/s[8]

100kbit/s 1-3 Mbit/s[7] 125 kbit/sec, 250 kbit/sec, 500 kbit/sec, 1 Mbit/s,[7] 2 Mbit/s (Bluetooth 5 PHY speeds) 250 kbit/s (at 2.4 GHz)
Débit des applications 0.5 Hz to 200 Hz (8 bytes data)[8] 0.7-2.1 Mbit/s[7] 305 kbit/s[7] (Bluetooth 4.0)
Nombre maximum de noeuds dans le piconet 65533 par canal partagé (8 canal partagé ) [7] 232 dispositifs par réseau 1 puits et 7 capteurs actifs, 200+ inactifs[7] 1 puits et 7 capteurs (mais scatternet illimité)[7] mesh - 32767[9] étoile - 65536[7]
Securité AES-128 et clé 64-bit AES-128 clé 56-128 bit AES-128 AES-128
Modulation GFSK (Gaussian frequency-shift keying) FSK GFSK GFSK OQPSK (Offset quadrature phase-shift keying)

Immunité aux interférences

Bluetooth, Wi-Fi et ZigBee utilisent respectivement les schémas DSSS (Direct Sequence Spread Spectrum) et FHSS (Frequency-Hopping Spread Spectrum) pour maintenir l'intégrité de la liaison sans fil[10].

ANT utilise une technologie de réseau isochrone adaptatif pour assurer la coexistence avec d'autres dispositifs ANT. Ce système permet à chaque transmission de se produire dans un créneau temporel sans interférence à l'intérieur de la bande de fréquences définie. La radio transmet pendant moins de 150 µs par message, ce qui permet de diviser un seul canal en centaines de tranches de temps. La période de transmission des messages ANT (le temps entre chaque nœud transmettant ses données) détermine le nombre d'intervalles de temps disponibles.

ANT+

ANT+, présenté en 2004 comme « la première norme sans fil à très faible consommation »[11], est une fonction d'interopérabilité qui peut être ajoutée au protocole ANT de base. Cette normalisation permet de mettre en réseau des dispositifs ANT+ proches afin de faciliter la collecte et l'interprétation ouvertes des données des capteurs. Par exemple, les dispositifs de surveillance de la condition physique compatibles ANT+, tels que les cardiofréquencemètres, les podomètres, les moniteurs de vitesse et les balances de poids, peuvent tous fonctionner ensemble pour assembler et suivre les mesures de performance[12].

La spécification ANT+ est disponible publiquement. Lors de la conférence DEF CON 2019, le hacker Brad Dixon a fait la démonstration d'un outil permettant de modifier les données ANT+ transmises par USB pour tricher dans le cyclisme virtuel[13].

Notes et références

Liens externes

  1. a et b (en) « ANT / ANT+ Defined - THIS IS ANT », sur www.thisisant.com (consulté le )
  2. (en) « Garmin Enhances Its Health And Fitness Products With Dynastream Acquisition », InformationWeek,‎ (lire en ligne)
  3. a b c et d (en) « Nordic Semiconductor figures for nRF24AP1 » [archive du ], Nordic Semiconductor (consulté le )
  4. (en) Lou Frenzel, « What's The Difference Between Bluetooth Low Energy And ANT? », Electronics Design,‎ (lire en ligne)
  5. a b c et d (en) Sabri Khssibi, Hanen Idoudi, Adrien Van Den Bossche et Leila Azzouz Saidane, « Presentation and analysis of a new technology for low-power wireless sensor network », International Journal of Digital Information and Wireless Communications, vol. 3, no 1,‎ , p. 75–86 (lire en ligne)
  6. (en) « Patent Public Search | USPTO » [archive du ]
  7. a b c d e f g h et i (en) Thomas Aasebø, « Near Field Communication, Bluetooth, ZigBee & ANT+ lecture notes » [archive du ] (consulté le )
  8. a b c et d (en) « This Is ANT - General Frequently Asked Questions »
  9. « Bluetooth Mesh Glossary of Terms - Limits », sur www.bluetooth.com (consulté le )
  10. (en) Ryan Woodings et Mark Gerrior, « Avoiding Interference in the 2.4-GHz ISM Band », sur EE Times,
  11. (en) Hossam Mahmoud Ahmad Fahmy, Wireless Sensor Networks: Concepts, Applications, Experimentation and Analysis, Springer, (ISBN 9789811004124, lire en ligne)
  12. (en) « Connectivity Options Explained », ANT+ Explained,
  13. (en) Brad Dixon, « Cheating in eSports How to Cheat at Virtual Cycling - DEF CON 27 Conference » [archive du ], sur YouTube, DEF CON, (consulté le )