{"id":31298,"date":"2021-05-19T15:12:04","date_gmt":"2021-05-19T14:12:04","guid":{"rendered":"https:\/\/www.atim.com\/codecs\/"},"modified":"2026-10-26T15:26:38","modified_gmt":"2026-10-26T14:26:38","slug":"codecs","status":"publish","type":"page","link":"https:\/\/www.atim.com\/en\/codecs\/","title":{"rendered":"Device Management Codecs EN"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"31298\" class=\"elementor elementor-31298 elementor-22285\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-32fdb9d9 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default wd-section-disabled\" data-id=\"32fdb9d9\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ec436a9\" data-id=\"6ec436a9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cc2d185 elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-widget elementor-widget-slides\" data-id=\"cc2d185\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}\" data-widget_type=\"slides.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\" dir=\"ltr\" data-animation=\"fadeInUp\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-7290cea swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg elementor-ken-burns elementor-ken-burns--in\" role=\"img\" aria-label=\"te\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><div class=\"elementor-slide-heading\">Codecs : Decoding - encoding of data<\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1c4fc0de elementor-section-boxed elementor-section-height-default elementor-section-height-default wd-section-disabled\" data-id=\"1c4fc0de\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4e03c6ab\" data-id=\"4e03c6ab\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9c6d5dd elementor-widget elementor-widget-html\" data-id=\"9c6d5dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== ATIM CODECS PAGE (EN) \u2014 \u00e0 coller dans un widget HTML Elementor ===== -->\r\n<style>\r\n.acx {\r\n  --acx-orange: #F47B3E;\r\n  --acx-orange-dark: #D9632A;\r\n  --acx-orange-soft: #FFF3EC;\r\n  --acx-navy: #0D1B2A;\r\n  --acx-navy-2: #16283C;\r\n  --acx-text: #1F2933;\r\n  --acx-muted: #5B6672;\r\n  --acx-line: #E3E7EB;\r\n  --acx-grey: #F4F6F8;\r\n  color: var(--acx-text);\r\n  line-height: 1.65;\r\n  max-width: 1100px;\r\n  margin: 0 auto 90px;\r\n  padding: 0 20px;\r\n  box-sizing: border-box;\r\n}\r\n.acx *, .acx *::before, .acx *::after { box-sizing: border-box; }\r\n.acx h2, .acx h3, .acx p { margin: 0; }\r\n.acx h2 { font-size: clamp(1.5rem, 2.6vw, 2rem); line-height: 1.25; font-weight: 700; color: var(--acx-text); }\r\n.acx h3 { font-size: 1.2rem; line-height: 1.35; font-weight: 700; color: var(--acx-text); }\r\n.acx p { font-size: 1rem; color: var(--acx-muted); }\r\n.acx svg { display: block; flex-shrink: 0; }\r\n\r\n\/* Espacement entre les blocs *\/\r\n.acx-block { margin-top: 80px; }\r\n.acx-block:first-child { margin-top: 50px; }\r\n.acx-head { max-width: 680px; margin: 0 auto 36px; text-align: center; }\r\n.acx-head p { margin-top: 12px; }\r\n\r\n\/* Boutons *\/\r\n.acx-btns { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; margin-top: 30px; }\r\n.acx-btn {\r\n  display: inline-flex; align-items: center; gap: 10px;\r\n  padding: 14px 26px; border-radius: 999px;\r\n  font-weight: 600; font-size: 1rem; line-height: 1;\r\n  text-decoration: none !important; border: 2px solid var(--acx-orange);\r\n  transition: background-color .2s, color .2s, border-color .2s;\r\n}\r\n.acx-btn svg { width: 20px; height: 20px; }\r\n.acx-btn--main { background: var(--acx-orange); color: #fff !important; }\r\n.acx-btn--main:hover { background: var(--acx-orange-dark); border-color: var(--acx-orange-dark); }\r\n.acx-btn--ghost { background: transparent; color: var(--acx-orange-dark) !important; }\r\n.acx-btn--ghost:hover { background: var(--acx-orange-soft); }\r\n.acx-btn:focus-visible { outline: 3px solid var(--acx-navy); outline-offset: 3px; }\r\n\r\n\/* Intro *\/\r\n.acx-intro { text-align: center; max-width: 820px; margin-left: auto; margin-right: auto; }\r\n.acx-intro p { font-size: 1.08rem; margin-top: 16px; }\r\n\r\n\/* Deux fa\u00e7ons : un panneau partag\u00e9 en deux *\/\r\n.acx-ways {\r\n  display: grid; grid-template-columns: 1fr 1fr;\r\n  border: 1px solid var(--acx-line); border-radius: 16px; overflow: hidden;\r\n}\r\n.acx-way { padding: 40px; display: flex; flex-direction: column; gap: 14px; }\r\n.acx-way + .acx-way { border-left: 1px solid var(--acx-line); background: var(--acx-grey); }\r\n.acx-way-icon {\r\n  width: 52px; height: 52px; border-radius: 12px;\r\n  background: var(--acx-orange-soft); color: var(--acx-orange-dark);\r\n  display: flex; align-items: center; justify-content: center;\r\n}\r\n.acx-way-icon svg { width: 26px; height: 26px; }\r\n.acx-way .acx-btn { align-self: flex-start; margin-top: auto; }\r\n.acx-way-text { flex: 1; display: flex; flex-direction: column; gap: 10px; }\r\n\r\n\/* Comment \u00e7a marche : bandeau sombre fa\u00e7on \"chemin du signal\" *\/\r\n.acx-flow { background: var(--acx-navy); border-radius: 20px; padding: 60px 48px; color: #fff; }\r\n.acx-flow .acx-head h2 { color: #fff; }\r\n.acx-flow .acx-head p { color: #A9B6C4; }\r\n.acx-steps { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }\r\n.acx-steps::before {\r\n  content: \"\"; position: absolute; top: 27px; left: 16%; right: 16%;\r\n  border-top: 2px dashed rgba(244, 123, 62, .6);\r\n}\r\n.acx-step { position: relative; text-align: center; }\r\n.acx-step-num {\r\n  width: 56px; height: 56px; border-radius: 50%; margin: 0 auto 20px;\r\n  background: var(--acx-navy-2); border: 2px solid var(--acx-orange); color: var(--acx-orange);\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-size: 1.3rem; font-weight: 700; position: relative; z-index: 1;\r\n}\r\n.acx-step h3 { color: #fff; margin-bottom: 8px; }\r\n.acx-step p { color: #A9B6C4; font-size: .95rem; }\r\n.acx-reverse {\r\n  margin-top: 44px; padding: 20px 24px; border-radius: 12px;\r\n  background: var(--acx-navy-2); display: flex; gap: 16px; align-items: flex-start;\r\n}\r\n.acx-reverse svg { width: 24px; height: 24px; color: var(--acx-orange); margin-top: 2px; }\r\n.acx-reverse p { color: #D5DDE5; }\r\n.acx-reverse strong { color: #fff; }\r\n.acx-note { margin-top: 18px; text-align: center; font-size: .9rem; color: #8797A8 !important; }\r\n.acx-note a { color: var(--acx-orange) !important; }\r\n\r\n\/* Pourquoi : grille 2 \u00d7 2 *\/\r\n.acx-why { display: grid; grid-template-columns: 1fr 1fr; gap: 36px 56px; max-width: 920px; margin: 0 auto; }\r\n.acx-why-item { display: flex; gap: 18px; align-items: flex-start; }\r\n.acx-why-item svg { width: 28px; height: 28px; color: var(--acx-orange); margin-top: 2px; }\r\n.acx-why-item h3 { margin-bottom: 6px; }\r\n\r\n\/* Appel \u00e0 l'action final *\/\r\n.acx-cta {\r\n  background: var(--acx-orange-soft); border-radius: 20px; padding: 48px;\r\n  display: flex; align-items: center; justify-content: space-between; gap: 32px;\r\n}\r\n.acx-cta-text { display: flex; gap: 20px; align-items: flex-start; }\r\n.acx-cta-text svg { width: 40px; height: 40px; color: var(--acx-orange-dark); }\r\n.acx-cta-text p { margin-top: 8px; color: var(--acx-text); }\r\n.acx-cta .acx-btn { flex-shrink: 0; }\r\n\r\n\/* Tablette & mobile *\/\r\n@media (max-width: 900px) {\r\n  .acx-ways { grid-template-columns: 1fr; }\r\n  .acx-way + .acx-way { border-left: 0; border-top: 1px solid var(--acx-line); }\r\n  .acx-steps { grid-template-columns: 1fr; gap: 36px; }\r\n  .acx-steps::before { top: 28px; bottom: 28px; left: 50%; right: auto; border-top: 0; border-left: 2px dashed rgba(244, 123, 62, .6); }\r\n  .acx-step p { background: var(--acx-navy); position: relative; z-index: 1; padding-bottom: 4px; }\r\n  .acx-step h3 { background: var(--acx-navy); position: relative; z-index: 1; }\r\n  .acx-why { grid-template-columns: 1fr; }\r\n  .acx-cta { flex-direction: column; align-items: flex-start; }\r\n}\r\n@media (max-width: 600px) {\r\n  .acx { margin-bottom: 60px; }\r\n  .acx-block { margin-top: 56px; }\r\n  .acx-way { padding: 28px 24px; }\r\n  .acx-flow { padding: 44px 22px; border-radius: 16px; }\r\n  .acx-cta { padding: 32px 24px; }\r\n  .acx-cta-text { flex-direction: column; }\r\n  .acx-btns { flex-direction: column; align-items: stretch; }\r\n  .acx-btn { justify-content: center; }\r\n}\r\n@media (prefers-reduced-motion: reduce) { .acx-btn { transition: none; } }\r\n<\/style>\r\n\r\n<div class=\"acx\">\r\n\r\n  <!-- INTRO -->\r\n  <section class=\"acx-block acx-intro\">\r\n    <h2>Turn your ATIM product frames into usable data, for free<\/h2>\r\n    <p>ATIM codecs convert the raw frames sent by our products (hexadecimal) into readable data: temperature, humidity, counts, alarms\u2026 They also work the other way round, generating downlink frames to configure or control your devices remotely.<\/p>\r\n    <div class=\"acx-btns\">\r\n      <a class=\"acx-btn acx-btn--main\" href=\"https:\/\/github.com\/ATIM-radiocommunication\/atim-codecs\" target=\"_blank\" rel=\"noopener\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22\"\/><\/svg>\r\n        Get the codecs on GitHub\r\n      <\/a>\r\n      <a class=\"acx-btn acx-btn--ghost\" href=\"https:\/\/atim.com\/acw-decoder\/index.html\" target=\"_blank\" rel=\"noopener\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\r\n        Open the online decoder\r\n      <\/a>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- DEUX FA\u00c7ONS -->\r\n  <section class=\"acx-block\">\r\n    <div class=\"acx-head\">\r\n      <h2>Two ways to use our codecs<\/h2>\r\n    <\/div>\r\n    <div class=\"acx-ways\">\r\n      <div class=\"acx-way\">\r\n        <div class=\"acx-way-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"acx-way-text\">\r\n          <h3>Integrate the codecs into your system<\/h3>\r\n          <p>All our codecs are <strong>public, free and up to date<\/strong> on our official GitHub repository. Integrate them directly into your network server, IoT platform or business application to automate the decoding of your data.<\/p>\r\n          <p>The repository contains the codec for each product, along with detailed documentation (README) on how to use and integrate them.<\/p>\r\n        <\/div>\r\n        <a class=\"acx-btn acx-btn--main\" href=\"https:\/\/github.com\/ATIM-radiocommunication\/atim-codecs\" target=\"_blank\" rel=\"noopener\">View the GitHub repository<\/a>\r\n      <\/div>\r\n      <div class=\"acx-way\">\r\n        <div class=\"acx-way-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"acx-way-text\">\r\n          <h3>Decode or encode a frame online<\/h3>\r\n          <p>Need to check what a frame contains, or prepare a command to send to a product&nbsp;? Our <strong>online tool<\/strong> decodes an uplink frame or encodes a downlink frame in seconds, with nothing to install.<\/p>\r\n          <p>Ideal for testing, commissioning or troubleshooting in the field.<\/p>\r\n        <\/div>\r\n        <a class=\"acx-btn acx-btn--ghost\" href=\"https:\/\/atim.com\/acw-decoder\/index.html\" target=\"_blank\" rel=\"noopener\">Open the decoder<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- COMMENT \u00c7A MARCHE -->\r\n  <section class=\"acx-block acx-flow\">\r\n    <div class=\"acx-head\">\r\n      <h2>How does it work&nbsp;?<\/h2>\r\n      <p>From sensor to application, in three steps.<\/p>\r\n    <\/div>\r\n    <ol class=\"acx-steps\">\r\n      <li class=\"acx-step\">\r\n        <div class=\"acx-step-num\">1<\/div>\r\n        <h3>Your product sends a frame<\/h3>\r\n        <p>Measured data is transmitted in a compact format (hexadecimal) over LoRaWAN, Sigfox or cellular networks.<\/p>\r\n      <\/li>\r\n      <li class=\"acx-step\">\r\n        <div class=\"acx-step-num\">2<\/div>\r\n        <h3>The codec decodes it<\/h3>\r\n        <p>It interprets the frame and converts it into structured data (JSON): measured values, units, alarms, product status\u2026<\/p>\r\n      <\/li>\r\n      <li class=\"acx-step\">\r\n        <div class=\"acx-step-num\">3<\/div>\r\n        <h3>Your data is ready<\/h3>\r\n        <p>Display it, store it or use it in your platform or application.<\/p>\r\n      <\/li>\r\n    <\/ol>\r\n    <div class=\"acx-reverse\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"17 1 21 5 17 9\"\/><path d=\"M3 11V9a4 4 0 0 1 4-4h14\"\/><polyline points=\"7 23 3 19 7 15\"\/><path d=\"M21 13v2a4 4 0 0 1-4 4H3\"\/><\/svg>\r\n      <p><strong>And the other way round&nbsp;?<\/strong> The codec can also encode a command (configuration change, output control\u2026) into a downlink frame to send to the product.<\/p>\r\n    <\/div>\r\n    <p class=\"acx-note\">Data format, integration, examples: everything is detailed in the <a href=\"https:\/\/github.com\/ATIM-radiocommunication\/atim-codecs\" target=\"_blank\" rel=\"noopener\">README of the GitHub repository<\/a>.<\/p>\r\n  <\/section>\r\n\r\n  <!-- POURQUOI -->\r\n  <section class=\"acx-block\">\r\n    <div class=\"acx-head\">\r\n      <h2>Why use ATIM codecs&nbsp;?<\/h2>\r\n    <\/div>\r\n    <div class=\"acx-why\">\r\n      <div class=\"acx-why-item\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 9.9-1\"\/><\/svg>\r\n        <div>\r\n          <h3>Free and open access<\/h3>\r\n          <p>No request needed: everything is available on GitHub.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"acx-why-item\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><polyline points=\"9 12 11 14 15 10\"\/><\/svg>\r\n        <div>\r\n          <h3>Official and maintained<\/h3>\r\n          <p>By ATIM\u2019s teams, in step with the evolution of our products.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"acx-why-item\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg>\r\n        <div>\r\n          <h3>LoRa Alliance compliant<\/h3>\r\n          <p>For easy integration with the network servers and platforms on the market.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"acx-why-item\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"17 1 21 5 17 9\"\/><path d=\"M3 11V9a4 4 0 0 1 4-4h14\"\/><polyline points=\"7 23 3 19 7 15\"\/><path d=\"M21 13v2a4 4 0 0 1-4 4H3\"\/><\/svg>\r\n        <div>\r\n          <h3>Decoding and encoding<\/h3>\r\n          <p>One tool to read data and control your products.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CONTACT SUPPORT -->\r\n  <section class=\"acx-block acx-cta\">\r\n    <div class=\"acx-cta-text\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"\/><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"\/><\/svg>\r\n      <div>\r\n        <h2>Questions about integration&nbsp;?<\/h2>\r\n        <p>Our support team will help you integrate our products into your system.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- REMPLACER ce lien par l'URL de la page support en anglais -->\r\n    <a class=\"acx-btn acx-btn--main\" href=\"https:\/\/www.atim.com\/support-technique\/\">Contact support<\/a>\r\n  <\/section>\r\n\r\n<\/div>\r\n<!-- ===== FIN PAGE CODECS ATIM (EN) ===== -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Codecs : Decoding &#8211; encoding of data Turn your ATIM product frames into usable data, for free ATIM codecs convert<\/p>\n","protected":false},"author":6,"featured_media":37872,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-31298","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Codecs<\/title>\n<meta name=\"description\" content=\"Codecs are .txt files containing the decryption codes of the data transmitted by the ATIM sensors: available for free.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.atim.com\/codecs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Codecs\" \/>\n<meta property=\"og:description\" content=\"Codecs are .txt files containing the decryption codes of the data transmitted by the ATIM sensors: available for free.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.atim.com\/codecs\/\" \/>\n<meta property=\"og:site_name\" content=\"ATIM\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T14:26:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.atim.com\/wp-content\/uploads\/2022\/10\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ATIMRadio\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/\",\"url\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/\",\"name\":\"Codecs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.atim.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.atim.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg\",\"datePublished\":\"2021-05-19T14:12:04+00:00\",\"dateModified\":\"2026-10-26T14:26:38+00:00\",\"description\":\"Codecs are .txt files containing the decryption codes of the data transmitted by the ATIM sensors: available for free.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.atim.com\\\/codecs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.atim.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.atim.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg\",\"width\":1920,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.atim.com\\\/codecs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.atim.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Device Management Codecs EN\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.atim.com\\\/#website\",\"url\":\"https:\\\/\\\/www.atim.com\\\/\",\"name\":\"ATIM\",\"description\":\"ATIM connects everything\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.atim.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.atim.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.atim.com\\\/#organization\",\"name\":\"ATIM Radiocomunication\",\"url\":\"https:\\\/\\\/www.atim.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.atim.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.atim.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/logo-atim-130.png\",\"contentUrl\":\"https:\\\/\\\/www.atim.com\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/logo-atim-130.png\",\"width\":131,\"height\":84,\"caption\":\"ATIM Radiocomunication\"},\"image\":{\"@id\":\"https:\\\/\\\/www.atim.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/ATIMRadio\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/atim-radiocommunications\\\/?viewAsMember=true\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCnpb2_Mt4vG2iBkyQX58Zxg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Codecs","description":"Codecs are .txt files containing the decryption codes of the data transmitted by the ATIM sensors: available for free.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.atim.com\/codecs\/","og_locale":"en_US","og_type":"article","og_title":"Codecs","og_description":"Codecs are .txt files containing the decryption codes of the data transmitted by the ATIM sensors: available for free.","og_url":"https:\/\/www.atim.com\/codecs\/","og_site_name":"ATIM","article_modified_time":"2026-10-26T14:26:38+00:00","og_image":[{"width":1920,"height":800,"url":"https:\/\/www.atim.com\/wp-content\/uploads\/2022\/10\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@ATIMRadio","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.atim.com\/codecs\/","url":"https:\/\/www.atim.com\/codecs\/","name":"Codecs","isPartOf":{"@id":"https:\/\/www.atim.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.atim.com\/codecs\/#primaryimage"},"image":{"@id":"https:\/\/www.atim.com\/codecs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.atim.com\/wp-content\/uploads\/2022\/10\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg","datePublished":"2021-05-19T14:12:04+00:00","dateModified":"2026-10-26T14:26:38+00:00","description":"Codecs are .txt files containing the decryption codes of the data transmitted by the ATIM sensors: available for free.","breadcrumb":{"@id":"https:\/\/www.atim.com\/codecs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.atim.com\/codecs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.atim.com\/codecs\/#primaryimage","url":"https:\/\/www.atim.com\/wp-content\/uploads\/2022\/10\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg","contentUrl":"https:\/\/www.atim.com\/wp-content\/uploads\/2022\/10\/codecs_data_encryption_iot__sensors_lpwan_acw_atim_lorawan_sigfox-1.jpg","width":1920,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/www.atim.com\/codecs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.atim.com\/"},{"@type":"ListItem","position":2,"name":"Device Management Codecs EN"}]},{"@type":"WebSite","@id":"https:\/\/www.atim.com\/#website","url":"https:\/\/www.atim.com\/","name":"ATIM","description":"ATIM connects everything","publisher":{"@id":"https:\/\/www.atim.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.atim.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.atim.com\/#organization","name":"ATIM Radiocomunication","url":"https:\/\/www.atim.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.atim.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.atim.com\/wp-content\/uploads\/2021\/06\/logo-atim-130.png","contentUrl":"https:\/\/www.atim.com\/wp-content\/uploads\/2021\/06\/logo-atim-130.png","width":131,"height":84,"caption":"ATIM Radiocomunication"},"image":{"@id":"https:\/\/www.atim.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ATIMRadio","https:\/\/www.linkedin.com\/company\/atim-radiocommunications\/?viewAsMember=true","https:\/\/www.youtube.com\/channel\/UCnpb2_Mt4vG2iBkyQX58Zxg"]}]}},"_links":{"self":[{"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/pages\/31298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/comments?post=31298"}],"version-history":[{"count":0,"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/pages\/31298\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/media\/37872"}],"wp:attachment":[{"href":"https:\/\/www.atim.com\/en\/wp-json\/wp\/v2\/media?parent=31298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}