Brevet FR3059195A1 — publié le 20180525

L'invention concerne un procédé de transmission d'une information dans un réseau utilisant une technologie de communication sans fil à grande portée et permettant une faible consommation d'énergie, et un dispositif mettant en oeuvre le procédé. L'Internet se transforme progressivement en un réseau étendu, appelé « Internet des objets », reliant toutes sortes de terminaux devenus connectables, appelés par la suite « objets connectés ». De nouveaux besoins en termes de réseaux sont alors apparus, et notamment des besoins en réseaux sans fil ayant une plus grande couverture que des réseaux cellulaires classiques et permettant de limiter une consommation d'énergie des objets connectés. Parmi ces réseaux sans fil à grande portée et permettant une faible consommation d'énergie (« Low Power Wide Area Network (LPWAN) » en terminologie anglo-saxonne), on peut citer des réseaux basés sur la technologie de communication LoRa (marque déposée) (« Long Range » en terminologie anglo-saxonne) et des réseaux basés sur une technologie de communication développée par la société SIGFOX, dite technologie SIGFOX. Les technologies LoRa et SIGFOX opèrent sur des bandes de fréquences connues sous l'appellation « Bande ISM» (Industrie, Science et Médical) comprenant des bandes de fréquences pouvant être utilisées librement pour des applications industrielles, scientifiques et médicales. La technologie SIGFOX est basée sur une technologie de modulation en bande ultra étroite (« Ultra Narrow Band Modulation (UNBM) » en terminologie anglo- saxonne) aussi appelée modulation avec bandes latérales très réduites (« Very Minimum Sideband Keying (VMSK) » en terminologie anglo-saxonne) ou simplement modulation avec bandes latérales minimum (« Minimum SideBand » en terminologie anglo-saxonne). Une densité spectrale de puissance d'un signal modulé selon une modulation UNBM peut donc être représentée par un lobe principal très étroit, centré sur une fréquence centrale, entouré de lobes secondaires ayant une puissance très faible par rapport au lobe principal. En Europe, la technologie SIGFOX utilise une bande de fréquences, dite bande 868 MHz, située dans la bande ISM, comprenant des fréquences allant de 865 à 868 MHz (aux Etats-Unis, la technologie SIGFOX utilise la bande de fréquence 915 MHz). 3059195 2 La technologie SIGFOX définit un ensemble de fréquences centrales dans la bande 868 MHz utilisables pour transmettre des messages, dits messages SIGFOX, dans les réseaux SIGFOX. Les fréquences centrales de l'ensemble de fréquences centrales de la bande 868 MHz sont répartis régulièrement entre la fréquence 865 MHz et la fréquence 5 868 MHz par pas de 200 kHz. La technologie SIGFOX n'est pas destinée à transmettre de grandes quantités de données. La technologie SIGFOX n'autorise donc que de faibles débits. Par exemple, un objet connecté compatible avec la technologie SIGFOX, appelé objet SIGFOX par la suite, ne peut transmettre au maximum que « 140 » messages SIGFOX, dits messages 10 SIGFOX sortants, par jour, chaque message SIGFOX sortant étant limité en taille à « 26 » octets dont « 12 » octets de charge utile et recevoir au maximum « 4 » messages SIGFOX, dits messages SIGFOX rentrants, par jour, les messages SIGFOX rentrants étant limités en taille à « 22 » octets dont « 8 » octets de charge utile. Chaque message SIGFOX comprend « 32 » bits fournissant un identifiant de l'objet SIGFOX ayant émis 15 le message. Pour des questions de maîtrise des coûts de développement et de fabrication des objets SIGFOX, il n'est pas envisagé de modifier de manière importante la technologie SIGFOX pour atteindre de plus hauts débits. Or, si actuellement les débits autorisés par la technologie SIGFOX sont jugés suffisants, il est probable qu'à plus ou moins longs 20 termes les objets SIGFOX suivront une évolution identique à celle des terminaux mobiles (téléphones portables, etc.), et verront leur besoin en débit s'accroître. La technologie SIGFOX risque donc de ne pas pouvoir supporter des évolutions futures des objets connectés. La technologie LoRa est basée sur une technologie d'étalement de spectre 25 permettant d'obtenir des communications bas débit ayant une bonne robustesse aux erreurs de transmission. La technologie LoRa définit un ensemble de canaux, chaque canal étant associé à une fréquence centrale d'un ensemble de fréquences centrales de la bande ISM utilisables dans les réseaux LoRa, dit ensemble de fréquences centrales LoRa. L'ensemble de fréquences centrales LoRa est représenté dans le tableau TAB 1 ci-dessous, chaque fréquence étant exprimée en MHz. 3059195 3 863.1 864.1 865.1 866.1 867.1 868.1 869.05 863.3 864.3 865.3 866.3 867.3 868.3 869.525 863.5 864.5 865.5 866.5 867.5 868.5 863.7 864.7 865.7 866.7 867.7 868.85 863.9 864.9 865.9 866.9 867.9 TAB 1 : La technologie LoRa ne limite pas le nombre de messages pouvant être 5 transmis/reçus par jour par un objet connecté compatible avec la technologie LoRa, dit objet LoRa. Par contre, une multiplication des objets LoRa devrait entraîner des problèmes de congestion dans les réseaux LoRa. Une solution pour réduire ces problèmes de congestion serait de paramétrer les objets connectés LoRa afin de limiter le nombre de messages pouvant être transmis/reçus par jour par un objet LoRa. Les 10 objets LoRa ainsi paramétrés auraient des limitations de débit similaires aux objets SIGFOX. Il est souhaitable de pallier ces inconvénients de l'état de la technique. Il est notamment souhaitable de proposer une méthode permettant d'augmenter les débits utilisables par des objets connectés, tels que des objets SIGFOX ou des objets LoRa, 15 contraints en nombre de messages qu'ils peuvent transmettre/recevoir sur une durée prédéterminée. Il est par ailleurs souhaitable de proposer une méthode qui soit simple à mettre en oeuvre et qui n'entraîne pas une augmentation des coûts de développement et de fabrication des objets connectés. 20 Selon un premier aspect de la présente invention, la présente invention concerne un procédé de transmission d'une information, dite information à transmettre, dans un réseau utilisant une technologie de communication sans fil à grande portée et permettant une faible consommation d'énergie dans lequel au moins un terminal, dit objet connecté, communique avec un serveur, chaque objet connecté étant limité en nombre 25 de messages qu'il peut échanger avec le serveur sur une durée prédéterminée à un nombre prédéterminé de messages. Le procédé comprend, pour chaque information à échanger entre un objet connecté et le serveur : obtenir une valeur possible d'au moins un paramètre de transmission d'au moins un message à transmettre pendant la durée prédéterminée, chaque valeur possible d'un paramètre de transmission étant comprise 3059195 4 dans une plage de valeurs prédéterminée comprenant une pluralité de valeurs possibles dudit paramètre de transmission, chaque valeur possible obtenue étant représentative de l'information ou d'une sous-partie de l'information à transmettre; et, transmettre chaque message pour lequel au moins un paramètre de transmission a été obtenu en utilisant 5 chaque paramètre de transmission obtenu pour ledit message. Ainsi, en plus des données contenues dans chaque message, une information additionnelle peut être transmise en modulant au moins un paramètre de transmission d'au moins un message. La quantité de données pouvant être échangée est donc augmentée. 10 Selon un mode de réalisation, chaque plage de valeurs prédéterminée d'un paramètre de transmission comprend un nombre de valeurs possibles dudit paramètre de transmission adapté à une quantité de données nécessaires pour transmettre l'information à transmettre. Selon un mode de réalisation, chaque valeur possible d'un paramètre de 15 transmission est associée à une sous-partie de la plage de valeurs dudit paramètre de transmission comprenant la valeur possible, chaque valeur du paramètre de transmission comprise dans la sous partie étant considérée comme égale à la valeur possible. Selon un mode de réalisation, un paramètre de transmission est un instant de transmission d'un message, la plage de valeurs de l'instant de transmission étant une 20 période de temps comprise dans la durée prédéterminée, chaque valeur possible de l'instant de transmission étant un instant de transmission d'un message dans la période, dit instant possible, le message étant transmis à un instant possible correspondant à l'ensemble ou à la sous-partie de l'information à transmettre. Selon un mode de réalisation, chaque message échangé est transmis avec une 25 fréquence de transmission déterminée par le serveur dans un ensemble de fréquences, disponibles suivant un critère prédéterminé, dans une bande de fréquence utilisable par la technologie de communication. Selon un mode de réalisation, un paramètre de transmission est une fréquence de transmission d'un message, la plage de valeurs de la fréquence de transmission étant 30 comprise dans une bande de fréquence utilisable par la technologie de communication, chaque valeur possible de la fréquence de transmission étant une fréquence de transmission d'un message dans ladite bande de fréquence, dite fréquence possible, le message étant transmis avec une fréquence possible correspondant à l'ensemble ou à la sous-partie de l'information à transmettre. 3059195 5 Selon un mode de réalisation, la fréquence possible correspondant à l'information ou à la sous-partie de l'information à transmettre est choisie dans un sous-ensemble de fréquences déterminé par le serveur dans un ensemble de fréquences, disponibles suivant un critère prédéterminé, de la bande de fréquence utilisable par la technologie 5 de communication. Selon un mode de réalisation, la durée prédéterminée comprend une pluralité de périodes de temps et l'objet connecté et le serveur échangent un message dans chacune des périodes de temps, chaque message étant transmis avec une valeur possible d'au moins un paramètre de transmission correspondant à l'information ou à la sous-partie 10 de l'information à transmettre. Selon un mode de réalisation, au moins deux messages ont au moins un paramètre de transmission identique et au moins un paramètre de transmission différent. Selon un mode de réalisation, ledit réseau est basé sur la technologie SIGFOX ou la technologie LoRa. 15 Selon un deuxième aspect de l'invention, l'invention concerne un dispositif comprenant des moyens pour mettre en oeuvre le procédé selon le premier aspect. Selon un troisième aspect de l'invention, l'invention concerne un programme d'ordinateur, comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect, lorsque ledit programme est exécuté par un processeur 20 dudit dispositif. Selon un quatrième aspect de l'invention, l'invention concerne des moyens de stockage, stockant un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect, lorsque ledit programme est exécuté par un processeur dudit dispositif 25 Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : - la Fig. 1 illustre schématiquement un réseau SIGFOX dans lequel est mise en 30 oeuvre l'invention ; - la Fig. 2A illustre schématiquement un module de traitement compris dans un serveur ; - la Fig. 2B illustre schématiquement un module de traitement compris dans un objet connecté ; 3059195 6 - la Fig. 3 illustre schématiquement un procédé de transmission d'un ensemble d' informations; - la Fig. 4 illustre schématiquement un procédé de transmission d'une information; 5 - la Fig. 5 illustre schématiquement une durée prédéterminée pendant laquelle un objet connecté peut échanger un nombre prédéterminé de messages avec un serveur; - la Fig. 6 illustre schématiquement une période de temps comprenant plusieurs valeurs possibles d'un instant de transmission d'un message; et, - la Fig. 7 illustre schématiquement une durée prédéterminée dans laquelle sont 10 répartis plusieurs instants de transmission. L'invention est décrite par la suite dans un contexte de réseau SIGFOX. L'invention s'applique toutefois à tout objet connecté, tel qu'un objet SIGFOX ou un objet LoRa, contraint, soit par la technologie de communication qu'il utilise, soit par un paramétrage, à un nombre limité de transmissions/réceptions de messages pendant une 15 durée prédéterminée. La Fig. 1 illustre schématiquement un réseau SIGFOX dans lequel est mise en oeuvre l'invention. Dans l'exemple de la Fig. 1, le réseau SIGFOX 1 comprend un serveur 10, deux passerelles 12A et 12B et un objet SIGFOX 14. Un rôle des passerelles 12A et 12B est 20 de capter des messages SIGFOX provenant d'un objet SIGFOX situé dans leur voisinage et de relayer lesdits messages SIGFOX vers le serveur 10. Les passerelles 12A et 12B servent donc de relais entre l'objet SIGFOX 14 et le serveur 10. La passerelle 12A (respectivement la passerelle 12B) communique avec le serveur 10 par l'intermédiaire d'un lien de communication filaire ou sans fil 11A (respectivement 25 11B). Les liens 11A et 11B sont par exemple des liens utilisant un protocole de type IP (« Internet Protocol », en terminologie anglo-saxonne). La passerelle 12A (respectivement la passerelle 12B) communique avec l'objet SIGFOX 14 par l'intermédiaire d'un lien de communication sans fil 13A (respectivement 13B). Les communications entre l'objet SIGFOX 14 et les passerelles 12A et 12B 30 utilisent des messages SIGFOX. Le serveur 10 comprend un module de traitement 100 décrit en relation avec la Fig. 2A. Le terminal 14 comprend un module de traitement 140 décrit en relation avec la Fig. 2B. 3059195 7 On note que le réseau 1 aurait pu être un réseau LoRa et l'objet connecté 14 être un objet LoRa sans que cela change le principe de l'invention. La Fig. 2A illustre schématiquement un exemple d'architecture matérielle du module de traitement 100 compris dans le serveur 10. 5 Selon l'exemple d'architecture matérielle représenté à la Fig. 2A, le module de traitement 100 comprend alors, reliés par un bus de communication 1000 : un processeur ou CPU (« Central Processing Unit » en anglais) 1001 ; une mémoire vive RAM (« Random Access Memory » en anglais) 1002 ; une mémoire morte ROM (« Read Only Memory » en anglais) 1003 ; une unité de stockage telle qu'un disque dur 10 ou un lecteur de support de stockage, tel qu'un lecteur de cartes SD (« Secure Digital » en anglais) 1004 ; au moins une interface de communication 1005 permettant au module de traitement 100 de communiquer avec d'autres dispositifs. Par exemple l'interface de communication 1005 permet au module de traitement 100 de communiquer avec l'objet SIGFOX 14 par l'intermédiaire des passerelles 12A et 12B. 15 Le processeur 1001 est capable d'exécuter des instructions chargées dans la RAM 1002 à partir de la ROM 1003, d'une mémoire externe (non représentée), d'un support de stockage (tel qu'une carte SD), ou d'un réseau de communication. Lorsque le serveur 10 est mis sous tension, le processeur 1001 est capable de lire de la RAM 1002 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur 20 causant la mise en oeuvre complète ou partielle, par le processeur 1001, des procédés décrits ci-après en relation avec les Figs. 3 et 4. La Fig. 2B illustre schématiquement un exemple d'architecture matérielle du module de traitement 140 compris dans l'objet SIGFOX 14. Selon l'exemple d'architecture matérielle représenté à la Fig. 2B, le module de 25 traitement 140 comprend alors, reliés par un bus de communication 1400: un processeur ou CPU (« Central Processing Unit » en anglais) 1401 ; une mémoire vive RAM (« Random Access Memory » en anglais) 1402 ; une mémoire morte ROM (« Read Only Memory » en anglais) 1403 ; une unité de stockage telle qu'un disque dur ou un lecteur de support de stockage, tel qu'un lecteur de cartes SD (« Secure Digital » 30 en anglais) 1404 ; au moins une interface de communication 1405 permettant au module de traitement 140 de communiquer avec d'autres dispositifs. Par exemple l'interface de communication 1405 permet au module de traitement 140 de communiquer avec le serveur 10 par l'intermédiaire des passerelles 12A et 12B. 3059195 8 Le processeur 1401 est capable d'exécuter des instructions chargées dans la RANI 1402 à partir de la ROM 1403, d'une mémoire externe (non représentée), d'un support de stockage (tel qu'une carte SD), ou d'un réseau de communication. Lorsque l'objet connecté est mis sous tension, le processeur 1401 est capable de lire de la RANI 1402 5 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre complète ou partielle, par le processeur 1401, des procédés décrits ci-après en relation avec les Figs. 3 et 4. Les procédés décrits en relation avec les Figs. 3 et 4 peuvent être implémentés sous forme logicielle par exécution d'un ensemble d'instructions par une machine 10 programmable, par exemple un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémentés sous forme matérielle par une machine ou un composant dédié, par exemple un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). La Fig. 3 illustre schématiquement un procédé de transmission d'informations. 15 Le procédé décrit en relation avec la Fig. 3 est mis en oeuvre dans le réseau SIGFOX 1 par le module de traitement 140 de l'objet SIGFOX 14. Dans un mode de réalisation, l'objet SIGFOX 14 a été paramétré de sorte qu'il est limité en nombre de messages SIGFOX qu'il peut échanger avec le serveur 10 sur une durée prédéterminée D à un nombre prédéterminé de messages SIGFOX. La Fig. 5 20 illustre schématiquement la durée prédéterminée D pendant laquelle l'objet SIGFOX 14 peut échanger un nombre prédéterminé de messages SIGFOX avec le serveur 10. La durée prédéterminée D est, dans cet exemple, égale à « 24 » heures. L'objet SIGFOX 14 peut transmettre un nombre NT de messages SIGFOX au serveur 10 et recevoir un nombre NR de messages SIGFOX du serveur 10 pendant la durée D. 25 Dans un mode de réalisation représenté en Fig. 5, chaque message SIGFOX transmis par l'objet SIGFOX 14 au serveur 10 est transmis pendant une période de temps, appelée période de transmission, et chaque message SIGFOX transmis du serveur 10 vers l'objet SIGFOX 14 est transmis pendant une période de temps, appelée période de réception. Dans la Fig. 5, la durée D comprend NT=4 périodes de 30 transmission notées 50, 51, 52, 53 et NR = 2 périodes de réception non représentées. Chaque période de transmission a une durée égale à d. Chaque période de réception a une durée égale à d'. Dans un mode de réalisation c/ = -D et c/' = -D. NT NR Chaque message SIGFOX échangé entre l'objet SIGFOX 14 et le serveur 10 comprend des données. On suppose que chaque message SIGFOX est utilisé dans son 3059195 9 intégralité pour transporter des données de sorte qu'aucune information supplémentaire ne peut être transportée dans un message SIGFOX, i.e. dans le corps d'un message SIGFOX. Pourtant, dans le cadre de l'invention, des informations supplémentaires doivent être échangées entre l'objet SIGFOX 14 et le serveur 10. Le procédé décrit en 5 relation avec la Fig. 3 consiste à moduler des valeurs de paramètres de transmission de messages SIGFOX pour transmettre des informations. Un dispositif du réseau 1 (le serveur 10 ou l'objet SIGFOX 14) recevant un message SIGFOX peut interpréter les paramètres de transmission dudit message SIGFOX comme une information. Dans le cadre de l'invention, deux paramètres de transmission sont utilisés indépendamment ou 10 conjointement pour transmettre des informations. Pour un message SIGFOX donné, ces deux paramètres de transmission sont un instant de transmission dudit message SIGFOX et une fréquence de transmission dudit message SIGFOX. D'autres paramètres de transmission peuvent toutefois être utilisés. De retour à la Fig. 3, dans une étape 30, le module de traitement 140 obtient un 15 ensemble d'informations à transmettre au serveur 10. L'ensemble d'informations a pu, par exemple, être fourni par un utilisateur à partir d'une interface de l'objet SIGFOX 14 non représentée. Dans une étape 31, le module de traitement 140 détermine une longueur L total de l'ensemble d'informations à transmettre au serveur 10, la longueur L total étant 20 exprimée en nombre de bits. Dans une étape 32, le module de traitement 140 détermine s'il existe une contrainte de temps Ct pour transmettre l'ensemble d'informations au serveur 10. Par exemple, l'utilisateur, lorsqu'il a fourni l'ensemble d'informations à l'objet SIGFOX 14, a spécifié que l'ensemble d'informations devait être reçu par le serveur 10 avant la 25 fin d'une période de durée Ct suivant la fourniture de l'ensemble d'informations à l'objet SIGFOX 14. Lorsque la contrainte de temps est infinie, i.e. il n'y a pas de contrainte de temps, le module de traitement 140 met en oeuvre une étape 34. Si une contrainte de temps existe, le module de traitement 140 met en oeuvre une étape 35. Lors de l'étape 34, le module de traitement 140 décide de moduler l'instant de 30 transmission d'au moins un message SIGFOX pour transmettre l'ensemble d'informations à transmettre au serveur 10. Comme nous l'avons décrit plus haut en relation avec la Fig. 5, chaque message SIGFOX transmis au serveur 10 par l'objet SIGFOX 14 est transmis pendant une période de transmission. Une période de transmission est une plage de valeurs comprenant une pluralité de valeurs possibles d'un 3059195 10 instant de transmission. Un message SIGFOX devant être transmis pendant une période de transmission est transmis avec une des valeurs possibles de l'instant de transmission comprises dans la période de transmission. La pluralité de valeurs possibles d'un instant de transmission comprend un nombre Ni de valeurs possibles. La Fig. 6 illustre 5 schématiquement une période de transmission comprenant plusieurs valeurs possibles d'un instant de transmission. La Fig. 6 représente un grossissement de la période de transmission 50. Dans l'exemple de la Fig. 6, le nombre de valeurs possibles de l'instant de transmission Ni est égal à « 8 ». La période de transmission 50 comprend donc Ni = 8 valeurs possibles de l'instant de transmission 501, 502, 503, 504, 505, 506, 507, 508. 10 Chaque période de transmission est divisée en sous-périodes de longueurs identiques. Chaque valeur d'instant de transmission est comprise dans l'une des sous-périodes. La valeur de l'instant de transmission 501 (respectivement 502, 503, 504, 505, 506, 507, 508) est comprise dans la sous-période 511 (respectivement 512, 513, 514, 515, 516, 517, 518). Chaque valeur possible de l'instant de transmission est représentée par un 15 mot binaire comprenant un nombre ni de bits où le nombre ni est tel que Ni = ri. Ainsi, en modulant la valeur de l'instant de transmission pendant une période de transmission d'un message SIGFOX, le module de traitement 140 peut transmettre au serveur 10 un mot de ni bits pouvant prendre Ni valeurs différentes. Le nombre ni est donc le nombre de bits pouvant être transmis par message en modulant l'instant de 20 transmission des messages transmis par l'objet SIGFOX 14. Chaque mot de ni bits est associé à une information prédéterminée différente, par exemple, dans un premier tableau stocké dans l'unité de stockage 1404 de l'objet SIGFOX 14. 501 000 NA 502 001 -10° 503 010 0° 504 011 10° 505 100 20° 506 101 30° 507 110 40° 508 111 50° 25 TAB 2 3059195 11 Le tableau TAB 2 donne un exemple de premier tableau. Dans cet exemple, l'objet SIGFOX permet à un utilisateur de transmettre des informations de température ambiante au serveur 10 comprises entre « -10° » et « 50° » par pas de « 10° ». Le tableau TAB 2 met en correspondance chaque valeur possible d'un instant de 5 transmission avec une représentation binaire dudit instant et une information prédéterminée (ici une température). L'instant de transmission 501 est associé au mot binaire « 000 ». Le mot binaire « 000 » n'est pas associé à une valeur de température mais à un code NA (Non Applicable) indiquant au serveur 10 que l'instant de transmission du message SIGFOX n'est pas utilisé pour transmettre une information. 10 Dans un mode de réalisation, le serveur 10 et l'objet SIGFOX 14 connaissent le premier tableau TAB 2. Connaissant la longueur Ltotal de l'ensemble d'informations à transmettre et le nombre de bits ni pouvant être transmis par message SIGFOX en modulant l'instant de transmission des messages SIGFOX, un nombre Ltotal de messages SIGFOX est ni 15 nécessaire à l'objet SIGFOX pour transmettre l'ensemble d'informations au serveur 10 lorsque la modulation des instants de transmission des messages est utilisée. L'ensemble d'informations est donc divisé en un nombre de sous-parties de taille ni égal à Ltotal . Chaque sous-partie de taille ni est transmise en utilisant un procédé décrit ni en relation avec la Fig. 4 lors d'une étape 43. 20 Lorsqu'il existe une contrainte de temps Ct pour transmettre l'ensemble d'informations, le module de traitement 140 met en oeuvre l'étape 35. Lors de l'étape 35, le module de traitement 140 détermine une quantité de données nmess à transmettre par message SIGFOX pour que l'ensemble d'informations soit transmis pendant une période de durée Ct suivant la fourniture de l'ensemble d'informations à l'objet 25 SIGFOX 14. L total nmess - /Vct où Nct est le nombre de messages SIGFOX pouvant être transmis par l'objet SIGFOX pendant la durée Ct. Dans une étape 36, le module de traitement 140 compare la quantité de données 30 à transmettre par message nmess avec le nombre de bits ni pouvant être transmis par message en modulant les instants de transmission des messages transmis par l'objet SIGFOX 14. Si nmess ni, le module de traitement 140 met en oeuvre une étape 37. Lors de l'étape 37, le module de traitement 140 compare la quantité de données à transmettre par message nme' avec un nombre de bits nf pouvant être transmis par message en modulant un autre paramètre de transmission des messages transmis par l'objet 5 SIGFOX 14 qui est la fréquence de transmission desdits messages. Comme nous l'avons vu plus haut, la technologie SIGFOX utilise une modulation UNBM. La densité spectrale de puissance d'un signal modulé en utilisant une modulation UNBM comprend un lobe principal centré sur une fréquence centrale. La technologie SIGFOX permet d'utiliser une pluralité de fréquences centrales comprises 10 dans la bande 868 MHz pour transmettre un message SIGFOX. La fréquence centrale d'un message SIGFOX, que nous appelons fréquence de transmission, est un deuxième paramètre de transmission qu'il est possible de moduler pour transmettre une information à l'image de ce qui est fait avec l'instant de transmission d'un message SIGFOX. 15 La bande 868 MHz est une plage de valeurs de la fréquence de transmission comprenant un nombre Ni. = 16 de valeurs possibles de la fréquence de transmission (865 MHz, 865.2 MHz, 865.4 MHz, ..., 867.8 MHz, 868 MHz). Chaque valeur possible de la fréquence de transmission est représentée par un mot binaire comprenant un nombre de bits égal à nf où le nombre nf est tel que Ni. = 2nf . Ainsi, en modulant la 20 valeur de la fréquence de transmission d'un message SIGFOX, le module de traitement 140 peut transmettre au serveur 10 un mot de nf bits pouvant prendre Ni. valeurs différentes. Le nombre nf est donc le nombre de bits pouvant être transmis par message en modulant la fréquence de transmission des messages SIGFOX transmis par l'objet SIGFOX 14. Chaque mot de nf bits est associé à une information prédéterminée 25 différente, par exemple, dans un deuxième tableau stocké dans l'unité de stockage 1404 de l'objet SIGFOX 14. 3059195 13 865 0000 NA° 865.2 0001 -20° 865.4 0010 -15° 865.6 0011 -10° 865.8 0100 -5° 866 0101 0° 866.2 0110 5° 866.4 0111 10° 866.6 1000 15° 866.8 1001 20° 867 1010 25° 867.2 1011 30° 867.4 1100 35° 867.6 1101 40° 867.8 1110 45° 868 1111 50° TAB 3 Le tableau TAB 3 donne un exemple de deuxième tableau. Dans cet exemple, 5 l'objet SIGFOX 14 permet à un utilisateur de transmettre au serveur 10 des informations de température ambiante entre « -20° » et « 50° » par pas de « 5° ». Le tableau TAB 3 met en correspondance chaque valeur possible d'une fréquence de transmission avec une représentation binaire de ladite fréquence et une information prédéterminée (ici une température). La fréquence de transmission 865 MHz est associée au mot binaire 10 « 0000 ». Le mot binaire « 0000 » n'est pas associé à une valeur de température mais au code NA indiquant au serveur 10 que la fréquence de transmission des messages SIGFOX n'est pas utilisée pour transmettre une information. Dans un mode de réalisation, le serveur 10 et l'objet SIGFOX 14 connaissent le deuxième tableau TAB 3. 15 Si nmess nf, le module de traitement 140 met en oeuvre une étape 39. Jusque- 5 là, un seul paramètre de transmission a été modulé à la fois. Lors de l'étape 39, le module de traitement 140 détermine si, en modulant deux paramètres de transmission conjointement (i.e. l'instant de transmission et la fréquence de transmission des messages SIGFOX), l'ensemble d'informations peut être transmis au serveur 10. Il existe un nombre Nf xNi de combinaisons possibles de valeurs d'instants de 10 transmission et de fréquences de transmission de messages SIGFOX. Chaque combinaison possible de valeurs de fréquence de transmission et d'instant de transmission de messages SIGFOX est représentée par un mot binaire comprenant un nombre de bits égal à nf + ni où le nombre nf + ni est tel que NfxNi = 2nf+ni. Ainsi, en modulant la valeur de la fréquence de transmission et la valeur de l'instant de 15 transmission d'un message SIGFOX, le module de traitement 140 peut transmettre au serveur 10 un mot de nf + ni bits pouvant prendre Nf xNi valeurs différentes. Le nombre nf + ni est donc le nombre de bits pouvant être transmis par message en modulant conjointement la fréquence de transmission et l'instant de transmission des messages SIGFOX transmis par l'objet SIGFOX 14. Chaque mot de nf + ni bits est 20 associé à une information prédéterminée différente, par exemple, dans un troisième tableau stocké dans l'unité de stockage 1404 de l'objet SIGFOX 14. Dans un mode de réalisation, le serveur 10 et l'objet SIGFOX 14 connaissent le troisième tableau. Si nmess + ni, le module de traitement 140 met en oeuvre une étape 40. Lors de l'étape 40, le module de traitement 140 décide de moduler conjointement la 25 fréquence de transmission et l'instant de transmission d'au moins un message pour transmettre l'ensemble d'informations à transmettre au serveur 10. L'ensemble d'informations est divisé en un nombre de sous-parties de taille nf + totanl ni bits égal à L nf+i' et chaque sous partie de taille nf + ni bits est transmise en utilisant le procédé décrit en relation avec la Fig. 4 lors de l'étape 43. 30 Si nmess > nf + ni, le module de traitement 140 met fin au procédé décrit en relation avec la Fig. 3 lors d'une étape 41. Dans ce cas, l'ensemble d'informations ne peut être transmis au serveur 10. 3059195 15 Dans un mode de réalisation, le nombre de valeurs d'instant de transmission Ni et le nombre de valeurs de fréquence de transmission Ni. sont prédéterminés et connus par chaque dispositif du réseau 1, et notamment par l'objet SIGFOX 14 et le serveur 10. Dans un mode de réalisation, toute valeur d'instant de transmission égale à une 5 valeur comprise dans une sous-période est considérée comme égale à la valeur possible comprise dans ladite sous-période. De cette manière, il est possible de gérer des imperfections d'horloge de l'objet SIGFOX 14 et du serveur 10 qui feraient qu'un instant de transmission effectif d'un message serait légèrement décalé par rapport à un instant de transmission souhaité pour ledit message. 10 Dans un mode de réalisation, lors de l'étape 41, le module de traitement 140 augmente le nombre de valeurs d'instant de transmission Ni dans une période de transmission, par exemple, en le multipliant par deux le nombre de valeurs d'instant de transmission Ni précédent. La longueur de chaque sous-période comprenant un instant de transmission est adaptée au nombre de valeurs possibles d'instant de transmission 15 Ni, par exemple, en divisant cette longueur par deux par rapport à la longueur précédente. Augmenter le nombre de valeurs d'instant de transmission Ni dans une période de transmission permet d'augmenter le nombre de bits ni pouvant être transmis par message en modulant les instants de transmission des messages. Ainsi, il est possible d'adapter le nombre de valeurs possibles d'instant de transmission Ni à la quantité 20 d'informations à transmettre par message nine'. Dans ce mode de réalisation, l'étape 41 est suivie de l'étape 36 déjà expliquée. L'augmentation du nombre de valeurs d'instant de transmission Ni peut être réitérée plusieurs fois jusqu'à atteindre une valeur maximum prédéterminée du nombre de valeurs d'instant de transmission Ni. Lorsque la valeur maximum prédéterminée du nombre de valeurs d'instant de transmission Ni 25 est atteinte ou dépassée, le module de traitement 140 met fin au procédé décrit en relation avec la Fig. 3. Dans ce cas, l'ensemble d'informations ne peut pas être transmis au serveur 10. Dans ce mode de réalisation, une étape 42 est mise en oeuvre entre l'étape 34 (respectivement 38 ou 40) et l'étape 43. Lors de l'étape 42, le module de traitement 140 transmet au serveur 10 une information représentative du nombre de valeurs 30 d'instant de transmission Ni, par exemple dans un message SIGFOX. Par ailleurs, dans ce mode de réalisation, le module de traitement 100 du serveur 10 et le module de traitement 140 de l'objet 14 stockent dans leur unité de stockage respective un premier tableau pour chaque valeur possible du nombre de valeurs d'instant de transmission Ni, 3059195 16 chaque premier tableau associant des mots de ni bits à des informations prédéterminées, chaque mot de ni bits représentant une valeur d'instant de transmission. Dans un mode de réalisation décrit en relation avec la Fig. 7, la durée prédéterminée D ne comprend pas de périodes de transmission, ni de périodes de 5 réception. Seul le nombre de messages SIGFOX que peuvent échanger l'objet SIGFOX 14 et le serveur 10 pendant la durée prédéterminée D est fixe (i.e. l'objet SIGFOX 14 peut transmettre un nombre NT de messages SIGFOX au serveur 10 et recevoir un nombre NR de messages SIGFOX du serveur 10 pendant la durée D). Mais, les messages SIGFOX peuvent être échangés à des instants quelconques durant la durée 10 prédéterminée D. La durée prédéterminée D possède alors une granularité prédéterminée, par exemple d'une minute. Dans ce cas, la durée prédéterminée D est une plage de valeurs comprenant une pluralité de valeurs possibles d'instants de transmissions de messages SIGFOX. Si la durée prédéterminée D est de « 24 » heures, elle comprend donc « 1440 » instants de transmission. On considère dans cet exemple 15 que la durée prédéterminée D comprend des instants de transmissions espacés d'une minute, d'autres espacements étant possibles. Lorsque l'objet SIGFOX 14 doit transmettre des informations au serveur 10, il choisit NT instants de transmissions différents parmi les « 1440 » possibles dans la durée D. Dans ce mode de réalisation, c'est la répartition des NT instants de transmissions sur la durée D qui permet de coder 20 l'information. Dans ce cas, un nombre de bits nD peut être transmis par l'objet SIGFOX 14 au serveur 10 pendant la durée prédéterminée D en modulant les instants de transmissions : 1440! nD = log2(C1440) = log2(NT! (1440 - NT)!) Dans l'exemple de la Fig. 7, NT = 4 et « 4 » instants de transmissions 701, 702, 25 703 et 704 sont répartis sur la durée prédéterminée D. Chaque mot possible de nD bits est par exemple répertorié dans un quatrième tableau stocké dans l'unité de stockage 1004 du module de traitement 100 et dans l'unité de stockage 1404 du module de traitement 140. Dans chaque mode de réalisation décrit jusque-là, l'information à transmettre était 30 transmise en modulant au moins un paramètre de transmission d'au moins un message SIGFOX pendant la durée prédéterminée D (par exemple l'instant de transmission d'un message SIGFOX sur la durée prédéterminée D, l'instant de transmission d'un message SIGFOX sur une période de transmission, la fréquence de transmission d'un message SIGFOX). Lorsque plusieurs messages étaient transmis durant la durée prédéterminée 3059195 17 D, les messages SIGFOX pour lesquels les paramètres de transmission étaient modulés étaient des messages transmis séquentiellement (et non simultanément). Dans un mode de réalisation, les modules de traitement 140 et 100 possèdent un nombre P d'interfaces de communications ce qui leur permet de transmettre P messages SIGFOX 5 simultanément, i.e. P messages SIGFOX ayant le même instant de transmission, chaque message SIGFOX étant transmis avec une fréquence de transmission différente choisie parmi les Nf = 16 valeurs possibles de fréquences de transmission de la bande 868 MHz. Dans ce mode de réalisation, c'est la répartition des fréquences de transmission des P messages SIGFOX transmis simultanément qui permet de coder une information. 10 Dans ce cas, un nombre de bits np peut être transmis par l'objet SIGFOX 14 au serveur 10 à chaque instant de transmission possible durant la durée prédéterminée D : N N f - np = log2(CPf = log2 (P! (A, - P)!) Dans ce cas, P messages SIGFOX ont un paramètre de transmission identique (ici l'instant de transmission) et un paramètre de transmission différent (ici, la fréquence de 15 transmission). Chaque mot possible de np bits est par exemple répertorié dans un cinquième tableau stocké dans l'unité de stockage 1004 du module de traitement 100 et dans l'unité de stockage 1404 du module de traitement 140. Le mode de réalisation décrit en relation avec la Fig. 7 et le mode de réalisation 20 dans lequel les modules de traitement 140 et 100 possèdent un nombre P d'interfaces de communications peuvent être combinés. Ces modes de réalisation peuvent par exemple être utilisés en remplacement du mode de réalisation décrit en relation avec l'étape 34 lorsqu'il n'y a pas de contrainte de temps pour transmettre l'information. La Fig. 4 illustre schématiquement un procédé de transmission d'une information 25 ou d'une sous partie d'une information. Le procédé décrit en relation avec la Fig. 4 correspond à l'étape 43. Dans une étape 430, le module de traitement 140 obtient une valeur possible d'au moins un paramètre de transmission d'au moins un message à transmettre pendant la durée prédéterminée D. Chaque valeur possible d'un paramètre de transmission est 30 comprise dans une plage de valeurs prédéterminée comprenant une pluralité de valeurs possibles dudit paramètre de transmission. Chaque valeur possible obtenue est représentative de l'ensemble d'informations à transmettre ou d'une sous-partie de l'ensemble d'informations à transmettre. Le module de traitement 140 obtient chaque valeur possible suite à la mise en oeuvre des étapes 34, 38, 40, du mode de réalisation 3059195 18 décrit en relation avec la Fig. 7 ou du mode de réalisation dans lequel les modules de traitement 140 et 100 possèdent un nombre P d'interfaces de communication. Lorsque l'étape 43 suit l'étape 34, le module de traitement 140 module la valeur de l'instant de transmission d'au moins un message à transmettre pendant la durée 5 prédéterminée D. La valeur de l'instant de transmission de chaque message dont on a modulé la valeur de l'instant de transmission est représentative de l'ensemble d'informations à transmettre ou d'une sous-partie de l'ensemble d'informations à transmettre. Chaque valeur de l'instant de transmission a été choisie dans une période de transmission comprenant une pluralité de valeurs possibles de l'instant de 10 transmission. Par exemple si l'ensemble d'informations à transmettre est un ensemble de quatre températures comprises entre « -10° » et « 50° » pour lesquelles une granularité de 10° est suffisante 000, 100, 200, , 2-u0, ) le module de traitement 140 transmet un premier message dans une première période de transmission avec l'instant de transmission 504, un deuxième message dans une deuxième période de transmission 15 avec l'instant de transmission 504, un troisième message dans une troisième période de transmission avec l'instant de transmission 505, et un quatrième message dans une quatrième période de transmission avec l'instant de transmission 505. Lorsque l'étape 43 suit l'étape 38, le module de traitement 140 module la valeur de la fréquence de transmission d'au moins un message à transmettre pendant la durée 20 prédéterminée D. La valeur de la fréquence de transmission de chaque message dont on a modulé la valeur de la fréquence de transmission est représentative de l'ensemble d'informations à transmettre ou d'une sous-partie de l'ensemble d'informations à transmettre. Chaque valeur de la fréquence de transmission a été choisie dans la bande 868 MHz. Par exemple si l'ensemble d'informations à transmettre est un ensemble de 25 quatre températures comprises entre « -20° » et « 50° » pour lesquelles une granularité de « 5° » est suffisante (10°, 15°, 20°, 20°), le module de traitement 140 transmet un premier message dans une première période de transmission avec la fréquence de transmission 866,4 MHz, un deuxième message dans une deuxième période de transmission avec la fréquence de transmission 866,6 MHz, un troisième message dans 30 une troisième période de transmission avec la fréquence de transmission 866,8 MHz, et un quatrième message dans une quatrième période de transmission avec la fréquence de transmission 866,8 MHz. Lorsque l'étape 43 suit l'étape 40, le module de traitement 140 module conjointement la valeur de l'instant de transmission et la valeur de la fréquence de 3059195 19 transmission d'au moins un message à transmettre pendant la durée prédéterminée D. Chaque couple de valeurs d'instant de transmission et de fréquence de transmission de chaque message est représentatif de l'ensemble d'informations à transmettre ou d'une sous-partie de l'ensemble d'informations à transmettre. 5 Lorsque l'étape 43 suit le mode de réalisation de la Fig. 7, le module de traitement 140 module la valeur de l'instant de transmission d'au moins un message à transmettre pendant la durée prédéterminée D. La valeur de l'instant de transmission de chaque message dont on a modulé la valeur de l'instant de transmission est représentative de l'ensemble d'informations à transmettre ou d'une sous-partie de l'ensemble 10 d'informations à transmettre. Chaque valeur de l'instant de transmission a été choisie parmi une pluralité d'instants de transmission possibles compris dans la durée prédéterminée D. Lorsque l'étape 43 suit le mode de réalisation dans lequel les modules de traitement 140 et 100 possèdent un nombre P d'interfaces de communications, le 15 module de traitement 140 module la valeur de la fréquence de transmission d'au moins un groupe de P messages à transmettre simultanément pendant la durée prédéterminée D. Les valeurs de fréquence de transmission de chaque message d'un groupe de P messages sont représentatives de l'ensemble d'informations à transmettre ou d'une sous-partie de l'ensemble d'informations à transmettre. Dans une étape 431, le module 20 de traitement 140 transmet chaque message pour lequel au moins un paramètre de transmission a été obtenu en utilisant chaque paramètre de transmission obtenu pour ledit message. Le serveur 10 est à l'écoute de tout message SIGFOX transmis avec une fréquence de transmission comprise dans la bande 868 MHz. Chaque message reçu par le serveur 25 10 est analysé, i.e. le module de traitement 100 détermine l'instant de transmission et la fréquence de transmission de chaque message. A partir de ces paramètres de transmission, le module de traitement 100 déduit l'ensemble d'informations transmis en utilisant, le cas échéant, chaque premier, le deuxième, le troisième, le quatrième et le cinquième tableau stockés dans son unité de stockage 1004. 30 On note que le serveur 10 applique les procédés décrits en relation avec les Figs. 3 et 4 lorsqu'il doit transmettre des informations à l'objet SIGFOX 14. Le serveur 10 et l'objet SIGFOX 14 utilisent donc le même procédé basé sur des modulations de paramètres de transmission des messages pour échanger des informations. La quantité 3059195 20 de données que peuvent échanger le serveur 10 et l'objet SIGFOX 14 pendant une période donnée s'en trouve donc augmentée. Nous avons jusque-là décrit un mode de réalisation dans lequel le réseau 1 ne comprend qu'un objet SIGFOX. Un réseau SIGFOX classique comprend une pluralité 5 d'objets SIGFOX. Dans un réseau SIGFOX comprenant deux objets SIGFOX, les deux objets SIGFOX peuvent potentiellement émettre un message au même instant de transmission avec une même fréquence de transmission. Dans ce cas, il existe un très fort risque de collision entre les deux messages. Plus généralement, la bande ISM étant libre, d'autres risques de collisions existent pour les messages SIGFOX, notamment des 10 collisions entre des messages SIGFOX et des signaux émis au même instant avec la même fréquence. Dans un mode de réalisation, le serveur 10 scrute continuellement la bande 868 MHz afin de déterminer quelles fréquences parmi les fréquences de la bande 868 MHz sont disponibles. Pour ce faire le serveur 10 mesure une puissance de signaux reçus 15 dans chacune des fréquences de la bande 868 MHz. Lorsque la puissance reçue dans une des fréquences est supérieure à un seuil prédéterminé, ladite fréquence est considérée comme non disponible. Le serveur 10 attribue une des fréquences disponibles à chacun des objets SIGFOX du réseau et transmet cette information à chaque objet SIGFOX du réseau SIGFOX dans un message SIGFOX. Chaque objet 20 SIGFOX reçoit alors un message SIGFOX rentrant contenant une information représentative de la fréquence disponible qu'il doit utiliser en guise de fréquence de transmission pour communiquer avec le serveur 10. Chaque objet SIGFOX utilise cette information représentative de la fréquence disponible lors de l'étape 43, lorsque l'étape 43 suit l'étape 34. Ainsi, en répartissant les fréquences disponibles entre les objets 25 SIGFOX, on réduit les risques de collision. Ce mode de réalisation peut aussi être mis en oeuvre par le serveur 10 pour déterminer quelle fréquence utiliser pour transmettre des messages SIGFOX. Dans un mode de réalisation, là encore le serveur 10 scrute continuellement la bande 868 MHz afin de déterminer quelles fréquences parmi les fréquences de la bande 30 868 MHz sont disponibles. Le serveur 10 divise l'ensemble des fréquences disponibles dans la bande 868 MHz en une pluralité de sous-ensembles, chaque sous-ensemble comprenant au moins une des fréquences disponibles. Le serveur 10 attribue ensuite un des sous-ensembles à chacun des objets SIGFOX du réseau et transmet cette information à chaque objet SIGFOX du réseau SIGFOX dans un message SIGFOX. 3059195 21 Chaque objet SIGFOX reçoit alors un message SIGFOX rentrant contenant une information représentative du sous-ensemble de fréquences disponibles qu'il doit utiliser. Chaque objet SIGFOX utilise cette information représentative du sous-ensemble de fréquences disponibles qu'il doit utiliser lors de l'étape 38 ou l'étape 40 5 pour déterminer quelle fréquence de transmission utiliser lors de l'étape 43. Ainsi, là encore, en répartissant les fréquences disponibles entre les objets SIGFOX, on réduit les risques de collision. Dans un mode de réalisation, les fréquences de chaque sous-ensemble sont des fréquences disponibles consécutives de la bande 868 MHz, de sorte que les sous-ensembles sont disjoints. Dans ce mode de réalisation, le nombre de bits 10 pouvant être transmis par message SIGFOX en modulant la fréquence de transmission dépend du nombre de fréquences dans le sous-ensemble de fréquences disponibles. Ce mode de réalisation peut aussi être mis en oeuvre par le serveur 10 pour déterminer quelle fréquence utiliser pour transmettre des messages SIGFOX. Les fréquences disponibles ou les sous-ensembles de fréquences sont attribués à 15 des objets SIGFOX ou à des interfaces de communications d'objets SIGFOX lorsque les objets SIGFOX comprennent une pluralité d'interfaces de communication. REVENDICATIONS1) Procédé de transmission d'une information, dite information à transmettre, dans un réseau (1) utilisant une technologie de communication sans fil à grande portée et permettant une faible consommation d'énergie dans lequel au moins un terminal (14), dit objet connecté (14), communique avec un serveur (10), chaque objet connecté (14) étant limité en nombre de messages qu'il peut échanger avec le serveur (10) sur une durée prédéterminée à un nombre prédéterminé de messages, le procédé étant caractérisé en ce qu'il comprend, pour chaque information à échanger entre un objet connecté (14) et le serveur (10) : obtenir (430) une valeur possible d'au moins un paramètre de transmission d'au moins un message à transmettre pendant la durée prédéterminée, chaque valeur possible d'un paramètre de transmission étant comprise dans une plage de valeurs prédéterminée comprenant une pluralité de valeurs possibles dudit paramètre de transmission, chaque valeur possible obtenue étant représentative de l'information ou d'une sous-partie de l'information à transmettre; et, transmettre (431) chaque message pour lequel au moins un paramètre de transmission a été obtenu en utilisant chaque paramètre de transmission obtenu pour ledit message. 2) Procédé selon la revendication 1, caractérisé en ce que chaque plage de valeurs prédéterminée d'un paramètre de transmission comprend un nombre de valeurs possibles dudit paramètre de transmission adapté à une quantité de données nécessaires pour transmettre l'ensemble d'informations à transmettre. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que chaque valeur possible d'un paramètre de transmission est associée à une sous-partie de la plage de valeurs dudit paramètre de transmission comprenant la valeur possible, chaque valeur du paramètre de transmission comprise dans la sous-partie étant considérée comme égale à la valeur possible. 4) Procédé selon la revendication 1,2 ou 3, caractérisé en ce qu'un paramètre de transmission est un instant de transmission d'un message, la plage de valeurs de l'instant de transmission étant une période de temps comprise dans la durée prédéterminée, 3059195 23 chaque valeur possible de l'instant de transmission étant un instant de transmission d'un message dans la période, dit instant possible, le message étant transmis à un instant possible correspondant à l'information ou à la sous-partie de l'information à transmettre. 5 5) Procédé selon la revendication 4, caractérisé en ce que chaque message échangé est transmis avec une fréquence de transmission déterminée par le serveur (10) dans un ensemble de fréquences, disponibles suivant un critère prédéterminé, dans une bande de fréquence utilisable par la technologie de communication. 10 6) Procédé selon l'une quelconque des revendications 1,2, 3 ou 4, caractérisé en ce qu'un paramètre de transmission est une fréquence de transmission d'un message, la plage de valeurs de la fréquence de transmission étant comprise dans une bande de fréquence utilisable par la technologie de communication, chaque valeur possible de la 15 fréquence de transmission étant une fréquence de transmission d'un message dans ladite bande de fréquence, dite fréquence possible, le message étant transmis avec une fréquence possible correspondant à l'information ou à la sous-partie de l'information à transmettre. 20 7) Procédé selon la revendication 6, caractérisé en ce que la fréquence possible correspondant à l'information ou à la sous-partie de l'information à transmettre est choisie dans un sous-ensemble de fréquences déterminé par le serveur (10) dans un ensemble de fréquences, disponibles suivant un critère prédéterminé, de la bande de fréquence utilisable par la technologie de communication. 25 8) Procédé selon l'une quelconque des revendications 4 à 7, caractérisé en ce que la durée prédéterminée comprend une pluralité de périodes de temps et l'objet connecté (14) et le serveur (10) échangent un message dans chacune des périodes de temps, chaque message étant transmis avec une valeur possible d'au moins un paramètre de 30 transmission correspondant à l'information ou à la sous-partie de l'information à transmettre. 3059195 24 9) Procédé selon l'une quelconque des revendications précédentes, au moins deux messages ont au moins un paramètre de transmission identique et au moins un paramètre de transmission différent. 5 10) Procédé selon la revendication 1, caractérisé en ce que ledit réseau (1) est basé sur la technologie SIGFOX ou la technologie LoRa. 11) Dispositif (100, 140) comprenant des moyens pour mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 10. 12) Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre, par un dispositif (100, 140), le procédé selon l'une quelconque des revendications 1 à 10, lorsque ledit programme est exécuté par un processeur dudit dispositif (100, 140). 13) Moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif (100, 140), le procédé selon l'une quelconque des revendications 1 à 10, lorsque ledit programme est exécuté par un processeur dudit dispositif (100, 140). 10 15 20