Wir sind grandcentrix.

Wir machen IoT passiert.

Unsere Identität

Ihr Partner für IoT-Produkte & IoT-Entwicklung

200 +
Experten
15 +
Jahrelange Erfahrung
150 +
Produktionen

Wir unterstützen Unternehmen bei ihrer digitalen Transformation rund um das Internet der Dinge, um durch vernetzte Produkte neue Möglichkeiten für den Geschäftserfolg zu schaffen. Mit zukunftssicheren Technologien bieten wir Plug & Wir arbeiten an IoT-Produkten und sind Ihr Partner für maßgeschneiderte IoT-Entwicklungsprojekte. Mit der Erfahrung von über 200 Experten aus über 150 erfolgreich umgesetzten IoT-Projekten in mehr als 15 Jahren verfolgt grandcentrix als Ihr Umsetzungspartner eine Mission:

Wir machen IoT möglich.

Was wir bieten

Welche Projekte wir umsetzen

Inspirierende Erfolgsgeschichten unserer Kunden

Wer wir sind

Ihre digitale Zukunft

mit grandcentrix als Ihrem Partner für das Internet der Dinge

Wir sind eines der führenden Unternehmen für das Internet der Dinge (IoT). 2009 gegründet und mit Hauptsitz in Köln sind wir heute eine hundertprozentige Tochtergesellschaft von Vodafone, einem der globalen Marktführer für IoT. Als Team mit einer gemeinsamen Leidenschaft für Technik begegnen wir Herausforderungen mit Begeisterung und auf Augenhöhe mit unseren Kunden und Partnern.

Nachhaltigkeit gemeinsam mit digitaler Technologie gestalten

Unsere Mission ist es, Unternehmen auf ihrem Weg zur Nachhaltigkeit durch digitale Datenbrücken zu unterstützen. Digitale Technologien sind der Schlüssel zur ökologischen Transformation der Wirtschaft. Als Enabler verbinden wir physische und digitale Welten, optimieren die Datenerfassung, Kommunikation und Analyse und schaffen Transparenz durch das Internet der Dinge.

IoT-Einblicke

\nI/TC: Primäre CPU wird initialisiert\nI/TC: SYSFW ABI: 3.1 (Firmware-Rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')\nI/TC: HUK initialisiert\nI/TC: Primäre CPU wechselt zum normalen Weltstart\n\nU-Boot SPL 2021.01 (11. Juli 2023 – 10:46:41 +0200)\nSYSFW ABI: 3.1 (Firmware-Version 0x0008 '8.6.4--v08.06.04 (Chill Capybar')\nVersuche, von DFU zu booten\n####DOWNLOAD ... OK\nStrg+C zum Beenden ...\n\nU-Boot 2021.01 (11. Juli) 2023 - 10:46:41 +0200)\n\nSoC: AM62X SR1.0 GP\nModell: Texas Instruments AM625 SK\nEEPROM bei 0x50 nicht verfügbar, versucht, bei 0x51 zu lesen\nBoard: AM62-SKEVM rev E3\nDRAM: 2 GiB\nMMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2\nUmgebung wird von MMC geladen... OK\nEin: seriell@2800000\nAus: seriell@2800000\nFehler: seriell@2800000\nNetz: eth0: ethernet@8000000port@1\nDrücken Sie eine beliebige Taste, um den automatischen Start zu stoppen: 0 \nMMC: keine Karte vorhanden\nSD/MMC auf Gerät 1 gefunden\nMMC: keine Karte vorhanden\nMMC: keine Karte vorhanden\nMMC: keine Karte vorhanden\nMMC: keine Karte vorhanden\nlibfdt fdt_check_header(): FDT_ERR_BADMAGIC\nKeine FDT-Speicheradresse konfiguriert. Bitte konfigurieren Sie\ndie FDT-Adresse über \"fdt addr
\" Befehl.\nAbbruch!\nBad Linux ARM64 Image Magic!\n=>\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Von diesem Punkt an Anschließend müssen wir U-Boot konfigurieren, um das Hochladen von Dateien auf den eMMC-Flash zu ermöglichen. Laut "],"type":[0,"text"]}],"marks ":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://e2e.ti.com/support/processor s-group/processors/f/processors-forum/1127618/faq-sk-am62-how-to-flash-emmc-using-usb-dfu-on-am62x-sk-e2"],"uuid":[0,null] ,"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,", Wir können dies erreichen, indem wir diese Schritte befolgen U-Boot:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"], "attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> env set dfu_alt_info ${dfu_alt_info_emmc}\n=> dfu 0 mmc 0\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Leider ist dies nicht die ganze Geschichte und sie wird nicht wie erwartet funktionieren und beim Hochladen scheitern "],"type":[0,"text"]}],[0,{"text":[0,"rootfs"],"type":[0,&qu ot;text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Teil. Um zu verstehen, warum, müssten wir das untersuchen "],"type":[0,"text"]}],[0,{"text":[0,"dfu_alt_info_emmc"],"type": [0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Variable und was sie tut. Der erste Schritt besteht darin, den Inhalt zu überprüfen Variable."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"] ,"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> env print dfu_alt_info_emmc\ndfu_alt_info_emmc=rawemmc raw 0 0x800000 mmcpart 1;rootfs part 0 1 mmcpart 0;tiboot3.bin.raw raw 0x0 0x400 mmcpart 1;tispl.bin.raw raw 0x400 0x1000 mmcpart 1;u-boot.img.raw raw 0x1400 0x2000 mmcpart 1;u-env.raw raw 0x3400 0x100 mmcpart 1;sysfw.itb.raw raw 0x3600 0x800 mmcpart 1\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Geräte-Firmware-Upgrade (DFU)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://u-boot.readthedocs.io/ en/latest/usage/dfu.html"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," beschreibt den Inhalt der "],"type":[0,"text"]}],[0,{"text":[0,"dfu_alt_info"],"type":[0, "text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Variable und was ihre Elemente tun. Wir können sehen, dass der Rootfs-Zugriff über den Rohpartitionszugriff erfolgt: "],"type":[0,"text"]}],[0,{"text":[0,"rootfs part 0 1 mmcpart 0"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," während alle anderen Partitionen als deklariert sind "],"type":[0,"text"]}],[0,{"text":[0,"raw"],"type":[0,&quo t;text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," MMC-Gerätezugriff. Diese Konfiguration impliziert, dass zum Hochladen eines Rootfs eine dedizierte Partition verfügbar sein muss, auf die U-Boot schreiben kann. Der eMMC-Flash verfügt über drei physische Partitionen "],"type":[0,"text"]}],[0,{"text":[0,"(boot0, boot1 und rootfs)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Dies kann über den Befehl beobachtet werden unten."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"], "attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> mmc-Info\nGerät: mmc@fa10000\nHersteller-ID: 13\nOEM: 14e\nName: S0J56\nBusgeschwindigkeit: 200000000\nModus: HS200 (200 MHz)\nRd-Block-Länge: 512\nMMC-Version 5.1\nHohe Kapazität: Ja\nKapazität: 14,8 GiB\nBusbreite: 8-Bit\nErase-Gruppengröße: 512 KiB\nHC WP-Gruppengröße: 8 MiB\nBenutzerkapazität: 14,8 GiB WRREL\nBoot-Kapazität: 31,5 MiB ENH\nRPMB-Kapazität: 4 MiB ENH\nBoot-Bereich 0 ist nicht schreibgeschützt\nBoot-Bereich 1 ist nicht schreibgeschützt protected\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Um erfolgreich auf die Rootfs-Partition schreiben zu können, ist eine Partitionstabelle erforderlich. Dies kann mit U-Boot und dem Befehl gpt erreicht werden. Befolgen Sie dazu die Schritte unten:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"], "attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> env set uuid_gpt_disk 37c84ec5-8cc8-42e6-85d0-dfd0ebde3257\n=> env set uuid_gpt_rootf e56d6d53-45ad-4331-944d-7c311283f39\n=> gpt write mmc 0 $partitions\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Festlegen der "],"type":[0,"text"]}],[0,{"text":[0,"uuid_gpt_disk"],"type":[0 ,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," und "],"type":[0,"text"]}],[0,{"text":[0,"uuid_gpt_rootfs"],"type":[ 0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Variablen sind erforderlich, da die Partitionsvariable auf deren Existenz angewiesen ist. Bitte stellen Sie sicher, dass Sie die Werte von festlegen "],"type":[0,"text"]}],[0,{"text":[0,"uuid_gpt_disk"],"type":[0 ,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," und "],"type":[0,"text"]}],[0,{"text":[0,"uuid_gpt_rootfs"],"type":[ 0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," angemessen, da sie für das ordnungsgemäße Funktionieren des Systems unerlässlich sind "],"type":[0,"text"]}],[0,{"text":[0,"partitions"],"type":[0,& quot;text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Variable."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"] ,"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> Env-Druck partitions\npartitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs}\n"],"type":[0 ,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The UUIDs können mit Tools wie dem generiert werden "],"type":[0,"text"]}],[0,{"text":[0,"uuidgen"],"type":[0,&q uot;text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Befehlszeilentool. Bitte beachten Sie, dass möglicherweise ein Neustart erforderlich ist, damit die Partitionen vollständig verfügbar sind. Sie können die Partitionen überprüfen, indem Sie Folgendes ausführen command:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"] ,"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> gpt verify mmc 0 $partitions\nVerify GPT: success!\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0," Die Partitionstabelle kann auch wie folgt untersucht werden command:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"] ,"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> mmc-Teil\n\nPartitionszuordnung für MMC-Gerät 0 – Partitionstyp: EFI\n\nTeil\tStart-LBA\tEnd-LBA\t\tName\n\tAttribute\n\tTyp-GUID\n\tPartitions-GUID\n 1\t0x00000022\t0x01da3fde\t\"rootfs\"\n\tattrs:\t0x0000000000000000\n\tt ype:\tebd0a0a2-b9e5-4433-87c0-68b6b72699c7\n\tguid:\te8be8e22-817f-1640-b82d-e3c79e f7c3eb\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now, Endlich können wir alle erforderlichen Dateien hochladen, indem wir den DFU-Modus in U-Boot aktivieren und das dfu-util zum Hochladen verwenden diese:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"], "attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> env set dfu_alt_info ${dfu_alt_info_emmc}\n=> dfu 0 mmc 0\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],& quot;attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"# Bitte beachten Sie, dass wir hier die Datei tiboot3-backup.bin verwenden 0451\n❯ sudo dfu-util -a u-boot.img.raw -D buildroot/output/images/u-boot.img --device 0451\n❯ sudo dfu-util -R -a rootfs -D buildroot/output/images/rootfs.ext4 --device 0451\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Nach dem erfolgreichen Hochladen aller Dateien können wir überprüfen, ob das Rootfs gefüllt ist, indem wir den Inhalt der Datei überprüfen rootfs:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"], "attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> ls mmc 0\n4096 .\n4096 ..\n16384 verloren+gefunden\n7 Behälter\n4096-Boot\n4096 dev\n...\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Booting from eMMC"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Finally, we need to configure U-Boot to boot from the eMMC:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"=> env set mmcdev 0\n=> env set bootpart 0\n=> mmc partconf 0 1 1 1\n=> mmc bootbus 0 2 0 0\n# in case you want to have the config persistent\n=> saveenv\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now, the "],"type":[0,"text"]}],[0,{"text":[0,"boot"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," command can be executed, and U-Boot should load the Linux kernel from the eMMC, starting the operating system. Additionally, the boot switches can be configured for eMMC boot, allowing the starter kit to start from the eMMC."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17423018],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/739x257/5ec960bb1c/am62x_sk_evm_emmc_boot_mode.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Conclusion"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This is it! We ported Buildroot to the new AM62x CPU by Texas Instruments, and used a newer U-Boot version than officially supported in the process. In a later article, we will demonstrate how we developed our very own Blueprint hardware based on the AM62x."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"If you require any support with an Embedded project, contact us! Our software and hardware experts are able to support you, from a small microcontroller based project to a full-blown Linux based IoT Edge device."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"At the start of each project, we evaluate with our customers what kind of platform they are going to need. If it’s a small device, maybe even battery powered, with little need for performance or bandwidth, we usually opt for the nRF52 series or nRF9160 microcontrollers, depending on the connectivity requirements. These already pack a lot of punch, but if we find that even more performance, a more complex software, or a fast Ethernet or LTE connection is required, we recommend using the grandcentrix Linux Gateway Blueprint. This is our own pre-engineered single board computer that we customize for the specific customer requirements. It features a SAMA5 CPU by Microchip. While this has been our reliable workhorse for many years, the embedded CPU market has developed a lot. It was time for us to find a new CPU that would be even faster and could be equipped with more RAM to enable us to create the IoT gateway for tomorrow.\n\nWe found a worthy successor in the brand new AM62x platform by Texas Instruments. It comes in four footprint-compatible variants with 1, 2 or 4 cores, running at up to 1.4 GHz. This enables us to engineer one blueprint that can be scaled up or down according to our customer’s requirements.\n\nCreating a new blueprint and getting to know a new CPU is not an easy endeavor. For instance, TI only provides a Linux distribution based on Yocto, but we want to use Buildroot. There is no official support for this platform by Buildroot yet, so we will have to do some things on our own. Follow along on our journey to get this platform up and running and creating our new Blueprint! In this first article, you will learn how our team got Buildroot to run on TI’s AM62x development kit."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"b298a0aa-1ee6-43af-a8c0-21d870044dbc"],"title":[0,"Buildroot State for Texas Instruments AM62x | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Practical Report on Blueprinting an IoT Gateway with Buildroot on the Texas Instruments AM62x Development Kit for Enhanced CPU Performance ► Read more here!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2023-09-12 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"buildroot-state-am62x"],"full_slug":[0,"blog/buildroot-state-am62x"],"sort_by_date":[0,null],"position":[0,-1420],"tag_list":[1,[[0,"Partner"],[0,"Embedded"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"97382632-bbfb-4df5-b020-16031163e5bc"],"first_published_at":[0,"2023-09-12T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/buildroot-state-am62x"],"translated_slugs":[1,[[0,{"path":[0,"blog/buildroot-state-am62x"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Modbus Cloud Connect – Feature Update"],"created_at":[0,"2024-09-19T13:22:11.031Z"],"published_at":[0,"2024-09-27T09:12:45.482Z"],"updated_at":[0,"2024-09-27T09:12:45.535Z"],"id":[0,550658986],"uuid":[0,"f88239a2-18f5-4bdc-a2bb-692e36de385c"],"content":[0,{"_uid":[0,"478fb98f-c296-45cf-8432-8d04e9d2ec0b"],"image":[0,{"id":[0,17450689],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/0bc855f5a4/blog-header-67.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Modbus Cloud Connect – Feature Update"],"author":[0,{"name":[0,"Stefan Dinkelbach"],"created_at":[0,"2024-09-19T13:26:29.867Z"],"published_at":[0,"2024-09-26T07:13:38.266Z"],"updated_at":[0,"2024-09-26T07:13:38.295Z"],"id":[0,550675433],"uuid":[0,"d2ee564b-e717-4bd6-ba32-0bfc69a97ad7"],"content":[0,{"_uid":[0,"2855b96c-b1fa-45b3-82c4-32e5b3942c27"],"name":[0,"Stefan Dinkelbach"],"role":[0,"Product Manager Modbus Cloud Connect"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17377228],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/530a42419c/person-stefan-dinkelbach.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"stefan-dinkelbach"],"full_slug":[0,"_data/persons/stefan-dinkelbach"],"sort_by_date":[0,null],"position":[0,-290],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"a47f2ef6-32a5-470b-a40d-93c8ca113c83"],"first_published_at":[0,"2024-09-26T07:13:38.266Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/stefan-dinkelbach"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/stefan-dinkelbach"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"d2ee564b-e717-4bd6-ba32-0bfc69a97ad7"],"content":[1,[[0,{"_uid":[0,"b9ed77cc-c4cb-48c5-8eae-c89217b852c9"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17377292],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1443x736/9691276311/configured-device-register.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"From now on, our MoCC gateway can not only send the data of other Modbus RTU participants to the cloud, but also "],"type":[0,"text"]}],[0,{"text":[0,"receive internal data from the gateway"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in the customer’s cloud. The gateway thus acts as an additional, "],"type":[0,"text"]}],[0,{"text":[0,"“virtual” Modbus participant"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which can supply various data."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"New opportunities by new feature"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Optimize network connection and find out locations of devices"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"type":[0,"hard_break"]}],[0,{"text":[0,"The Virtual Modbus Device feature provides information about the "],"type":[0,"text"]}],[0,{"text":[0,"MCC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Mobile Country Code) and "],"type":[0,"text"]}],[0,{"text":[0,"MNC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Mobile Network Code). These codes identify the country and mobile carrier to which the device is connected. End users can use this information to ensure they are using the "],"type":[0,"text"]}],[0,{"text":[0,"best connectivity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for their geographic location, resulting in "],"type":[0,"text"]}],[0,{"text":[0,"optimized connectivity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"improved communications."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Monitoring the network technology"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"type":[0,"hard_break"]}],[0,{"text":[0,"The Virtual Modbus Device feature also includes information about the "],"type":[0,"text"]}],[0,{"text":[0,"current network technology,"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," whether it is LTE-M or NB-IoT. This information allows end users to understand the technology their device is currently using and ensure they are using the best possible technology for their needs."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Real-time monitoring of signal strength"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"type":[0,"hard_break"]}],[0,{"text":[0,"By providing values such as "],"type":[0,"text"]}],[0,{"text":[0,"RSRP"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Reference Signal Received Power) and "],"type":[0,"text"]}],[0,{"text":[0,"RSRQ"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Reference Signal Received Quality), the Virtual Modbus Device feature can inform end users of "],"type":[0,"text"]}],[0,{"text":[0,"current signal strength and quality"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This allows users to identify locations with better coverage and "],"type":[0,"text"]}],[0,{"text":[0,"improve the quality"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of their connection."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Internal status / Info parameters"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"type":[0,"hard_break"]}],[0,{"text":[0,"Information such as the firmware version of the modem and the device, as well as the "],"type":[0,"text"]}],[0,{"text":[0,"operating time of the device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in seconds, allows users to "],"type":[0,"text"]}],[0,{"text":[0,"monitor the performance and condition"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of their device. This is particularly useful for "],"type":[0,"text"]}],[0,{"text":[0,"detecting problems early"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"taking maintenance action"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", it also helps our service team improve response times to incidents reported by customers."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Adjustment of the LED brightness"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"type":[0,"hard_break"]}],[0,{"text":[0,"The Virtual Modbus Device feature offers the possibility to adjust the "],"type":[0,"text"]}],[0,{"text":[0,"LED brightness"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Here we got direct feedback from the field and integrated it into the new feature. End users can now adjust the LED brightness according to their individual preferences to "],"type":[0,"text"]}],[0,{"text":[0,"optimize the user experience."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"a464b233-77c3-471c-8f48-78c085160079"],"body":[1,[[0,{"_uid":[0,"i-0fbac6f6-568b-41a3-b280-ae3009ddd408"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"You are interested in our product and would like to test it? Feel free to contact us by mail at: "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"[email protected]"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"mailto:[email protected]"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Note:"],"component":[0,"InfoPanel"]}]]]}]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Our customers already know that we are continuously improving our product Modbus Cloud Connect. Unlike recent minor updates, the new FOTA release will be the first time a new feature is rolled out to all customers completely free of charge."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"97e1ac4c-d04a-401d-a14c-b74e6aa66613"],"title":[0,"Virtual Modbus Device | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"New feature, more possibilities - virtual Modbus gateway as Modbus slave to make data transparent, e.g. on network connection and signal strength ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Stefan. Do you have any questions about Modbus Cloud Connect? Feel free to contact me by e-mail.\n"],"publishedAt":[0,"2023-09-01 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"feature-update-modbus"],"full_slug":[0,"blog/feature-update-modbus"],"sort_by_date":[0,null],"position":[0,-680],"tag_list":[1,[[0,"Updates & News"],[0,"Industrial IoT"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"ccf814f7-28f9-4886-947a-c04cf8dd772d"],"first_published_at":[0,"2023-09-01T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/feature-update-modbus"],"translated_slugs":[1,[[0,{"path":[0,"blog/feature-update-modbus"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Modbus Cloud Connect – AWS Integration"],"created_at":[0,"2024-09-20T05:18:07.623Z"],"published_at":[0,"2024-09-27T09:12:44.506Z"],"updated_at":[0,"2024-09-27T09:12:44.555Z"],"id":[0,551131914],"uuid":[0,"b1f1f6c2-2b73-40a7-9b44-e4dd0210ad08"],"content":[0,{"_uid":[0,"2e2de1a9-13e8-4d58-beaa-fabcdac56361"],"image":[0,{"id":[0,17442938],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/d7310584a4/blog-header-27.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Modbus Cloud Connect – AWS Integration"],"author":[0,{"name":[0,"Simon Convent"],"created_at":[0,"2024-09-20T05:20:59.078Z"],"published_at":[0,"2024-09-26T07:13:37.596Z"],"updated_at":[0,"2024-09-26T07:13:37.630Z"],"id":[0,551131919],"uuid":[0,"640b72d3-e12c-4b9b-bed1-f9b36d10216d"],"content":[0,{"_uid":[0,"7fff0dd3-ce61-47e7-b270-3f3adaf82df8"],"name":[0,"Simon Convent"],"role":[0,"Backend Engineer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17386164],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/c6550640d7/person-simon-convent.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"simon-convent"],"full_slug":[0,"_data/persons/simon-convent"],"sort_by_date":[0,null],"position":[0,-330],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"4d8c9d0f-158d-4fd5-9ec3-0ee5554971dd"],"first_published_at":[0,"2024-09-26T07:13:37.596Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/simon-convent"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/simon-convent"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"640b72d3-e12c-4b9b-bed1-f9b36d10216d"],"content":[1,[[0,{"_uid":[0,"628b6c90-fcb7-4d80-9ba7-02aff9899313"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"4dea008f-7f1c-4563-9d4f-c0860358e208"],"body":[1,[[0,{"_uid":[0,"i-480c5aa1-6801-42cd-8074-40b01f3df9ba"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus is a data communications protocol and has become a de facto standard protocol to connect industrial electronic devices. But how could those devices become part of the internet of things and what use cases could be developed? With this series of blog articles, we would like to give answers, ideas, suggestions, and helpful hints. To demonstrate how easy, it is to bridge the gap between devices and IT/cloud infrastructure by using Modbus Cloud Connect."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"About the blog article series:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What is AWS IoT?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"AWS is a comprehensive and widely used "],"type":[0,"text"]}],[0,{"text":[0,"cloud computing platform"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," provided by Amazon. It offers a wide range of cloud services and tools that enable you to build and deploy applications and services with high scalability, flexibility, and reliability."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"One of the services offered by AWS is "],"type":[0,"text"]}],[0,{"text":[0,"AWS IoT (Internet of Things)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". AWS IoT is a collection of managed services that facilitate the integration and management of Internet of Things devices and data in a scalable and secure manner. It provides a set of services that help connect devices, collect and analyze data, and build IoT applications."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Some core components and features of AWS IoT include:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Gateway:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," This component enables devices to communicate securely and efficiently with AWS IoT. It supports various protocols such as MQTT (Message Queuing Telemetry Transport), HTTP, and WebSockets."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Regel engine:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The rules engine enables processing of messages sent by devices and performs actions based on predefined rules."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Analyse und Integration:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," AWS IoT integrates with other AWS services such as AWS Lambda, AWS IoT Analytics, and Amazon Kinesis so you can perform complex analytics, store and process large amounts of data, and trigger actions based on the analyzed data."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sicherheit:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," AWS IoT provides several security features to ensure the confidentiality, integrity, and availability of IoT data. It supports mutual authentication between devices and AWS IoT and encryption of data in transit."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Configuring the MQTT broker in the AWS portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Each AWS IoT instance contains an "],"type":[0,"text"]}],[0,{"text":[0,"MQTT broker"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to which Modbus Cloud Connect can connect. Authentication when establishing a connection is performed exclusively via certificates and not with a username and password (more on this later). Therefore, a certificate must first be created in the AWS portal and linked to a suitable policy. The certificate is created by clicking on "],"type":[0,"text"]}],[0,{"text":[0,"“Add Certificate”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," in the "],"type":[0,"text"]}],[0,{"text":[0,"“Security”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," section under "],"type":[0,"text"]}],[0,{"text":[0,"“Certificates”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,". AWS generates several files, including a certificate, a public key and a private key. The certificate and private key need to be downloaded.Before we can upload them in the Self Service Portal of Modbus Cloud Connect, the extension "],"type":[0,"text"]}],[0,{"text":[0,"\".key\""],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," needs to be removed from the two files so that they become "],"type":[0,"text"]}],[0,{"text":[0,"\".pem\""],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," files."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The policy is created under the Security section under the Policy. The screenshot you can see an example configuration for a policy. In the first line the permission is set to connect to the broker. In the second line the permission to publish messages to all topics is set with the prefix “test-topic/”. With this a working policy has already been configured. The last three lines ensure that you can also use the MQTT back channel if needed (see "],"type":[0,"text"]}],[0,{"text":[0,"Hands-on Modbus Cloud Connect – Instant Read & Instant Write via Narrowband-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/handson-modbus-instant-read-instant-write/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,")."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For this, a subscribe right to all topics with the prefix “mcc/” was set, as well as the right to receive and publish these messages."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386168],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/987x382/c5bf75580c/overview-versions.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now this policy has to be linked with the just created certificate, which can be done in the settings of the certificate."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Setup of the Modbus Cloud Adapter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In order to establish the connection to this MQTT broker in the Modbus Cloud Connect "],"type":[0,"text"]}],[0,{"text":[0,"self-service portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", a new MQTT Cloud Adapter must be created.The host of the broker is in the settings of AWS IoT under "],"type":[0,"text"]}],[0,{"text":[0,"“Endpoint”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and 8883 is used as port. The "],"type":[0,"text"]}],[0,{"text":[0,"“Publishing Topic Template”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," must be selected so that it was allowed in the policy (example: test-topic/{{iccid}}). The client ID as well as username and password are left empty. Under "],"type":[0,"text"]}],[0,{"text":[0,"“Certificates”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," the certificate and the private key must be uploaded. It is not necessary to specify a Certificate Authority because AWS uses one of the generally accepted root CAs."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392520],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1179x1219/d0e854f117/operation-mode.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What do you use certificates for?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Passwords are vulnerable to various types of attacks, such as phishing, brute force, or reusing passwords on different platforms. An alternative is to use certificates in conjunction with TLS (Transport Layer Security) with Client Authentication."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Client Authentication with TLS not only ensures the identity of the server, but also that of the client. This provides additional security and authentication on both sides of the communication. To achieve this, the client needs a certificate and a public and private key."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The client’s certificate must be signed by a trusted certificate authority that the server trusts. These certificate authorities confirm the identity of the client and ensure that the certificate is valid. In turn, the server can be sure that the client authenticating with a particular certificate is legitimate."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The use of certificates offers several benefits:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Stronger authentication: The use of certificates is based on asymmetric encryption technology, which provides a higher level of security than traditional passwords. The private key associated with the client’s certificate is secret and cannot be easily guessed. This reduces the risk of attacks such as brute force."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Protection against phishing: The use of certificates reduces the risk of phishing attacks. With Client Authentication using TLS, the server is able to verify the client’s certificate and ensure that it has been signed by a trusted certificate authority. This prevents an attacker from using a forged certificate to impersonate a legitimate client. For a successful attack, an attacker would need to gain access to the private key of the valid certificate. Since this is (usually) never transmitted over the Internet, a successful phishing attack is unlikely."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unique identity: Each client has a unique certificate that has been signed by the certificate authority. This ensures that each client has a unique identity and does not reuse the same credentials on different platforms."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The MQTT broker integrated in AWS IoT uses this type of authentication and offers the option of having the certificates generated automatically in the AWS portal."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect is easy to deploy, flexible in connectivity, and versatile. Your device, directly to the cloud."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Modbus Cloud Connect offers the possibility to easily connect sensors and machines. It delivers the Modbus data via NB-IoT up to the customer application. There, the data can be stored and/or visualized depending on the application. Since there are countless different types of applications, Modbus Cloud Connect can be integrated very flexibly. In this article, we explain the connection to one of the hyperscalers: Amazon Web Service."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"963ec0c4-da9a-4255-b10e-9f7ab343e318"],"title":[0,"AWS IoT Integration | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"New Feature, More Possibilities - Virtual Modbus Gateway as a Modbus Slave to Transparently Provide Data on Network Connection and Signal Strength ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Simon. Do you have any questions about Modbus Cloud Connect? Feel free to contact me by e-mail."],"publishedAt":[0,"2023-08-03 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"handson-modbus-aws"],"full_slug":[0,"blog/handson-modbus-aws"],"sort_by_date":[0,null],"position":[0,-720],"tag_list":[1,[[0,"Partner"],[0,"Cloud-Backend"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"8713d535-e7b8-4cc9-85b3-67b4914c3f16"],"first_published_at":[0,"2023-08-03T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handson-modbus-aws"],"translated_slugs":[1,[[0,{"path":[0,"blog/handson-modbus-aws"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Modbus Cloud Connect – Instant Read & Instant Write via Narrowband-IoT"],"created_at":[0,"2024-09-20T09:46:33.482Z"],"published_at":[0,"2024-09-27T09:12:37.279Z"],"updated_at":[0,"2024-09-27T09:12:37.320Z"],"id":[0,551297511],"uuid":[0,"014fb134-098c-4816-bdef-d5f6323ff801"],"content":[0,{"_uid":[0,"9509e237-2a84-4c00-9ffa-d425c1ae0341"],"image":[0,{"id":[0,17442962],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/3a8ab600e3/blog-header-25.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Modbus Cloud Connect – Instant Read & Instant Write via Narrowband-IoT"],"author":[0,{"name":[0,"Daniel Schmitz"],"created_at":[0,"2024-09-20T07:47:27.853Z"],"published_at":[0,"2024-09-26T07:13:37.269Z"],"updated_at":[0,"2024-09-26T07:13:37.295Z"],"id":[0,551164227],"uuid":[0,"fd6259a4-56a3-4ba8-be0a-0f34fc990053"],"content":[0,{"_uid":[0,"e8656eab-aae8-4fd3-b08e-d46743deba6e"],"name":[0,"Daniel Schmitz"],"role":[0,"Sales Engineer IoT"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17387345],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/35a56734ce/person-danielschmitz.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"daniel-schmitz"],"full_slug":[0,"_data/persons/daniel-schmitz"],"sort_by_date":[0,null],"position":[0,-350],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"aa9e00c1-219a-4865-b6fd-6528b82558a8"],"first_published_at":[0,"2024-09-26T07:13:37.269Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/daniel-schmitz"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/daniel-schmitz"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"fd6259a4-56a3-4ba8-be0a-0f34fc990053"],"content":[1,[[0,{"_uid":[0,"754929bf-83cf-47a3-9221-dbcf395c6c2b"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"f23785dc-8b22-44fe-afbc-45b613c8262f"],"body":[1,[[0,{"_uid":[0,"i-cce4506a-0abe-426c-a27c-c1e51083dcc0"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus is a data communications protocol and has become a de facto standard protocol to connect industrial electronic devices. But how could those devices become part of the internet of things and what use cases could be developed? With this series of blog articles, we would like to give answers, ideas, suggestions, and helpful hints. To demonstrate how easy, it is to bridge the gap between devices and IT/cloud infrastructure by using "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/de/products/modbus/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"About the blog article series:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Scenario / Example"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Your company is an established service contractor in building technology. Among other things, heating systems are maintained and operated and they are distributed nationwide. Your customer (e.g., a retirement home) reports that the heating is not getting warm enough. The supply temperature is normally transmitted once a week and was last transmitted five days ago. The affected heating system is more than 300 kilometers away from your nearest service technician. The service technician is working to capacity on other projects, and the general shortage of skilled manpower rules out new hires on short notice."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Instant Read / Problem identification"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"You can "],"type":[0,"text"]}],[0,{"text":[0,"remotely request the latest value"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of the heating system’s supply temperature via the "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect gateway"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," on the dashboard of this heating system by simply clicking a button. Here you notice that this value is not the standard value of the last couple of months. Probably this value was changed directly at the heating system."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Thanks to the "],"type":[0,"text"]}],[0,{"text":[0,"instant read feature"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", there is no need to think about all scenarios during the initial operation. The dashboard remains tidy. It is therefore sufficient to "],"type":[0,"text"]}],[0,{"text":[0,"receive/send only the measured values at a fixed interval that are important in standard operation settings"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This can also mean that values are "],"type":[0,"text"]}],[0,{"text":[0,"automatically requested"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," by your backend if, for example, a value of a modbus register exceeds/undercuts a threshold value or an alarm register jumps over. By using the instant read feature, measuring data can be "],"type":[0,"text"]}],[0,{"text":[0,"read remotely and ad hoc"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," when necessary."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17389536],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/978x556/c059ac908a/instant-read.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Instant Write / Problem-solving"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"By using further features on the dashboard of the heating system, you can change the supply temperature. Here you "],"type":[0,"text"]}],[0,{"text":[0,"enter the new value"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which is again transferred to the system by clicking a button via the "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect gateway"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and written there in the specific modbus register."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," provides an "],"type":[0,"text"]}],[0,{"text":[0,"instant write function"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This can be used directly in the "],"type":[0,"text"]}],[0,{"text":[0,"self-service-portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," or via HTTP or MQTT. With the instant write function, the registers of the connected actuators can be changed ad hoc. Thus, registers can be "],"type":[0,"text"]}],[0,{"text":[0,"accessed quickly and easily"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", even if they "],"type":[0,"text"]}],[0,{"text":[0,"have not been configured in the dashboard beforehand"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17389534],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/978x556/bbe87a0a7c/instant-write.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Simply easy"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Both instant read and instant write are very "],"type":[0,"text"]}],[0,{"text":[0,"useful features"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for configuring modbus slaves. Especially if you want to connect an "],"type":[0,"text"]}],[0,{"text":[0,"unknown modbus slave"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", the documentation is sometimes not complete. Sometimes modbus slaves have to be configured first so that the parameters, like baud rate, parity, and number of stop bits, are equal to those of the other connected modbus slaves. Instant write is a very helpful feature for this."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect makes it easy to use, flexibly connectable and broadly applicable. Your device, directly to the cloud."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"There are many solutions for remote monitoring. Many gateways can read and send measured values. Some can write parameters. But what can you do if parameters spontaneously need to be changed remotely or if a new measured value is required that is normally transmitted only once a week?"],"mailText":[0,""],"metatags":[0,{"_uid":[0,"feb19b03-db3c-45c7-b32a-f8e19defbda7"],"title":[0,"Remote Monitoring & Control | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Digitizing and Optimizing Services in Building Technology through Remote Monitoring and Control with Modbus Cloud Connect ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Daniel. Do you have any questions about Modbus? Feel free to contact me by e-mail."],"publishedAt":[0,"2023-07-04 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"handson-modbus-instant-read-instant-write"],"full_slug":[0,"blog/handson-modbus-instant-read-instant-write"],"sort_by_date":[0,null],"position":[0,-780],"tag_list":[1,[[0,"Updates & News"],[0,"NB-IoT"],[0,"Industrial IoT"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"53a3ba27-7eae-4208-8b2a-9a0c265c44d5"],"first_published_at":[0,"2023-07-04T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handson-modbus-instant-read-instant-write"],"translated_slugs":[1,[[0,{"path":[0,"blog/handson-modbus-instant-read-instant-write"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Modbus Cloud Connect – Collection of consumption data via infrared interface"],"created_at":[0,"2024-09-20T07:46:32.777Z"],"published_at":[0,"2024-09-27T09:12:43.777Z"],"updated_at":[0,"2024-09-27T09:12:43.813Z"],"id":[0,551164222],"uuid":[0,"a1e3971d-5088-4823-8629-400dbe7e13d5"],"content":[0,{"_uid":[0,"8caed045-6dbf-44b3-a8c7-66976544a462"],"image":[0,{"id":[0,17442977],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/1d2e65eaf4/blog-header-24.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Modbus Cloud Connect – Collection of consumption data via infrared interface"],"author":[0,{"name":[0,"Daniel Schmitz"],"created_at":[0,"2024-09-20T07:47:27.853Z"],"published_at":[0,"2024-09-26T07:13:37.269Z"],"updated_at":[0,"2024-09-26T07:13:37.295Z"],"id":[0,551164227],"uuid":[0,"fd6259a4-56a3-4ba8-be0a-0f34fc990053"],"content":[0,{"_uid":[0,"e8656eab-aae8-4fd3-b08e-d46743deba6e"],"name":[0,"Daniel Schmitz"],"role":[0,"Sales Engineer IoT"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17387345],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/35a56734ce/person-danielschmitz.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"daniel-schmitz"],"full_slug":[0,"_data/persons/daniel-schmitz"],"sort_by_date":[0,null],"position":[0,-350],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"aa9e00c1-219a-4865-b6fd-6528b82558a8"],"first_published_at":[0,"2024-09-26T07:13:37.269Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/daniel-schmitz"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/daniel-schmitz"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"fd6259a4-56a3-4ba8-be0a-0f34fc990053"],"content":[1,[[0,{"_uid":[0,"566e76f1-c3a8-49f4-973a-5d96fc5505bd"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"55974978-b85f-4f57-a0a4-468087329183"],"body":[1,[[0,{"_uid":[0,"i-bcb8d886-6345-4747-99b4-80656dcbc5ac"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus is a data communications protocol and has become a de facto standard protocol to connect industrial electronic devices. But how could those devices become part of the internet of things and what use cases could be developed? With this series of blog articles, we would like to give answers, ideas, suggestions, and helpful hints. To demonstrate how easy, it is to bridge the gap between devices and IT/cloud infrastructure by using Modbus Cloud Connect."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"About the blog article series:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Electricity, gas and water meters should send data via remote reading on a regular basis in order to monitor energy consumption. Only if the values are continuously documented and checked can, for example, excessive energy consumption be detected. However, there are countless different types of meters that "],"type":[0,"text"]}],[0,{"text":[0,"need to be connected due to the above-mentioned requirements"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Depending on the type of meter (electricity, gas or water), manufacturers "],"type":[0,"text"]}],[0,{"text":[0,"do not offer a standardized platform"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for transmitting the measured values. However, with appropriate adapters, it is possible to read out the data using a standardized protocol."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"All modern metering devices, EDL21, eHZ, RLM and base meters have an "],"type":[0,"text"]}],[0,{"text":[0,"infrared interface"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". With the IR readout adapter (DvModbusIR), for example from "],"type":[0,"text"]}],[0,{"text":[0,"Device GmbH"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.device.de/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,", these meters can be read out via "],"type":[0,"text"]}],[0,{"text":[0,"Modbus RTU"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In conjunction with "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/products/modbus/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", the meter readings can be transferred very easily to a desired IoT platform. The use of mobile radio makes the connection simple and secure, since no connection to the existing network infrastructure (e.g. Ethernet) has to be made at the respective location."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17387362],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/960x1280/6d9d9bdd13/modbus-detail.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The "],"type":[0,"text"]}],[0,{"text":[0,"IR readout adapter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is attached to the optical interface of the electricity meter using the integrated ring magnet. Via the connection cable, the readout adapter is supplied with voltage and the Modbus connection is established via "],"type":[0,"text"]}],[0,{"text":[0,"RS-485"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"As soon as the cabling has been completed and the supply voltage has been switched on, the Modbus Cloud Connect gateway and the IR readout adapter are ready for operation. For the devices to communicate with each other, the Modbus basic settings must still be made, and the corresponding Modbus registers must be configured. The Modbus registers are configured in the "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect self-service portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Access is provided via a web browser, regardless of location."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17387360],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1080x1440/a133948b40/electricity-meter.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The following values, among others, can be read out: "],"type":[0,"text"]}],[0,{"text":[0,"Meter number, meter reading and instantaneous power"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In order to read extended measured values such as instantaneous power, it may be necessary to unlock the extended functions on the meter by entering a PIN at the optical interface. The PIN can be obtained from your metering point operator."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Modbus Cloud Connect self-service portal also offers a cloud adapter. With the cloud adapter, the measured values can now be forwarded and stored via "],"type":[0,"text"]}],[0,{"text":[0,"HTTP or MQTT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to an IoT platform for evaluation. Submetering made easy by retrofitting and combining existing metering equipment with an infrared readout adapter and Modbus Cloud Connect."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect makes it easy to use, flexibly connectable and broadly applicable. Your device, directly to the cloud."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Capturing consumption data and providing energy data is a highly topical issue.With the amendment of the Energy Efficiency Directive (EED) and the increasing awareness of sustainability, a digitalization of submetering is required. This is made possible, for example, by the IR readout adapters from Device GmbH in conjunction with our IoT products. Submetering refers to the recording and proportional billing of the various consumption meters in buildings. Digital submetering enables remote reading and simple as well as permanent data transmission."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"610d898d-6a0b-4afc-804f-e0d9c98ce0ae"],"title":[0,"Remote reading of energy meters | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Consumption Data Collection through Infrared Interface (IR Readout Adapter) for Efficient Submetering and Energy Management of Electricity, Gas, and Water ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Daniel. Do you have any questions about Modbus Cloud Connect? Feel free to contact me by e-mail."],"publishedAt":[0,"2023-06-16 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"handson-modbus-infrared-interface"],"full_slug":[0,"blog/handson-modbus-infrared-interface"],"sort_by_date":[0,null],"position":[0,-760],"tag_list":[1,[[0,"Smart Building"],[0,"Green Tech"],[0,"Energy"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"9f5045f4-8b24-4698-8089-62d8f08f80f0"],"first_published_at":[0,"2023-06-16T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handson-modbus-infrared-interface"],"translated_slugs":[1,[[0,{"path":[0,"blog/handson-modbus-infrared-interface"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Modbus Cloud Connect – Remote Reading with DC Energy Meters"],"created_at":[0,"2024-09-20T05:31:58.339Z"],"published_at":[0,"2024-09-27T09:12:44.119Z"],"updated_at":[0,"2024-09-27T09:12:44.155Z"],"id":[0,551132067],"uuid":[0,"07cc2bc8-0b48-4edb-bac8-46fbfe476c97"],"content":[0,{"_uid":[0,"0401f230-07f3-483a-b52a-ccd74e4edc73"],"image":[0,{"id":[0,17442948],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/5be45e3592/blog-header-26.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Modbus Cloud Connect – Remote Reading with DC Energy Meters"],"author":[0,{"name":[0,"Viktor Deyemanns"],"created_at":[0,"2024-09-19T14:04:22.340Z"],"published_at":[0,"2024-10-23T08:05:31.514Z"],"updated_at":[0,"2024-10-23T08:05:31.536Z"],"id":[0,550726558],"uuid":[0,"4a04537f-5028-460c-8769-7fc9fb3af3e6"],"content":[0,{"_uid":[0,"c1df8d95-7672-497b-94d4-32b8da743bbc"],"name":[0,"Viktor Deyemanns"],"role":[0,"Business Development Engineer"],"email":[0,{"id":[0,""],"url":[0,"[email protected]"],"email":[0,"[email protected]"],"linktype":[0,"email"],"fieldtype":[0,"multilink"],"cached_url":[0,"[email protected]"]}],"image":[0,{"id":[0,17378133],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/a74db015df/person-viktor-deyemanns.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"linkedIn":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Person"]}],"slug":[0,"viktor-deyemanns"],"full_slug":[0,"_data/persons/viktor-deyemanns"],"sort_by_date":[0,null],"position":[0,-310],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"0f6d47ab-957b-4216-a4fd-20ae323536ab"],"first_published_at":[0,"2024-09-26T07:13:37.927Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/viktor-deyemanns"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/viktor-deyemanns"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"4a04537f-5028-460c-8769-7fc9fb3af3e6"],"content":[1,[[0,{"_uid":[0,"82ad6daf-d904-4f8a-9d17-1dc08485cdf5"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"82695c22-90ff-4f15-ac87-09ac41c1cffc"],"body":[1,[[0,{"_uid":[0,"i-523cdbb3-30be-45d8-84a3-9ec1ddc65ac6"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus is a data communications protocol and has become a de facto standard protocol to connect industrial electronic devices. But how could those devices become part of the internet of things and what use cases could be developed? With this series of blog articles, we would like to give answers, ideas, suggestions, and helpful hints. To demonstrate how easy, it is to bridge the gap between devices and IT/cloud infrastructure by using Modbus Cloud Connect."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"About the blog article series:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Our electrical power is usually provided by the utility as "],"type":[0,"text"]}],[0,{"text":[0,"AC power"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", just as it comes out of the wall socket. On the consumer side of the devices and equipment connected to the power, it is not uncommon for the current to flow as "],"type":[0,"text"]}],[0,{"text":[0,"DC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". If there are several consumers on the DC side, it may be necessary to delineate the respective energy consumptions, e.g. for clean billing. This requires "],"type":[0,"text"]}],[0,{"text":[0,"DC consumption measurement within the respective circuit"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"An example of this is our technical infrastructure of the cellular network. The radio units are generally supplied with direct current. Modern data centers also operate with direct current. Battery buffers, which step in during a power failure, can also manage without converters in these cases. This results in DC systems of the appropriate size."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In "],"type":[0,"text"]}],[0,{"text":[0,"e-mobility"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", consumption metering is of particular importance because the public e-charging stations charge with direct current. For billing (assuming calibrated measuring equipment), only the current supplied to the vehicle should be used, without the losses for conversion from the AC grid."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For our example measurement, we use measuring transducers from "],"type":[0,"text"]}],[0,{"text":[0,"Socomec"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.socomec.co.uk/en-gb"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The installation is done in a compact small distribution board, which allows the use at different locations."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386315],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2560x1920/fbcb751b1c/small-distribution-system.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Socomec’s Digiware series is a portfolio of different components for measuring electrical values, among other things. For each type of measurement there is a special component, e.g. for voltage and for current one module each. This allows a "],"type":[0,"text"]}],[0,{"text":[0,"demand-oriented configuration"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for the "],"type":[0,"text"]}],[0,{"text":[0,"individual application"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The assembled modules are connected to each other. Finally, a system interface module is required, which supplies the individual components with power and carries out the data exchange within the setup and to the outside. In the system module all measuring data converge and are made available for the passing on over the appropriate interface. The configuration of all components can also be done in this way."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The hardware setup"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In our test setup we want to measure current and voltage in a DC circuit. For both measurements one channel each is needed. The measurements are then to be transmitted through "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/products/modbus/?keyword=&device=c&network=g&gclid=Cj0KCQjwr82iBhCuARIsAO0EAZyxWHgEETx7_KgdtEdWHi2O-E2g7QYUCiRhn-h9lAVLyO_5rHHdRnYaAnQtEALw_wcB"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via "],"type":[0,"text"]}],[0,{"text":[0,"NB-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/narrowband-iot/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Narrowband-IoT), so we need a system interface module with an RS-485 interface and Modbus RTU protocol. The composition of the main components is then as follows:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Socomec C31"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://apac.socomec.com/en/p/diris-digiware-c-31"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," – System module with RS-485 interface"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Socomec U-31dc"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.socomec.us/datasheet/48290150/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," – voltage transducer"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Socomec U-30dc"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.socomec.us/datasheet/48290156/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," – current transmitter"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect Gateway"],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386320],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2560x1920/7da18628c0/hardware-arrangement.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Other components:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Meanwell DDR-15L-24"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.meanwell-web.com/en-gb/dc-dc-ultra-slim-industrial-din-rail-converter-ddr--15l--24"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," – DC/DC power supply unitl"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A compatible current sensor"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"NB-IoT adhesive antenna (accessory from Modbus Cloud Connect gateway)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Additional passive components for module protection and electrical wiring"],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386335],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2560x1920/af4c4c4e39/internal-structure-dc.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Configuring the Socomec modules"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The initial and ongoing configuration of Socomec modules is most easily done using the "],"type":[0,"text"]}],[0,{"text":[0,"Easy Config System Software"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.socomec.com/easy-config-system_en.html"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". The configuration can be done for each individual module via a direct connection to the PC. The configuration can also be saved locally and "],"type":[0,"text"]}],[0,{"text":[0,"applied to the next identical setup"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For the external accessibility of the modules we define Modbus addresses for each module, as well as the settings for the Modbus protocol. In addition, we specify the nominal current for the selected current sensor for correct measurement. In the software, we can display the measurement data live for verification."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386317],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1109x422/11799ec66a/configuration-socomec-modular-unit.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"By combining current and voltage transducers in one system, Socomec modules "],"type":[0,"text"]}],[0,{"text":[0,"automatically determine energy consumption values"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which can also be queried in addition to the measurements taken directly."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect configuration"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Modbus Cloud Connect product is configured via the associated "],"type":[0,"text"]}],[0,{"text":[0,"self-service portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". There, all devices that are associated with an account can be accessed centrally. For the configuration we need the "],"type":[0,"text"]}],[0,{"text":[0,"registers of the Socomec modules"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.socomec.com/files/live/sites/systemsite/files/SCP/15_nouvellemesure/DIRIS%20Digiware/DIRIS-DIGIWARE-I30DC-HTML-CLIENT_COMMUNICATION-TABLE_2018-03_CMT_MULTI.html#Energy%20DC"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". In our setup, we want to transfer the meter reading and the "],"type":[0,"text"]}],[0,{"text":[0,"average of voltage, current and energy consumption"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The average values are taken by the Socomec modules in a 15 minute (adjustable via the Easy Config software) cycle. In the same cycle we query and transmit the values with our Modbus Cloud Connect."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386316],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1528x856/14078ced11/configuration_modbus_registers.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Procedure of the measurement"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The setup is tested with the aid of two laboratory power supply units. One power supply unit serves as a current source without a load. "],"type":[0,"text"]}],[0,{"text":[0,"A controlled short circuit"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is generated via the measurement connections so that the current can be variably adjusted via the power supply unit. Since the voltage approaches zero in short-circuit mode, the second power supply unit is taken as a voltage source and connected to separate measurement terminals."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386321],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2560x1920/95b017c948/test-setup-laboratory-power-supplies.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For verification, the measured values can also be displayed in the software. Not only current and voltage are displayed as measured values, but also the energy values that can be derived from them."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386336],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1798x1350/c172fc2013/values-from-measurement-data.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"End-to-end set-up of the DC measuring device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Socmec unit now measures voltage and current and there is a transmission of the measured values via the Modbus Cloud Connect product. In the Modbus Cloud Connect self-service portal, a "],"type":[0,"text"]}],[0,{"text":[0,"cloud adapter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can now be set to forward the "],"type":[0,"text"]}],[0,{"text":[0,"data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," "],"type":[0,"text"]}],[0,{"text":[0,"to the desired endpoint"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This can be a "],"type":[0,"text"]}],[0,{"text":[0,"visualization"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," "],"type":[0,"text"]}],[0,{"text":[0,"platform"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", for example, from our partners "],"type":[0,"text"]}],[0,{"text":[0,"Device Insight"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://device-insight.com/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," or "],"type":[0,"text"]}],[0,{"text":[0,"Datacake"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://datacake.co/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17386314],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1735x653/96a3a7d02f/example-visualization-dc.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Socomec measuring device supplemented by Modbus Cloud Connect and Datacake is thus connected end-to-end. All required measurement data is transmitted as needed and is available in visualized form. The combination of a measuring device and Modbus Cloud Connect thus represents an ideal solution for submetering - also on the DC side."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect makes it easy to use, flexibly connectable and broadly applicable. Your device, directly to the cloud."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In this blog post, we show how energy consumption in a DC circuit can be measured and transmitted via Narrowband IoT using Modbus Cloud Connect. This enables remote reading of the meter reading or other values, such as recording peak loads, so that submetering can be easily implemented."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"f5bebfa8-e704-43db-b61f-81260a644df2"],"title":[0,"Remote reading with DC energy meters | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Consumption Data Collection through Infrared Interface (IR Readout Adapter) for Efficient Submetering and Energy Management of Electricity, Gas, and Water ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Viktor. Do you have any questions about Modbus Cloud Connect? Feel free to contact me by e-mail."],"publishedAt":[0,"2023-05-25 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"handson-modbus-dc"],"full_slug":[0,"blog/handson-modbus-dc"],"sort_by_date":[0,null],"position":[0,-740],"tag_list":[1,[[0,"Smart Building"],[0,"Green Tech"],[0,"Energy"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"84b402a6-fa80-4719-84bb-85c576c8d5c9"],"first_published_at":[0,"2023-05-25T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handson-modbus-dc"],"translated_slugs":[1,[[0,{"path":[0,"blog/handson-modbus-dc"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Modbus Cloud Connect - Remote reading with AC energy meters"],"created_at":[0,"2024-09-19T14:03:21.849Z"],"published_at":[0,"2024-09-27T09:12:44.795Z"],"updated_at":[0,"2024-09-27T09:12:44.844Z"],"id":[0,550720980],"uuid":[0,"db3c7531-00ff-4a56-b3e8-60450b502e96"],"content":[0,{"_uid":[0,"a309ca52-adb3-4a83-898c-5c6e561db579"],"image":[0,{"id":[0,17442959],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/71d7e3f22e/blog-header-22.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Modbus Cloud Connect - Remote reading with AC energy meters"],"author":[0,{"name":[0,"Viktor Deyemanns"],"created_at":[0,"2024-09-19T14:04:22.340Z"],"published_at":[0,"2024-10-23T08:05:31.514Z"],"updated_at":[0,"2024-10-23T08:05:31.536Z"],"id":[0,550726558],"uuid":[0,"4a04537f-5028-460c-8769-7fc9fb3af3e6"],"content":[0,{"_uid":[0,"c1df8d95-7672-497b-94d4-32b8da743bbc"],"name":[0,"Viktor Deyemanns"],"role":[0,"Business Development Engineer"],"email":[0,{"id":[0,""],"url":[0,"[email protected]"],"email":[0,"[email protected]"],"linktype":[0,"email"],"fieldtype":[0,"multilink"],"cached_url":[0,"[email protected]"]}],"image":[0,{"id":[0,17378133],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/a74db015df/person-viktor-deyemanns.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"linkedIn":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Person"]}],"slug":[0,"viktor-deyemanns"],"full_slug":[0,"_data/persons/viktor-deyemanns"],"sort_by_date":[0,null],"position":[0,-310],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"0f6d47ab-957b-4216-a4fd-20ae323536ab"],"first_published_at":[0,"2024-09-26T07:13:37.927Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/viktor-deyemanns"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/viktor-deyemanns"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"4a04537f-5028-460c-8769-7fc9fb3af3e6"],"content":[1,[[0,{"_uid":[0,"c6ba0eac-2ca1-4d9e-ad37-b723cc039ee0"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"0b7d2cc9-1256-43f7-b355-e2c8376b21c0"],"body":[1,[[0,{"_uid":[0,"i-aa392ef4-747f-44a2-af43-3213de6f9f3e"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus is a data communications protocol and has become a de facto standard protocol to connect industrial electronic devices. But how could those devices become part of the internet of things and what use cases could be developed? With this series of blog articles, we would like to give answers, ideas, suggestions, and helpful hints. To demonstrate how easy, it is to bridge the gap between devices and IT/cloud infrastructure by using Modbus Cloud Connect."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"About the blog article series:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The meter operator usually takes an "],"type":[0,"text"]}],[0,{"text":[0,"annual reading"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for billing the energy costs. For a conscious use of electrical energy, a much closer reading of the meter is necessary. However, the users of the electrical system are "],"type":[0,"text"]}],[0,{"text":[0,"not always the owners"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For example, some meters are not accessible to everyone. Also, the "],"type":[0,"text"]}],[0,{"text":[0,"physical reading"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of the meter, including the journey to the meter, is "],"type":[0,"text"]}],[0,{"text":[0,"very time-consuming"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and, in terms of savings, also "],"type":[0,"text"]}],[0,{"text":[0,"not effective"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The solution would be a "],"type":[0,"text"]}],[0,{"text":[0,"remote reading of the meter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which allows a regular transmission."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In this article, a metering device is implemented that provides the meter reading for remote reading. Such a solution can be used in many scenarios. In larger buildings, additional meters can be used to generate "],"type":[0,"text"]}],[0,{"text":[0,"granular information about energy consumption"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," within the point of delivery. For this purpose, the meters can be placed in the respective sub-distributions if these are not already present. This is also referred to as "],"type":[0,"text"]}],[0,{"text":[0,"submetering"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Companies with multiple locations can obtain a "],"type":[0,"text"]}],[0,{"text":[0,"central overview"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of the individual locations."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Meter operators can also benefit enormously from remote reading, provided the solution is compatible with their "],"type":[0,"text"]}],[0,{"text":[0,"technical connection conditions (TAB)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and it meets the requirements of the "],"type":[0,"text"]}],[0,{"text":[0,"Metering Point Operation Act (MsbG)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". There would be no need to travel to the meter at the reading interval. "],"type":[0,"text"]}],[0,{"text":[0,"On-schedule readings"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can also be taken in the event of unexpected tariff changes, change of ownership or change of energy supplier."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Our solution consists of components that can be mounted on a "],"type":[0,"text"]}],[0,{"text":[0,"DIN rail"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For the measurement, we choose an appropriate energy meter that has an "],"type":[0,"text"]}],[0,{"text":[0,"RS-485 interface with Modbus RTU protocol"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The choice here is a model from "],"type":[0,"text"]}],[0,{"text":[0,"ABB"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://new.abb.com/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". The transmission of the meter reading is then taken over by the "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/products/modbus/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378341],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/830x1113/0b8bda054d/setup-of-distribution-board.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Energy meter ABB B21"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The ABB energy meter is an "],"type":[0,"text"]}],[0,{"text":[0,"MID (Measuring Instruments Directive)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," certified meter. This means that it may be used for "],"type":[0,"text"]}],[0,{"text":[0,"billing"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," "],"type":[0,"text"]}],[0,{"text":[0,"purposes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The quantities recorded by the meter can be identified by the respective OBIS codes. When selecting a meter, it is important to ensure that, in addition to MID certification, the required values are available and can be transferred via Modbus. It is particularly important that the meter can be "],"type":[0,"text"]}],[0,{"text":[0,"clearly identified remotely."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," In this way, the transmitted consumption values can be "],"type":[0,"text"]}],[0,{"text":[0,"assigned to the correct tapping point"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The ABB B21 meter allows its meter number to be transmitted via Modbus. This would also fulfill this requirement."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In this setup, we only need one phase, so the choice falls on the single-phase variant of ABB meters. An equivalent meter from the ABB shelf with three phases would be a model from the B23 series. The implementation of a remote reading via Modbus Cloud Connect is done in the same way with the three-phase meter."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Setup"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"IIn our experimental setup we want to measure the energy consumption via the phase fed into the distribution board. In the setup presented here, this is done via Schuko plugs. This allows a "],"type":[0,"text"]}],[0,{"text":[0,"location-independent and safe operation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via the socket. The energy meter takes over the measurement for the connected consumer."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Modbus Cloud Connect reads the consumption values from the meter via "],"type":[0,"text"]}],[0,{"text":[0,"Modbus RTU"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". It is operated with a "],"type":[0,"text"]}],[0,{"text":[0,"DC voltage"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of 5-24V, therefore a power supply unit is required to power the module. The Modbus Cloud Connect and the power supply unit selected for it are supplied via the phase fed in. An LS switch is connected upstream of the power supply unit here. In summary, the choice of the main components is as follows (from left to right):"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"ABB B21 counter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://new.abb.com/products/en/2CMA100149R1000/b21-111-100"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"LS Switch (for the power supply)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"24V power supply from "],"type":[0,"text"]}],[0,{"text":[0,"Mean Well"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.meanwell.com/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," (to supply the Modbus Cloud Connect module)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect module"],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378365],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/976x808/55c6e8ca55/main-components.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Internal structure"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In a meter cabinet or in a sub-distribution, the disconnecting device or a line protection (circuit breaker) would be connected upstream and appropriate line circuit breakers would be provided for the installation downstream of the meter. In this setup, we consider the small distribution board to be a meter panel as far as possible and go with our feed "],"type":[0,"text"]}],[0,{"text":[0,"directly into the meter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and thus further to the consumer side. A "],"type":[0,"text"]}],[0,{"text":[0,"corresponding protective device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for the electrical supply is therefore quite deliberately not part of the main current path within the setup. In consideration of a higher rated feed, the wiring within the distribution board to the meter is designed with 10 mm² in order to be able to meet an upstream protective device."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For the electrical wiring inside the distribution board, appropriate terminal blocks are mounted on a second top-hat rail."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In addition to the electrical wiring, we lastly have the "],"type":[0,"text"]}],[0,{"text":[0,"RS-485 connection"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," between the meter and the Modbus Cloud Connect. In addition to A and B, the ground line between both components is also present for interference suppression of the transmission."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378329],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2560x3413/37e85f8126/inner-structure.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Commissioning"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After switching on the distributor, the energy meter is "],"type":[0,"text"]}],[0,{"text":[0,"immediately ready for operation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For remote reading, the "],"type":[0,"text"]}],[0,{"text":[0,"communication"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," between the meter and the Modbus Cloud Connect "],"type":[0,"text"]}],[0,{"text":[0,"must still be established"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For this purpose, the required registers with "],"type":[0,"text"]}],[0,{"text":[0,"corresponding transmission intervals"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are first created in the Modbus Cloud Connect, i.e. it is set "],"type":[0,"text"]}],[0,{"text":[0,"which values are read out"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," from the meter. In our case we need the following values:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Meter number"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (for unique identification, supplied by the meter itself)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Meter reading"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (active energy reference, OBIS code 1.8.0)"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The registers are set up in the "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect self-service portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Access takes place via the browser, "],"type":[0,"text"]}],[0,{"text":[0,"regardless of location"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The user has central access via the portal to the settings of all Modbus Cloud Connect modules that belong to him. Settings can also be made if the modules are not currently switched on or not yet installed."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378358],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2422x795/feb4220fe8/configuration-register.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378380],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2400x996/992ffab398/modbus-settings.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The above-mentioned settings in the self-service portal can be regarded as “default settings”. Thus, in the case of several identical setups, e.g., several electrical offtake points with the same ABB energy meter, the "],"type":[0,"text"]}],[0,{"text":[0,"initially made settings can be assigned to all Modbus modules"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Simple end-to-end remote readout setup"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With the configuration already made, the Modbus Cloud Connect communicates with the energy meter and transmits the meter information via "],"type":[0,"text"]}],[0,{"text":[0,"NB-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/de/blog/narrowband-iot/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to the self-service portal. This passes the data directly to a "],"type":[0,"text"]}],[0,{"text":[0,"configured endpoint"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via "],"type":[0,"text"]}],[0,{"text":[0,"MQTT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/handson-modbus-mqtt/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," or HTTP. The end point, i.e. the destination address for the data, is set up in the Self-Service Portal in the "],"type":[0,"text"]}],[0,{"text":[0,"“Cloud Adapter”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," area."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After the setup, all that is left is the test. For this, we put water on once and observe the measurement."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378334],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2071x1086/ece38695a7/test-setup-kettle.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With another register, the current energy consumption can be read out as a “snapshot”. The representation in a visualization platform as an end point can then look like this."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17378384],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1414x1090/f6406b91aa/example-visualization.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This would establish the transmission path from the meter to a defined end point. The meters can now be addressed remotely, which means that a "],"type":[0,"text"]}],[0,{"text":[0,"central overview of all consumption values"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can be created."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect makes it easy to use, flexibly connectable and broadly applicable. Your device, directly to the cloud."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In today’s world, the conscious use of energy is more in demand than ever. In the first step, this requires knowledge about the use of energy in order to be able to initiate appropriate energy-saving measures. The consumption of electrical energy can be read, for example, at the meter cabinets of the tapping points."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"dd4519af-e4f2-4e71-9ff8-6d5f17b4be0e"],"title":[0,"Remote reading with AC energy meters | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Easy Remote Reading of ABB Alternating Current (AC) Energy Meters via Narrowband IoT for Transparent Power Consumption and Improved Energy Efficiency ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Viktor. Do you have any questions about Modbus Cloud Connect? Feel free to contact me by e-mail."],"publishedAt":[0,"2023-05-19 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"handson-modbus-ac"],"full_slug":[0,"blog/handson-modbus-ac"],"sort_by_date":[0,null],"position":[0,-700],"tag_list":[1,[[0,"Smart Building"],[0,"Green Tech"],[0,"Energy"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"b94ba2ae-79ab-4d4f-b5e1-c09c621ebf66"],"first_published_at":[0,"2023-05-19T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handson-modbus-ac"],"translated_slugs":[1,[[0,{"path":[0,"blog/handson-modbus-ac"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Modbus Cloud Connect – Connecting to MQTT Broker"],"created_at":[0,"2024-09-20T10:18:09.907Z"],"published_at":[0,"2024-09-27T09:12:36.928Z"],"updated_at":[0,"2024-09-27T09:12:36.955Z"],"id":[0,551314361],"uuid":[0,"b2679ba3-bdcd-47c0-ae3b-e25fb5759c2e"],"content":[0,{"_uid":[0,"f0dfe24f-c6e2-4920-b52b-8381de685762"],"image":[0,{"id":[0,17442951],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/7de58e0017/blog-header-20.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Modbus Cloud Connect – Connecting to MQTT Broker"],"author":[0,{"name":[0,"Daniel Schmitz"],"created_at":[0,"2024-09-20T07:47:27.853Z"],"published_at":[0,"2024-09-26T07:13:37.269Z"],"updated_at":[0,"2024-09-26T07:13:37.295Z"],"id":[0,551164227],"uuid":[0,"fd6259a4-56a3-4ba8-be0a-0f34fc990053"],"content":[0,{"_uid":[0,"e8656eab-aae8-4fd3-b08e-d46743deba6e"],"name":[0,"Daniel Schmitz"],"role":[0,"Sales Engineer IoT"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17387345],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/512x512/35a56734ce/person-danielschmitz.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"daniel-schmitz"],"full_slug":[0,"_data/persons/daniel-schmitz"],"sort_by_date":[0,null],"position":[0,-350],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"aa9e00c1-219a-4865-b6fd-6528b82558a8"],"first_published_at":[0,"2024-09-26T07:13:37.269Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/daniel-schmitz"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/daniel-schmitz"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"fd6259a4-56a3-4ba8-be0a-0f34fc990053"],"content":[1,[[0,{"_uid":[0,"2e18e656-1899-452a-abf1-76407e62554c"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Example: Connecting to MQTT broker from HiveMQ"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"a4b8edd1-5515-4c39-9fa4-c4e028e4238c"],"body":[1,[[0,{"_uid":[0,"i-60fc7f2a-a1b4-4081-aa72-a703d3d69b07"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus is a data communications protocol and has become a de facto standard protocol to connect industrial electronic devices. But how could those devices become part of the internet of things and what use cases could be developed? With this series of blog articles, we would like to give answers, ideas, suggestions, and helpful hints. To demonstrate how easy, it is to bridge the gap between devices and IT/cloud infrastructure by using Modbus Cloud Connect."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"About the blog article series:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In this example, 4 components are used: A temperature sensor, a gateway with middleware and a MQTT-Broker."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What exactly is an MQTT-Broker and what is MQTT?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"MQTT is a client-server publish or "],"type":[0,"text"]}],[0,{"text":[0,"subscribe-messaging transport protocol"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". It is open, simple, and designed to be easy to implement. The "],"type":[0,"text"]}],[0,{"text":[0,"client (publisher)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", in this case the middleware, sends messages to the broker with a topic. The "],"type":[0,"text"]}],[0,{"text":[0,"IoT platform (subscriber)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," receives the message on this subscribed topic. The MQTT-Broker acts as an intermediary between the publisher and subscriber, receiving the messages and forwarding them to the subscriber based on the topic."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Modbus RTU communication protocol"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The readings from the temperature sensor are read by the gateway, in this example "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", using Modbus RTU protocol. Modbus RTU (Remote Terminal Unit) is based on the master-slave system. Each bus participant has been assigned a "],"type":[0,"text"]}],[0,{"text":[0,"unique address"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via which it can be addressed directly. The Modbus master (gateway) sends a message to the "],"type":[0,"text"]}],[0,{"text":[0,"slave (temperature sensor)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and receives a corresponding response."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Narrowband-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Modbus Cloud Connect gateway contains a mobile radio modem with a SIM chip. This establishes a connection to the mobile network and sends the measured values to the middleware via "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband-IoT (NB-IoT)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/narrowband-iot/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," . NB-IoT comes from the family of Low Power Wide Area Networks (LPWAN). Installations such as in the basement do not pose a problem due to the high building penetration. This makes Narrowband-IoT the ideal transmission standard for use cases inside objects."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"MQTT broker"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The measured values are now in the “cloud” and are sent from there via MQTT protocol to an MQTT broker. No measured values are stored in the middleware or the "],"type":[0,"text"]}],[0,{"text":[0,"self-service portal of Modbus Cloud Connect"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", but only forwarded to the desired IoT platform."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"An MQTT broker can be operated completely independently or a "],"type":[0,"text"]}],[0,{"text":[0,"SaaS (Software as a Service) solution"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can be used. The company "],"type":[0,"text"]}],[0,{"text":[0,"HiveMQ"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.hivemq.com/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,", for example, offers a limited free version. Up to 100 devices can be created. The data volume is 10 GB. This is particularly suitable for familiarizing yourself with MQTT or for uncomplicated tests. To do this, you sign up and create a cluster. This provides the access data for the connection to the broker."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To send messages from the gateway to the MQTT-Broker, you need the "],"type":[0,"text"]}],[0,{"text":[0,"host (URL)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", port, credentials for authentication and the topic described above. Either the topic is provided by the gateway or you choose your own topic structure."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17390221],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2487x966/d7598d901d/configuration-cloud-adapter.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now messages can be sent to the broker. The platform of HiveMQ offers a WebClient to view the received messages. With the multi-level wildcard # as placeholder without further input all messages are received that are sent to the broker (subscription)."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17390222],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/912x606/d6867cc523/cloud-adapter-messages.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Using the same principle, the desired software (IoT platform) can now subscribe to messages in order to visualize or evaluate them."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect makes it easy to use, flexibly connectable and broadly applicable. Your device, directly to the cloud."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Using the Internet of Things (IoT) is not only about connecting machines and sensors, but also about analyzing the data gained through the networking. Which and how much data is useful always depends on the use case.\n\nIn order to use and evaluate the data, it must be transferred to the corresponding IoT platform. There are various protocols for the connection, such as LwM2M, HTTP or MQTT. In this post I want to show you how easy it is to send the data from a temperature sensor to a MQTT-Broker."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"ab12477c-b8c3-4a97-92b9-f7ec6f3c0a1c"],"title":[0,"Connecting to MQTT broker | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Transmission of Machine Data via NB-IoT and MQTT Protocol to HiveMQ Broker for Data Analysis on a Cloud-Based IoT Platform ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"Hi, I'm Daniel. Do you have any questions about Modbus Cloud Connect? Feel free to contact me by e-mail."],"publishedAt":[0,"2023-05-04 00:00"],"contactTitle":[0,"Do you have any questions or would you like to start a Modbus Cloud Connect project?"],"contactSection":[0,true]}],"slug":[0,"handson-modbus-mqtt"],"full_slug":[0,"blog/handson-modbus-mqtt"],"sort_by_date":[0,null],"position":[0,-800],"tag_list":[1,[[0,"NB-IoT"],[0,"Industrial IoT"],[0,"Cloud-Backend"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"7bd3a9d9-9f3b-409c-9134-e708d1610eec"],"first_published_at":[0,"2023-05-04T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handson-modbus-mqtt"],"translated_slugs":[1,[[0,{"path":[0,"blog/handson-modbus-mqtt"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Visualize consumption data of electronic electricity meters in the cloud in 3 steps"],"created_at":[0,"2024-09-20T12:12:40.558Z"],"published_at":[0,"2024-09-27T09:12:36.271Z"],"updated_at":[0,"2024-09-27T09:12:36.308Z"],"id":[0,551394915],"uuid":[0,"dc5b5d0f-c2c7-4bd1-a455-81e4d7f6aed6"],"content":[0,{"_uid":[0,"689935d3-74d4-44c7-90ba-393d9cea14e6"],"image":[0,{"id":[0,17392523],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/3753x2111/709d41b544/mocc_almig_kompressor.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Visualize consumption data of electronic electricity meters in the cloud in 3 steps"],"author":[0,{"name":[0,"Arne Maercker"],"created_at":[0,"2024-09-23T12:48:19.580Z"],"published_at":[0,"2024-09-26T07:13:35.259Z"],"updated_at":[0,"2024-09-26T07:13:35.287Z"],"id":[0,552316319],"uuid":[0,"c0010684-7bd1-4b4e-b687-1a6fc7f0ce94"],"content":[0,{"_uid":[0,"510b416c-bd2b-4bc1-8583-aed48f29eace"],"name":[0,"Arne Maercker"],"role":[0,"Business Intelligence & Development"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17412035],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/192x192/2e532907e0/person-arne.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"arne-maercker"],"full_slug":[0,"_data/persons/arne-maercker"],"sort_by_date":[0,null],"position":[0,-470],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"ab5599a0-1766-4aa8-9c05-3804b47b3524"],"first_published_at":[0,"2024-09-26T07:13:35.259Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/arne-maercker"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/arne-maercker"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"3df9c9ea-2899-4449-bfe5-e7374abec99d"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"1. High energy costs, but no consumption data to base evaluations on"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Your company is facing challenges due to high "],"type":[0,"text"]}],[0,{"text":[0,"energy costs?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Energy is to be saved more than ever, but a solid data basis and meaningful analyses of consumption are not available?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"We were also faced with this problem. "],"type":[0,"text"]}],[0,{"text":[0,"To identify effective measures,"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," at the end of last year, we wanted to identify periods and business areas with particularly high energy consumption. In this context, we are particularly interested in the consumption "],"type":[0,"text"]}],[0,{"text":[0,"on our different floors"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and asked ourselves the following questions, among others:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the energy consumption (kWh) (per day, week, month) at grandcentrix and how does it develop over time?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the current power (W) on the different floors?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the energy consumption (kWh) during the main working hours (9h-18h), how high between 18h and 9h?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Are there differences between the different floors?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Based on this, anomalies as well as "],"type":[0,"text"]}],[0,{"text":[0,"measures for reduction"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," should be discussed, implemented and subsequently evaluated. The issue here is that until recently, there was no solid data available on energy consumption at our sites. Although all our sites are already equipped with electric meters, a "],"type":[0,"text"]}],[0,{"text":[0,"direct transmission and evaluation of this data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," was "],"type":[0,"text"]}],[0,{"text":[0,"not possible"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To solve this problem, we connected the "],"type":[0,"text"]}],[0,{"text":[0,"electronic electricity meters"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in the distribution cabinets of the various grandcentrix sites with "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Via a BI dashboard, we can now view the current consumption of the different sites and floors at any time and "],"type":[0,"text"]}],[0,{"text":[0,"derive measures for energy reduction"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," from this. The result speaks for itself: With this solution, we were capable of identifying significant differences in the electricity consumption of the different floors within a very short time. With measures now introduced to reduce consumption on certain floors, we expect savings of up to **15%."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"2. Transferring meter data to the cloud via Modbus interface"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect enables the transfer of device data to the cloud. Our “all-round carefree package” includes all the necessary components for transferring meter data to the cloud quickly and easily:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A "],"type":[0,"text"]}],[0,{"text":[0,"hardware module,"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," which connects to the device via an RS485 interface and can thus capture data from many classic electronic electricity meters."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A "],"type":[0,"text"]}],[0,{"text":[0,"self-service portal,"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," which allows quick configuration of the devices."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A "],"type":[0,"text"]}],[0,{"text":[0,"Cloud adapter (MQTT, HTTP),"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," through which connection to common cloud systems is possible."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Transmission of data via NB-IoT or LTE-M"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with availability and excellent network coverage in already over 25 countries worldwide."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"At grandcentrix, we connected the electronic electricity meters on our different floors to the hardware module and configured the devices in the self-service portal. Via the NB-IoT mobile radio standard, data on electrical power is now sent "],"type":[0,"text"]}],[0,{"text":[0,"1 time per minute"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"every 5 minutes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," the current meter readings, among other things, are initially sent to the Modbus Cloud Connect environment. Here, however, the data is not stored, but can be made available to other systems via the Modbus Cloud Connect Adapter (MQTT / HTTP) for further analysis and visualization. In our case, we opted for a data pipeline in "],"type":[0,"text"]}],[0,{"text":[0,"Microsoft Azure"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," as well as "],"type":[0,"text"]}],[0,{"text":[0,"displaying the data in Power BI"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"3. Installation of Modbus Cloud Connect in three steps"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392518],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2068x1162/6e508c04cb/installation_hutschiene_abb1.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Note:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The installation may only be carried out by qualified personnel."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"3.1 Wiring the Modbus module to the electricity meter and installing it in a top-hat rail"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In the first step, the Modbus module is installed in the meter cabinet next to the electronic electricity meter in a "],"type":[0,"text"]}],[0,{"text":[0,"top-hat rail"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In addition, the devices are wired together via an "],"type":[0,"text"]}],[0,{"text":[0,"RS485 interface"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". A prerequisite for the use of Modbus Cloud Connect is that a device to be read out with an RS485 / Modbus RTU interface is used."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"3.2 Configuring the device in the self-service portal"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After the device is installed in the meter cabinet, it is configured via the self-service portal."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"1. Activation of the hardware module via QR code"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"By scanning a "],"type":[0,"text"]}],[0,{"text":[0,"QR code"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," on the device, the assignment between device and user account is made. Apart from entering the device name, no other data needs to be entered manually."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"2. Configuration of device types"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In this step, the various "],"type":[0,"text"]}],[0,{"text":[0,"Modbus registers,"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," which are to be read by the Modbus Cloud Connect module, are created and configured for each device type. Here, in addition to the name and data type, the "],"type":[0,"text"]}],[0,{"text":[0,"Send interval per Modbus register"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is also defined, for example. This defines how often the data of the corresponding register is transmitted. Transmission intervals can be set between 5 minutes and once a day. It is also possible to define an alarm register which sends data when a defined alarm threshold is reached."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392526],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1402x977/1b5fc17501/device_type_abb2.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"3. Configuration of the system type"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After the device types are created, the configuration of the system type is done. In this step all necessary specifications like "],"type":[0,"text"]}],[0,{"text":[0,"baudrate, parity and stop bits"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for the different used system types are created. In addition, the corresponding device types and bus addresses are stored here."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392519],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1386x912/8a9aaf7b53/system_types_abb3.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"4. Configuration of the system"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In the last step, it is specified which Modbus Cloud Connect module is installed in which devices. For this purpose, the Modbus Cloud Connect modules previously activated by scanning the QR code are “married” to the system type. An exact assignment of the individual values, which takes place via the different Modbus registers in the different system types, is thus made possible."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392529],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/810x631/d748e50b22/create_system_abb4.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"3.3 Forward, process and visualize data via cloud adapter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect does not store any data and only passes it on. For further "],"type":[0,"text"]}],[0,{"text":[0,"processing and visualization of the data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", it can be forwarded via a "],"type":[0,"text"]}],[0,{"text":[0,"MQTT / HTTP interface"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For this, various options are possible. We have decided to transfer the data to an Azure Cloud environment. We use the "],"type":[0,"text"]}],[0,{"text":[0,"Azure Event Hub"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," as streaming technology, the storage and further processing of the data takes place in "],"type":[0,"text"]}],[0,{"text":[0,"Azure Data Explorer"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and the subsequent "],"type":[0,"text"]}],[0,{"text":[0,"visualization in Power BI."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Solutions with services from other cloud providers are also possible here. For companies that do not yet have their own cloud infrastructure, it is also possible to display the data via IoT platforms from our partners "],"type":[0,"text"]}],[0,{"text":[0,"Datacake"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," or "],"type":[0,"text"]}],[0,{"text":[0,"Device Insight"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392521],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1454x656/fbf58ea546/datenpipeline_abb5.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Configuring the HTTP interface"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The HTTP interface can be configured in the self-service portal. Here the placeholders , , must be completed with the appropriate values."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392522],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1332x1080/e09667fbc4/general_setup_abb6.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Integration with Azure Cloud Services and Visualization in Power BI"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To enable visualization of electricity meter data in Power BI, there are several ways to map the data flow. We have chosen the following solution, which is "],"type":[0,"text"]}],[0,{"text":[0,"as simple and quick to implement as possible"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"1. connection Azure Event Hub via HTTP interface"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"2. connection Azure Data Explorer to Azure Event Hub"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"3. visualization in Power BI"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Azure Event Hub:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Azure Event Hub provides an easy way to read external data sources. For authentication, we used SAS tokens in our case. A detailed description can be found here, Generate SAS token. However, authentication via Azure AD is also conceivable."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Azure Data Explorer:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Azure Data Explorer provides a convenient way to retrieve and store data from Azure Event Hub in real time. KQL queries can be used to create tables, which in turn can be passed to PowerBI via direct query imports."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Power BI:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The tables created in Azure Data Explorer can now be further used in PowerBI. In our case, we built a dashboard that shows the current power (W) on each floor as well as the total energy consumption (kWh) across all floors as well as per floor."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17392605],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1684x945/317cb2fadf/dashboard_abb8.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Even with this basic dashboard, we can now identify initial inefficiencies and opportunities for cost savings. For example, it is noticeable that not only during the week, but also on weekends, the average energy consumption on the 3rd floor of our company building is about 50% higher than on the 1st and 4th floors and even about 200% higher than on the 5th floor. According to our current estimates, this is mainly due to test setups from our projects that have not yet been shut down on weekends. Possible measures to reduce this are currently being evaluated."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In this blog article, we describe how we enable remote monitoring of our in-house energy consumption by connecting electronic electricity meters with Modbus Cloud Connect. This enables us to analyze current energy consumption data at all times and, based on this, make decisions on measures to reduce energy consumption and thus cut costs. The blog article goes into detail about the individual technical components of the solution, from the installation of the hardware, to the provision of the data in an Azure cloud environment, to the visualization of this in Power BI."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"5f9995bb-eabe-4dd1-b8e2-706c570d7f01"],"title":[0,"Monitoring energy consumption | Modbus Cloud Connect | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Energy Consumption Reduction through Power Meter Networking via NB-IoT and Integration & Visualization of Consumption Data in the Azure Cloud ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2023-03-01 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"modbus"],"full_slug":[0,"blog/modbus"],"sort_by_date":[0,null],"position":[0,-880],"tag_list":[1,[[0,"Cloud-Backend"],[0,"Green Tech"],[0,"Energy"],[0,"Modbus"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"251a4f46-bdca-42bf-8ee9-db97e6091e9c"],"first_published_at":[0,"2023-03-01T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/modbus"],"translated_slugs":[1,[[0,{"path":[0,"blog/modbus"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Matter - The Matter Light Bulb (Part 2)"],"created_at":[0,"2024-09-04T13:30:24.664Z"],"published_at":[0,"2024-10-01T12:16:04.723Z"],"updated_at":[0,"2024-10-01T12:16:04.797Z"],"id":[0,543812365],"uuid":[0,"50e35aca-bf27-4be9-a3d5-2126f04cfcb8"],"content":[0,{"_uid":[0,"e9d51410-caed-457b-8862-30560879197c"],"image":[0,{"id":[0,17229035],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/a2b8325c97/matter02.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Matter - The Matter Light Bulb (Part 2)"],"author":[0,{"name":[0,"Tim Conrad"],"created_at":[0,"2024-08-15T12:42:36.301Z"],"published_at":[0,"2024-09-27T09:15:51.444Z"],"updated_at":[0,"2024-09-27T09:15:51.467Z"],"id":[0,536134083],"uuid":[0,"63ed4d0d-05f7-4e83-8f5c-37d01b80a3d5"],"content":[0,{"_uid":[0,"c7510b91-1705-456e-abd2-fdf339e0e715"],"name":[0,"Tim Conrad"],"role":[0,"Senior Security Consultant"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17012424],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/400x400/8ba0a93ad3/person-timconrad.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_private":[0,false],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"tim-conrad"],"full_slug":[0,"_data/persons/tim-conrad"],"sort_by_date":[0,null],"position":[0,-150],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"908bfe61-4605-4a24-810d-387324d9d0de"],"first_published_at":[0,"2024-09-27T09:15:51.444Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/tim-conrad"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/tim-conrad"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"a2c7562e-c0f7-4e22-9d7d-5548614cefad"],"content":[1,[[0,{"_uid":[0,"bbf4978b-23d4-43b4-8269-17f3b3361a59"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"d449a67d-3af7-4067-97a7-32d52c622306"],"body":[1,[[0,{"_uid":[0,"i-76ec42a4-1435-4be3-bc72-834d9f6b60c4"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This blog post is written for developers and other people with a technical background and interest in a security focused "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"overview of Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Note:"],"component":[0,"InfoPanel"]}],[0,{"_uid":[0,"i-32141740-dbed-4cbd-b5e3-835fae9a375d"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Please note that the Matter code open source, so a lot and examples and tools might change throughout the process. We will do everything on Ubuntu 20.04. For other systems, we will provide the link to the original document in the Matter repository."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"attention"],"title":[0,"Attention:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Hardware Setup and Components"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"ESP32 and LED Schematics:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17266765],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1798x1740/9cc383f9d4/matter_pt2_01.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To build our light bulb, we need the following components:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"ESP32-WROOM DevKitC"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"330 Ohm Resistor"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"LED"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wires"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Breadboard"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Micro-USB Cable"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Computer with BLE and Wi-Fi"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The costs of the hardware should be below 10,- € for our "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," light bulb setup. Place the ESP32 on the breadboard and connect the LED and resistor with the wires as shown in the picture. The GPIO 2 (labeled “G2” or “2”) is used in our case. After setting up our basic circuit, we will connect the ESP32 with our computer via the USB cable."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"(Matter) Chip GitHub Repository"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Matter GitHub repository can be found here: "],"type":[0,"text"]}],[0,{"text":[0,"https://github.com/project-chip/connectedhomeip"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," First we will bootstrap the repository as detailed here and then take a look at the directory structure as detailed in "],"type":[0,"text"]}],[0,{"text":[0,"BUILDING.md"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/BUILDING.md"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-shell"]}],"content":[1,[[0,{"text":[0,"sudo apt-get install git gcc g++ python pkg-config libssl-dev libdbus-1-dev \\\n libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \\\n python3-pip unzip libgirepository1.0-dev libcairo2-dev\n \ngit clone --recurse-submodules [email protected]:project-chip/connectedhomeip.git\n\ncd connectedhomeip/\n\nsource scripts/bootstrap.sh\n\nsource scripts/activate.sh"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Looking at our repository structure, we have a few areas that are of the most interest for us:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"docs/guides"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - "],"type":[0,"text"]}],[0,{"text":[0,"here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/docs/guides"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," are platform-specific instructions and user guides to help setup-specific tools, e.g. the "],"type":[0,"text"]}],[0,{"text":[0,"chip-tool"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/chip_tool_guide.md"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," which is the CLI tool to interact with Matter devices."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"examples/"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - "],"type":[0,"text"]}],[0,{"text":[0,"here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/examples"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," are all example projects for different platforms sorted by application, e.g. the "],"type":[0,"text"]}],[0,{"text":[0,"all-cluster-app"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/examples/all-clusters-app"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," includes all available functionality of Matter in one application and is the go-to app to start firsts steps with."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For our setup we will need to build two applications, first the "],"type":[0,"text"]}],[0,{"text":[0,"chip-tool"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/examples/chip-tool"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," and secondly the "],"type":[0,"text"]}],[0,{"text":[0,"all-cluster-app for the ESP32"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/examples/all-clusters-app/esp32"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Building the Chip-Tool"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"From the root of the repository, you can build the chip-tool directly via the following command."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"scripts/examples/ gn_build_example.sh \nexamples/chip-tool out/chip-tool\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"d449a67d-3af7-4067-97a7-32d52c622306"],"body":[1,[[0,{"_uid":[0,"i-baea4e47-1004-4432-aa98-c0e1d52acc86"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"While working with the "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"master"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," branch of the Matter repository gives you access to the newest features, there may be some issues from time to time due to the rapid code changes. Most of the time, making a new pull and restarting the bootstrapping solves the issue. If the bootstrapping fails, delete the folder "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,".environment/"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and start again."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Code changes:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After successfully building the chip-tool, you can start it with the following command."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"out/chip-tool/chip-tool\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The output will look something like this."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-shell"]}],"content":[1,[[0,{"text":[0,"[1649943820.702390][30597:30597] CHIP:TOO: Missing cluster name\nUsage:\n out/chip-tool/chip-tool cluster_name command_name [param1 param2 ...]\n\n +-------------------------------------------------------------------------------------+\n | Clusters: |\n +-------------------------------------------------------------------------------------+\n | * accesscontrol |\n | * accountlogin |\n | * administratorcommissioning |\n | * alarms |\n | * any |\n | * appliancecontrol |\n | * applianceeventsandalert |\n | * applianceidentification |\n | * appliancestatistics |\n | * applicationbasic |\n | * applicationlauncher |\n | * audiooutput |\n | * ballastconfiguration |\n | * barriercontrol |\n | * basic |\n | * binaryinputbasic |\n | * binding |\n | * booleanstate |\n | * bridgedactions |\n | * bridgeddevicebasic |\n | * bromateconcentrationmeasurement |\n | * bromodichloromethaneconcentrationmeasurement |\n | * bromoformconcentrationmeasurement |\n | * carbondioxideconcentrationmeasurement |\n | * carbonmonoxideconcentrationmeasurement |\n | * channel |\n | * chloraminesconcentrationmeasurement |\n | * chlorineconcentrationmeasurement |\n | * chlorodibromomethaneconcentrationmeasurement |\n | * chloroformconcentrationmeasurement |\n | * colorcontrol |\n | * contentlauncher |\n | * copperconcentrationmeasurement |\n | * dehumidificationcontrol |\n | * descriptor |\n | * devicetemperatureconfiguration |\n | * diagnosticlogs |\n | * discover |\n | * dissolvedoxygenconcentrationmeasurement |\n | * doorlock |\n | * electricalmeasurement |\n | * ethernetnetworkdiagnostics |\n | * ethyleneconcentrationmeasurement |\n | * ethyleneoxideconcentrationmeasurement |\n | * fancontrol |\n | * fecalcoliformandecoliconcentrationmeasurement |\n | * fixedlabel |\n | * flowmeasurement |\n | * fluorideconcentrationmeasurement |\n | * generalcommissioning |\n | * generaldiagnostics |\n | * groupkeymanagement |\n | * groupsettings |\n | * groups |\n | * haloaceticacidsconcentrationmeasurement |\n | * hydrogenconcentrationmeasurement |\n | * hydrogensulphideconcentrationmeasurement |\n | * iasace |\n | * iaswd |\n | * iaszone |\n | * identify |\n | * illuminancemeasurement |\n | * keypadinput |\n | * leadconcentrationmeasurement |\n | * levelcontrol |\n | * localizationconfiguration |\n | * lowpower |\n | * manganeseconcentrationmeasurement |\n | * mediainput |\n | * mediaplayback |\n | * messaging |\n | * meteridentification |\n | * modeselect |\n | * networkcommissioning |\n | * nitricoxideconcentrationmeasurement |\n | * nitrogendioxideconcentrationmeasurement |\n | * occupancysensing |\n | * onoff |\n | * onoffswitchconfiguration |\n | * operationalcredentials |\n | * otasoftwareupdateprovider |\n | * otasoftwareupdaterequestor |\n | * oxygenconcentrationmeasurement |\n | * ozoneconcentrationmeasurement |\n | * pairing |\n | * payload |\n | * pollcontrol |\n | * powerconfiguration |\n | * powerprofile |\n | * powersource |\n | * powersourceconfiguration |\n | * pressuremeasurement |\n | * proxyconfiguration |\n | * proxydiscovery |\n | * proxyvalid |\n | * pulsewidthmodulation |\n | * pumpconfigurationandcontrol |\n | * relativehumiditymeasurement |\n | * scenes |\n | * shadeconfiguration |\n | * sodiumconcentrationmeasurement |\n | * softwarediagnostics |\n | * subscriptions |\n | * sulfateconcentrationmeasurement |\n | * sulfurdioxideconcentrationmeasurement |\n | * switch |\n | * targetnavigator |\n | * temperaturemeasurement |\n | * testcluster |\n | * tests |\n | * thermostat |\n | * thermostatuserinterfaceconfiguration |\n | * threadnetworkdiagnostics |\n | * time |\n | * timeformatlocalization |\n | * timesynchronization |\n | * totalcoliformbacteriaconcentrationmeasurement |\n | * totaltrihalomethanesconcentrationmeasurement |\n | * turbidityconcentrationmeasurement |\n | * unitlocalization |\n | * userlabel |\n | * wakeonlan |\n | * wifinetworkdiagnostics |\n | * windowcovering |\n | * interactive |\n +-------------------------------------------------------------------------------------+\n[1649943820.702695][30597:30597] CHIP:TOO: Run command failure: \n../../examples/chip-tool/commands/common/Commands.cpp:71: Error 0x0000002F"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Our output will have the error message "],"type":[0,"text"]}],[0,{"text":[0,"[1649943820.702390][30597:30597] CHIP:TOO: Missing cluster name"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," which we will ignore now. After building and flashing the firmware for the ESP32 we will come back to the topic of Clusters and discuss this concepts in more detail."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Building the all-cluster-app"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"First, you need to install Espressif’s ESP-IDF to build and flash the examples (all instructions can be found in the example as well, if something does not work as described look "],"type":[0,"text"]}],[0,{"text":[0,"here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/examples/all-clusters-app/esp32"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,")."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"mkdir ${HOME}/tools\ncd ${HOME}/tools\ngit clone https://github.com/espressif/esp-idf.git\ncd esp-idf\ngit checkout v4.4\ngit submodule update --init\n./install.sh\n. ./export.sh\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now move back to the Matter repository and activate the environment."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"cd /path/to/connectedhomeip\nsource scripts/activate.sh\n\ncd examples/all-clusters-app/esp32\nidf.py set-target esp32\nidf.py build\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After the firmware is successfully built, you can now flash the ESP32 and monitor the results. Here "],"type":[0,"text"]}],[0,{"text":[0,"/dev/ttyUSB0"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," is the ESP32, this might be different on your system or if you have more than one development board attached."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"idf.py -p /dev/ttyUSB0 flash monitor\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"d449a67d-3af7-4067-97a7-32d52c622306"],"body":[1,[[0,{"_uid":[0,"i-9a4d15e3-f85c-4747-9211-cad320bdc09e"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The ESP32 will persist changes such as network credentials, ACLs or NOCs on the flash, there you will need to erase the flash before starting with a blank device."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"idf.py -p /dev/ttyUSB0 erase-flash"],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"Erase the flash of the ESP3:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"idf.py -p /dev/ttyUSB0 erase-flash\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The following will show the flashing of the ESP and monitoring the device."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17266830],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1102x470/8297268701/matter_pt2_05.gif"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"Now you have successfully set up the chip-tool and the ESP with everything you need for your first Matter device. Now we need a bit more theory on how the interaction model works. After this, we will commission our new device into our own Wi-Fi network. If you don’t have a Wi-Fi that you can use, you can create your own access point with Ubuntu as described "],"type":[0,"text"]}],[0,{"text":[0,"here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://help.ubuntu.com/stable/ubuntu-help/net-wireless-adhoc.html.en"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Endpoints, Clusters, Commands and Attributes"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The interaction model is quite simple to understand. We will continue to explain it with our light bulb example. For the demonstration purposes we consider the light as dimmable, no color changing or any other fancy features. So, typically features of a conventional dimmable light are:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Turning light on"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Turning light off"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Set the brightness to a specific level"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In Matter terms, we will group these features in clusters and expose them on endpoints and the node/device. The following figure will give a simplified overview of the interaction model."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17266764],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/720x405/ee397778ec/matter_pt2_02.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"Let’s discuss this figure step by step:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Node"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - The physical device on the network, represented by a Node ID in our Fabric."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Endpoint"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - Are related to one device characteristic. e.g. a lighting device with two light bulbs would have two identical endpoints to control each light bulb separately. Endpoint 0 is reserved for Matter-specific features, such as pairing the device with the network."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Cluster"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - A set of features to control on a specific endpoint. E.g. the feature of turning the device on and off is called the OnOff Cluster."],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Servers"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - A light bulb would implement a Cluster Server awaiting commands to turn on and off the light."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Clients"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - A light switch would implement a Cluster Client to send on/off commands to the light bulb."],"type":[0,"text"]}]]]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Commands"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - Will trigger a specific action on the Cluster. E.g. turn on light."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Attributes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - Will store information about a specific Cluster state. E.g. is light turned on or off?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With this background, we can start using the chip-tool to commission our ESP32 Matter device."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Commissioning the ESP32"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To start the commissioning, we will need the following things:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wi-Fi Network Credentials (we will use SSID “IoT Testing” and Password “NotTheRealPassword”)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Device Discriminator (in this example it is “3840“)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Device Passcode (in this example it is “20202021”)"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"9b917f74-3655-4bfb-a150-baecc3476941"],"body":[1,[[0,{"_uid":[0,"i-671c9f67-1fd1-4518-ade0-d0b4c38bd9ab"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A Discriminator value helps to further identify potential devices during the setup process and helps to improve the speed and robustness of the setup experience for the user. The Discriminator should be different for each individual device."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Discriminator:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"At first, we want to pair our laptop with the chip-tool (the Commissioner) with our ESP32 (the Commissionee) and provide the Wi-Fi credentials, the following command will do this for us. The Node ID (here “12344321”) can be chosen freely."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"# ./chip-tool pairing ble-wifi node-id ssid password setup-pin-code discriminator \n./chip-tool pairing ble-wifi 12344321 \"IoT Testing\" NotTheRealPassword 20202021 3840\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This will perform the complete commissioning discussed in "],"type":[0,"text"]}],[0,{"text":[0,"Part 1"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/matter_01/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". In the GIF below, you can see both the monitoring of the device (bottom) and the commissioning with the chip-tool (top)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17266769],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/950x990/af37ade47e/matter_pt2_03.gif"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"Let’s have a look at the logs of the "],"type":[0,"text"]}],[0,{"text":[0,"chip-tool"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for the commissioning process and match the output to what we learned in "],"type":[0,"text"]}],[0,{"text":[0,"Part 1"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/blog/matter-unlocking-potential-matter-devices-companion-app-part-1"],"uuid":[0,"067f9b42-4568-4e59-b9f7-c3b405c48c02"],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"story"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The location where the Fabric credentials are stored. You need to back up these files if you want to keep access to your matter devices, as they will be removed after reboot, when the "],"type":[0,"text"]}],[0,{"text":[0,"/tmp"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," folder is cleared."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-shell"]}],"content":[1,[[0,{"text":[0,"[...]\n[1658309310.347076][132461:132461] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /tmp/chip_kvs\n[1658309310.347179][132461:132461] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /tmp/chip_factory.ini\n[1658309310.347204][132461:132461] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /tmp/chip_config.ini\n[1658309310.347218][132461:132461] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /tmp/chip_counters.ini\n[...]"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The log output with comments to explain each section and a summary after the listing."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-shell"]}],"content":[1,[[0,{"text":[0,"[...]\n\n# Finding the BLE device and matching with the discriminator\n[1658309311.070510][132461:132464] CHIP:BLE: New device scanned: C8:C9:A3:C5:65:BA\n[1658309311.070546][132461:132464] CHIP:BLE: Device discriminator match. Attempting to connect.\n[...]\n[1658309312.208721][132461:132464] CHIP:DL: ConnectDevice complete\n[...]\n\n# Start of PASE and successfull session establishment to communicate securly via BLE\n[1658309313.022392][132461:132467] CHIP:SC: Sent spake2p msg1\n[...]\n[1658309315.540046][132461:132467] CHIP:SC: Received spake2p msg2\n[...]\n[1658309315.540344][132461:132467] CHIP:SC: Sent spake2p msg3\n[...]\n[1658309315.672418][132461:132467] CHIP:SC: SecureSession[0x7fdfa0001a30]: Moving from state 'kEstablishing' --> 'kActive'\n[1658309315.672421][132461:132467] CHIP:IN: SecureSession[0x7fdfa0001a30]: Activated - Type:1 LSID:45062\n[1658309315.672425][132461:132467] CHIP:IN: New secure session activated for device, LSID:45062 PSID:44671!\n[1658309315.672431][132461:132467] CHIP:CTL: Remote device completed SPAKE2+ handshake\n[1658309315.672434][132461:132467] CHIP:TOO: Pairing Success\n[1658309315.672437][132461:132467] CHIP:TOO: PASE establishment successful\n[1658309315.672440][132461:132467] CHIP:CTL: Commissioning stage next step: 'SecurePairing' -> 'ReadCommissioningInfo'\n[...]\n\n# ReadCommissioningInfo -> ArmFailSafe -> ConfigRegulatory:\n# Basic configuration for the commissioning\n[1658309315.856534][132461:132467] CHIP:CTL: Successfully finished commissioning step 'ReadCommissioningInfo'\n[1658309315.856550][132461:132467] CHIP:CTL: Commissioning stage next step: 'ReadCommissioningInfo' -> 'ArmFailSafe'\n[...]\n[1658309316.035322][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0001\n[1658309316.035345][132461:132467] CHIP:CTL: Received ArmFailSafe response errorCode=0\n[1658309316.035362][132461:132467] CHIP:CTL: Successfully finished commissioning step 'ArmFailSafe'\n[1658309316.035372][132461:132467] CHIP:CTL: Commissioning stage next step: 'ArmFailSafe' -> 'ConfigRegulatory'\n[...]\n[1658309316.213618][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0003\n[1658309316.213637][132461:132467] CHIP:CTL: Received SetRegulatoryConfig response errorCode=0\n[1658309316.213647][132461:132467] CHIP:CTL: Successfully finished commissioning step 'ConfigRegulatory'\n[1658309316.213652][132461:132467] CHIP:CTL: Commissioning stage next step: 'ConfigRegulatory' -> 'SendPAICertificateRequest'\n[...]\n\n# SendPAICertificateRequest -> SendDACCertificateRequest -> SendAttestationRequest -> AttestationVerification:\n# Perform the Device Attestation process to validate the authenticity of the device.\n[1658309316.405915][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0003\n[1658309316.405925][132461:132467] CHIP:CTL: Received certificate chain from the device\n[1658309316.405934][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendPAICertificateRequest'\n[1658309316.405941][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendPAICertificateRequest' -> 'SendDACCertificateRequest'\n[...]\n[1658309316.582616][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0003\n[1658309316.582638][132461:132467] CHIP:CTL: Received certificate chain from the device\n[1658309316.582659][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendDACCertificateRequest'\n[1658309316.582675][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendDACCertificateRequest' -> 'SendAttestationRequest'\n[...]\n[1658309317.296396][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0001\n[1658309317.296407][132461:132467] CHIP:CTL: Received Attestation Information from the device\n[1658309317.296416][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendAttestationRequest'\n[1658309317.296434][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendAttestationRequest' -> 'AttestationVerification'\n[...]\n[1658309317.296446][132461:132467] CHIP:CTL: Verifying attestation\n[1658309317.298651][132461:132467] CHIP:CTL: Successfully validated 'Attestation Information' command received from the device.\n[1658309317.298687][132461:132467] CHIP:CTL: Successfully finished commissioning step 'AttestationVerification'\n[1658309317.298693][132461:132467] CHIP:CTL: Commissioning stage next step: 'AttestationVerification' -> 'SendOpCertSigningRequest'\n[...]\n\n# SendOpCertSigningRequest -> ValidateCSR -> GenerateNOCChain -> SendTrustedRootCert -> SendNOC:\n# Configure cetifcicates to allow access to the device based on the added credentials\n1658309318.959302][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0005\n[1658309318.959313][132461:132467] CHIP:CTL: Received certificate signing request from the device\n[1658309318.959321][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendOpCertSigningRequest'\n[1658309318.959326][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendOpCertSigningRequest' -> 'ValidateCSR'\n[...]\n[1658309318.959622][132461:132467] CHIP:CTL: Successfully finished commissioning step 'ValidateCSR'\n[1658309318.959629][132461:132467] CHIP:CTL: Commissioning stage next step: 'ValidateCSR' -> 'GenerateNOCChain'\n[1658309318.959633][132461:132467] CHIP:CTL: Performing next commissioning step 'GenerateNOCChain'\n[1658309318.959638][132461:132467] CHIP:CTL: Getting certificate chain for the device from the issuer\n[1658309318.959706][132461:132467] CHIP:CTL: Verifying Certificate Signing Request\n[1658309318.959917][132461:132467] CHIP:CTL: Generating NOC\n[1658309318.959996][132461:132467] CHIP:CTL: Providing certificate chain to the commissioner\n[1658309318.960003][132461:132467] CHIP:CTL: Received callback from the CA for NOC Chain generation. Status ../../examples/chip-tool/third_party/connectedhomeip/src/controller/ExampleOperationalCredentialsIssuer.cpp:261: Success\n[1658309318.960009][132461:132467] CHIP:CTL: Successfully finished commissioning step 'GenerateNOCChain'\n[1658309318.960057][132461:132467] CHIP:CTL: Performing next commissioning step 'SendTrustedRootCert'\n[1658309318.960062][132461:132467] CHIP:CTL: Sending root certificate to the device\n[...]\n[1658309319.183569][132461:132467] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003E Command=0x0000_000B Status=0x0\n[1658309319.183577][132461:132467] CHIP:CTL: Device confirmed that it has received the root certificate\n[1658309319.183584][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendTrustedRootCert'\n[1658309319.183589][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendTrustedRootCert' -> 'SendNOC'\n[...]\n[1658309321.568391][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008\n[1658309321.568399][132461:132467] CHIP:CTL: Device returned status 0 on receiving the NOC\n[1658309321.568402][132461:132467] CHIP:CTL: Operational credentials provisioned on device 0x7fdfa0000b60\n[1658309321.568406][132461:132467] CHIP:TOO: Secure Pairing Success\n[1658309321.568409][132461:132467] CHIP:TOO: CASE establishment successful\n[1658309321.568415][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendNOC'\n[1658309321.568418][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendNOC' -> 'WiFiNetworkSetup'\n[...]\n\n# WiFiNetworkSetup -> WiFiNetworkEnable: \n# Setup the network access for the wifi\n[1658309321.703555][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0031 Command=0x0000_0005\n[1658309321.703577][132461:132467] CHIP:CTL: Received NetworkConfig response, networkingStatus=0\n[1658309321.703584][132461:132467] CHIP:CTL: Successfully finished commissioning step 'WiFiNetworkSetup'\n[1658309321.703587][132461:132467] CHIP:CTL: Commissioning stage next step: 'WiFiNetworkSetup' -> 'WiFiNetworkEnable'\n[...]\n[1658309322.873512][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0031 Command=0x0000_0007\n[1658309322.873524][132461:132467] CHIP:CTL: Received ConnectNetwork response, networkingStatus=0\n[1658309322.873533][132461:132467] CHIP:CTL: Successfully finished commissioning step 'WiFiNetworkEnable'\n[1658309322.873538][132461:132467] CHIP:CTL: Commissioning stage next step: 'WiFiNetworkEnable' -> 'FindOperational'\n[...]\n\n# FindOperational:\n# Test access and configuration of the setup by connecting to the device via wifi instead of BLE (using CASE)\n[1658309322.873544][132461:132467] CHIP:CTL: Performing next commissioning step 'FindOperational'\n[...]\n# CASE is used to secure the access\n[1658309324.113041][132461:132467] CHIP:SC: Sent Sigma1 msg\n[1658309325.728491][132461:132467] CHIP:SC: Received Sigma2 msg\n[1658309325.729381][132461:132467] CHIP:SC: Sending Sigma3\n[1658309325.729581][132461:132467] CHIP:SC: Sent Sigma3 msg\n[...]\n[1658309324.112694][132461:132467] CHIP:IN: SecureSession[0x7fdfa0012d60]: Allocated Type:2 LSID:45063\n[1658309324.112703][132461:132467] CHIP:SC: Initiating session on local FabricIndex 1 from 0x000000000001B669 -> 0x0000000000BC5C01\n[...]\n[1658309328.881997][132461:132467] CHIP:CTL: Successfully finished commissioning step 'FindOperational'\n[1658309328.882001][132461:132467] CHIP:CTL: Commissioning stage next step: 'FindOperational' -> 'SendComplete'\n[1658309328.882005][132461:132467] CHIP:CTL: Performing next commissioning step 'SendComplete'\n[...]\n\n# SendComplete -> Cleanup: \n# Close sessions and shutdown BLE, all future access will no be via wifi.\n[1658309329.130822][132461:132467] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_0030 Command=0x0000_0005\n[1658309329.130830][132461:132467] CHIP:CTL: Received CommissioningComplete response, errorCode=0\n[1658309329.130837][132461:132467] CHIP:CTL: Successfully finished commissioning step 'SendComplete'\n[1658309329.130841][132461:132467] CHIP:CTL: Commissioning stage next step: 'SendComplete' -> 'Cleanup'\n[...]\n[1658309329.131667][132461:132461] CHIP:DL: Inet Layer shutdown\n[1658309329.131671][132461:132461] CHIP:DL: BLE shutdown\n[1658309329.131938][132461:132461] CHIP:DL: System Layer shutdown\n[1658309329.131953][132461:132461] CHIP:IN: SecureSession[0x7fdfa0001a30]: Released - Type:1 LSID:45062\n\n# End of pairing"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In summary, the chip-tool does the following:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"1.) Discover device via BLE using the discriminator"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"2.) Setup secure communication (PASE)"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"3.) Communicate basic information"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"4.) Perform device attestation"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"5.) Configure operational credentials on the device"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"6.) Enable Wi-Fi access on the device"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"7.) Test connection to the device (CASE)"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"8.) Close and cleanup all sessions."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now you can easily turn the light on and off by sending the following command."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"# ./chip-tool onoff toggle destination-id endpoint-id\n./chip-tool onoff toggle 12344321 1\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The following GIF will demonstrate toggling the light."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17266770],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/944x992/1a15288931/matter_pt2_04.gif"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"A brief look at the chip-tool output to explain what is happening."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-shell"]}],"content":[1,[[0,{"text":[0,"[...]\n# Setup credentials for Fabric 1\n[1658316828.616743][241737:241737] CHIP:CTL: System State Initialized...\n[1658316828.616757][241737:241737] CHIP:CTL: Stopping commissioning discovery over DNS-SD\n[1658316828.616764][241737:241737] CHIP:CTL: Setting attestation nonce to random value\n[1658316828.616774][241737:241737] CHIP:CTL: Setting CSR nonce to random value\n[...]\n[1658316828.616819][241737:241737] CHIP:CTL: Stopping commissioning discovery over DNS-SD\n[1658316828.616822][241737:241737] CHIP:CTL: Setting attestation nonce to random value\n[1658316828.616827][241737:241737] CHIP:CTL: Setting CSR nonce to random value\n[1658316828.617696][241737:241737] CHIP:CTL: Generating NOC\n[1658316828.618026][241737:241737] CHIP:FP: Validating NOC chain\n[1658316828.618437][241737:241737] CHIP:FP: NOC chain validation successful\n[1658316828.618481][241737:241737] CHIP:FP: Updated fabric at index: 0x1, Node ID: 0x000000000001B669\n[...]\n[1658316828.620696][241737:241737] CHIP:CTL: Joined the fabric at index 1. Compressed fabric ID is: 0x0000000000000000\n[...]\n\n# Identify the node and establish a session (CASE) (0xbc5c01 = 12344321)\n[1658316828.657279][241737:241742] CHIP:TOO: Sending command to node 0xbc5c01\n[1658316828.657288][241737:241742] CHIP:CSM: FindOrEstablishSession: PeerId = 5981134D36BF4317:0000000000BC5C01\n[1658316828.657292][241737:241742] CHIP:CSM: FindOrEstablishSession: No existing OperationalDeviceProxy instance found\n[...]\n[1658316828.857614][241737:241742] CHIP:CTL: Updating device address to UDP:[fe80::cac9:a3ff:fec5:65b8%wlp0s20f3]:5540 while in state 2\n[1658316828.857631][241737:241742] CHIP:CTL: OperationalDeviceProxy[5981134D36BF4317:0000000000BC5C01]: State change 2 --> 3\n[1658316828.857730][241737:241742] CHIP:IN: SecureSession[0x7f40e00018a0]: Allocated Type:2 LSID:22504\n[1658316828.857756][241737:241742] CHIP:SC: Initiating session on local FabricIndex 1 from 0x000000000001B669 -> 0x0000000000BC5C01\n[...]\n\n# CASE\n[1658316828.858806][241737:241742] CHIP:SC: Sent Sigma1 msg\n[...]\n[1658316829.938517][241737:241742] CHIP:SC: Received Sigma2 msg\n[...]\n[1658316829.939354][241737:241742] CHIP:SC: Sending Sigma3\n[...]\n[1658316829.939545][241737:241742] CHIP:SC: Sent Sigma3 msg\n[...]\n[1658316832.001580][241737:241742] CHIP:IN: New secure session activated for device<0000000000BC5C01, 1>, LSID:22504 PSID:44672!\n[...]\n\n# Send the command toggle (0x2) to onoff cluster (0x6) to endpoint 1\n# See also: https://github.com/project-chip/connectedhomeip/blob/master/src/app/zap-templates/zcl/data-model/chip/onoff-cluster.xml\n[1658316832.001604][241737:241742] CHIP:TOO: Sending cluster (0x00000006) command (0x00000002) on endpoint 1\n[...]\n\n# Receiving the response from the device (all successful)\n[1658316832.204861][241737:241742] CHIP:DMG: InvokeResponseMessage =\n[1658316832.204865][241737:241742] CHIP:DMG: {\n[1658316832.204869][241737:241742] CHIP:DMG: \tsuppressResponse = false, \n[1658316832.204873][241737:241742] CHIP:DMG: \tInvokeResponseIBs =\n[1658316832.204880][241737:241742] CHIP:DMG: \t[\n[1658316832.204884][241737:241742] CHIP:DMG: \t\tInvokeResponseIB =\n[1658316832.204890][241737:241742] CHIP:DMG: \t\t{\n[1658316832.204895][241737:241742] CHIP:DMG: \t\t\tCommandStatusIB =\n[1658316832.204899][241737:241742] CHIP:DMG: \t\t\t{\n[1658316832.204903][241737:241742] CHIP:DMG: \t\t\t\tCommandPathIB =\n[1658316832.204908][241737:241742] CHIP:DMG: \t\t\t\t{\n[1658316832.204913][241737:241742] CHIP:DMG: \t\t\t\t\tEndpointId = 0x1,\n[1658316832.204918][241737:241742] CHIP:DMG: \t\t\t\t\tClusterId = 0x6,\n[1658316832.204922][241737:241742] CHIP:DMG: \t\t\t\t\tCommandId = 0x2,\n[1658316832.204926][241737:241742] CHIP:DMG: \t\t\t\t},\n[1658316832.204933][241737:241742] CHIP:DMG: \t\t\t\t\n[1658316832.204937][241737:241742] CHIP:DMG: \t\t\t\tStatusIB =\n[1658316832.204942][241737:241742] CHIP:DMG: \t\t\t\t{\n[1658316832.204947][241737:241742] CHIP:DMG: \t\t\t\t\tstatus = 0x00 (SUCCESS),\n[1658316832.204951][241737:241742] CHIP:DMG: \t\t\t\t},\n[1658316832.204956][241737:241742] CHIP:DMG: \t\t\t\t\n[1658316832.204960][241737:241742] CHIP:DMG: \t\t\t},\n[1658316832.204966][241737:241742] CHIP:DMG: \t\t\t\n[1658316832.204970][241737:241742] CHIP:DMG: \t\t},\n[1658316832.204975][241737:241742] CHIP:DMG: \t\t\n[1658316832.204979][241737:241742] CHIP:DMG: \t],\n[1658316832.204985][241737:241742] CHIP:DMG: \t\n[1658316832.204989][241737:241742] CHIP:DMG: \tInteractionModelRevision = 1\n[1658316832.204992][241737:241742] CHIP:DMG: },\n[1658316832.205009][241737:241742] CHIP:DMG: Received Command Response Status for Endpoint=1 Cluster=0x0000_0006 Command=0x0000_0002 Status=0x0"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In summary, the chip-tool does the following:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"1.) Setup credentials for Fabric 1"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"2.) Find Node 12344321 (0xbc5c01) and establish a session using CASE"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"3.) Send the toggle command (0x2) to the OnOff cluster (0x6) and endpoint 1. (OnOff cluster definitions here)"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"4.) Receive a response from the node if the command was successful."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"We now can see a bright light and controlled our first hand made Matter device. We used many of the concepts explained in "],"type":[0,"text"]}],[0,{"text":[0,"Part 1"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/blog/hands-on-matter-overview-part-1"],"uuid":[0,"e31bf7af-1840-4b8d-b661-99eff8a0a1b5"],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"story"]}]}]]]}],[0,{"text":[0," and the "],"type":[0,"text"]}],[0,{"text":[0,"Part 3"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/blog/hands-on-matter-the-matter-light-switch-part-3"],"uuid":[0,"68d16ff5-ad02-46ed-be0a-e66f6fb8861a"],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"story"]}]}]]]}],[0,{"text":[0," of this series we will take a look at binding a light switch to the light bulb to have a more complete setup and get rid of the chip-tool to control the light."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Further reading:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Espressif’s Matter Blog Series"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://blog.espressif.com/matter-38ccf1d60bcd"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In Part 1 of this blog series, we provided a theoretical overview by following Alice’s journey from unboxing a new Matter switch to commission the device into the Fabric and binding it to a Matter light bulb.\n\nIn the following parts, we will recreate Alice’s setup. In this part we will start with a Matter light bulb, we will guide you through the process of setting up a low-cost example to get real hands-on experience with Matter and evaluate it for yourself. We will use a ESP32 with a basic LED and a resistor to create our own light bulb as a proof of concept."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"2a5b8ec2-9466-4560-bdb9-3cf290be666b"],"title":[0,"Matter Light Bulb | Hands-on Matter Part 2 | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/1920x1080/a2b8325c97/matter02.jpg"],"og_title":[0,""],"description":[0,"Practical Example on the Step-by-Step Commissioning of a Lamp as a Matter Device and Demonstrating Its Functions with ESP32, all-cluster-app, and GitHub ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"FooterItems":[1,[]],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-10-04 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,true]}],"slug":[0,"matter_02"],"full_slug":[0,"blog/matter_02"],"sort_by_date":[0,null],"position":[0,-380],"tag_list":[1,[[0,"Smart Products"],[0,"Smart Home"],[0,"Connectivity"],[0,"Matter"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"05e0dd1c-53d2-4acb-a59e-514757603525"],"first_published_at":[0,"2022-10-04T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/matter_02"],"translated_slugs":[1,[[0,{"path":[0,"blog/matter_02"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"IoT in the smart home - The connectivity in everyday life"],"created_at":[0,"2024-09-23T13:17:45.283Z"],"published_at":[0,"2024-09-27T09:11:58.124Z"],"updated_at":[0,"2024-09-27T09:11:58.529Z"],"id":[0,552341911],"uuid":[0,"faa639f3-bfbd-496b-aaa3-ef5fbaf17816"],"content":[0,{"_uid":[0,"051f1fbf-4c77-450a-83b2-2bdd5cd25101"],"image":[0,{"id":[0,17442966],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/dccb8b1137/blog-header-44.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"IoT in the smart home - The connectivity in everyday life"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"e2455aa3-d5cf-4483-a27f-89b52cb7de59"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"How IoT works in the smart home"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Smart tracking, smart metering, smart locks, smart lighting, e-health - IoT in the smart home is already realizing "],"type":[0,"text"]}],[0,{"text":[0,"intelligent building automation (smart homes & smart buildings)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in numerous application areas of private life. With ever smaller, more powerful and less expensive microprocessors, the "],"type":[0,"text"]}],[0,{"text":[0,"objects and the environment of everyday life can be transformed into smart objects (intelligent objects)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," at relatively low cost. In this spectrum, the connected devices are also called smart devices. By communicating via the Internet of Things, smart devices can perform their "],"type":[0,"text"]}],[0,{"text":[0,"tasks in a fully automated manner"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". At the same time, they immediately contact the user as well as connected services when certain events occur - for example, when the alarm system is triggered."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Lighting, roller shutters, motion sensors, underfloor heating, vacuum cleaner robot, alarm system"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - each connected IoT device is given a unique identity (address) in the Internet of Things and is "],"type":[0,"text"]}],[0,{"text":[0,"equipped with electronic intelligence via the specific firmware"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Switching lamps and light switches on or off, activating sockets, regulating the room climate, closing roller shutters - often the smart household devices can be operated "],"type":[0,"text"]}],[0,{"text":[0,"via voice assistant"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". After all, smart devices - or IoT devices - communicate not only via WiFi and Bluetooth, but also via mobile communications standards such as UMTS, LTE or narrowband IoT."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Thus, in addition to Industry 4.0, the Internet of Things has already become very widespread in many areas of everyday life. In the 21st century, "],"type":[0,"text"]}],[0,{"text":[0,"business and society"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are "],"type":[0,"text"]}],[0,{"text":[0,"equal beneficiaries of digitization"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". IThereby, especially the new network services with high building penetration and sustainable energy efficiency provide the IoT in smart home systems with a practical scope of application in both daily life and household."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Smart Metering"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Smart Metering"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," allows remote monitoring of the smart home - in the form of "],"type":[0,"text"]}],[0,{"text":[0,"connected meters for electricity, water or even gas"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with automatic heating and temperature control. With the use of smart metering, in the morning the pre-programmed temperature in the bathroom can rise by exactly 3°C and the first walk of the day will not be a tremor. “Smart meters” are even capable of identifying power guzzlers. Thus, IoT in the smart home can lead to a "],"type":[0,"text"]}],[0,{"text":[0,"significant reduction in consumption"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Important note: The "],"type":[0,"text"]}],[0,{"text":[0,"smart meter obligation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.verbraucherzentrale.de/wissen/energie/preise-tarife-anbieterwechsel/smart-meter-die-neuen-stromzaehler-kommen-13275"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," has been in effect in Germany since 2015. By 2032, every German household must have electricity meters that are either smart or modern. That is, either connected to the Internet (smart) or equipped with a display (modern)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Smart Lighting"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Smart Lighting"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is the term used to describe "],"type":[0,"text"]}],[0,{"text":[0,"intelligent lighting within the household"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which uses “smart bulbs” (intelligent bulbs) to maintain the lamps. Smart Lighting can be controlled using a remote control or motion detector. With smart light switches and sockets, the brightness, color and color temperature of the lighting can also be "],"type":[0,"text"]}],[0,{"text":[0,"automatically regulated"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via IoT in the smart home - or directly on demand via voice assistant."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Smart Tracking"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Smart Tracking"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," ensures the "],"type":[0,"text"]}],[0,{"text":[0,"digital identification of goods and merchandise, including their tracking in logistics processes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - for example, in parcel shipping. Smart Tracking uses RFID (radio frequency identification) technology. RFID systems consist of transponders and connected readers. The transponder is a radio tag that is attached to the smart objects. Thus, the goods and commodities can be "],"type":[0,"text"]}],[0,{"text":[0,"wirelessly detected and read"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with a reader. Via IoT device, the captured data sends itself automatically in the Internet of Things for further processing by other communication partners."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Stable IoT in the Smart Home and Smart Buildings"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"IoT in the smart home provides you with the "],"type":[0,"text"]}],[0,{"text":[0,"basic digital infrastructure for building automation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In the chosen network standard, any smart home technologies can be integrated and due to their "],"type":[0,"text"]}],[0,{"text":[0,"location as well as time independent control"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," you don’t have to change any of your habits. Only life becomes easier and safer. The aspect of energy efficiency deserves special attention. When many "],"type":[0,"text"]}],[0,{"text":[0,"Smart Homes, Smart Buildings and Smart Objects"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," communicate via the same Internet node, a multitude of IoT devices also consume ever-increasing amounts of energy."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Various scientists and companies are already working on solutions to reduce "],"type":[0,"text"]}],[0,{"text":[0,"energy consumption for IoT in the smart home"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In this context, alternative energy sources should make data management of the increasing data volumes more efficient. Another approach is "],"type":[0,"text"]}],[0,{"text":[0,"selecting the appropriate network standard for your specific application area"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Case study: e-health. In collaboration with Herford-based Stiegelmeyer - a leading global manufacturer of hospital and care beds - and Device Insight, "],"type":[0,"text"]}],[0,{"text":[0,"grandcentrix"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/pages/about/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," has already established an "],"type":[0,"text"]}],[0,{"text":[0,"innovative solution for healthcare in the Narrowband-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," network service."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Narrowband-IoT for smart e-health solutions"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Whether it’s a health card, an e-prescription or a digital vaccination card - smart objects take a wide variety of forms in the healthcare system. "],"type":[0,"text"]}],[0,{"text":[0,"Thereby, special conditions"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," arise for e-health in inpatient use: For example, the local telematics infrastructure must unite a large number of IoT devices in order to meet the "],"type":[0,"text"]}],[0,{"text":[0,"major requirements in hospitals and nursing homes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". "],"type":[0,"text"]}],[0,{"text":[0,"Good building penetration with high network coverage and energy efficiency"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/vorteile-von-narrowband-iot/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," are crucial in this application scenario. **In combined expertise of grandcentrix and Device Insight, we have developed a smart out-of-bed system for Stiegelmeyer based on Narrowband IoT."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"» Download our Whitepaper "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"Narrowband IoT for Smart Products"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/campaigns/images/211213_Whitepaper_Narrowband-IoT_grandcentrix_EN.pdf"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"A technology in two worlds: Within Industry 4.0, the Internet of Things (IoT) has been used to connect machines, systems, goods and people directly to each other for some time now. This enables the self-organization and automation of industrial processes, and production workflows are more efficient and less expensive. But it is also impossible to imagine the private environment without the Internet of Things. Home appliances, motion detectors, lighting - using IoT in the smart home allows you to conveniently use your security, heating or air conditioning technology as well as entertainment equipment. In the field of e-health, grandcentrix is involved in a pioneering solution. The focus is on the energy-efficient use of narrowband IoT - especially in patient monitoring."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"b38d8644-fcea-41bb-8f96-50f08db3071c"],"title":[0,"Internet of Things (IoT) in every day life | Smart Home | IoT Blog "],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Examples of Digital Products from the Internet of Things | Smart Light, Smart Lock, Smart Metering, Smart Building & More for Intelligent Building Automation ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-09-23 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"iot-im-smart-home"],"full_slug":[0,"blog/iot-im-smart-home"],"sort_by_date":[0,null],"position":[0,-1200],"tag_list":[1,[[0,"Smart Lighting"],[0,"Smart Building"],[0,"Smart Products"],[0,"Smart Home"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"e54506f6-7144-40b7-b9eb-60a9f70b2f19"],"first_published_at":[0,"2022-09-23T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/iot-im-smart-home"],"translated_slugs":[1,[[0,{"path":[0,"blog/iot-im-smart-home"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Partnership of Device Insight and grandcentrix"],"created_at":[0,"2024-09-24T12:46:55.628Z"],"published_at":[0,"2024-09-27T09:12:39.962Z"],"updated_at":[0,"2024-09-27T09:12:40.008Z"],"id":[0,552889449],"uuid":[0,"2d53828a-cec7-4d05-a1bb-03d48fe99b82"],"content":[0,{"_uid":[0,"210e814d-db62-4c58-9a80-8cb6358cf547"],"image":[0,{"id":[0,17442968],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/df9c363470/blog-header-35.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Partnership of Device Insight and grandcentrix"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"af39cfcd-0fce-4a5e-a740-a3924228d27b"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17423442],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1265x744/602f41918c/marten-christian.jpg"],"title":[0,"Marten Schirge (left), Christian Pereira (right)"],"source":[0,""],"copyright":[0,""],"meta_data":[0,{"alt":[0,""],"title":[0,"Marten Schirge (left), Christian Pereira (right)"],"source":[0,""],"copyright":[0,""]}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Both Device Insight and grandcentrix are IoT specialists and are now launching a technology partnership. How did the idea of the collaboration come about?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Marten:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Our experience from working with a wide variety of customers has shown that delays and frictional losses repeatedly occur in the course of IoT projects. One common reason is that various implementation partners – for connectivity, hardware, software development or operations, among others – usually have to be aligned and coordinated within a project. The more complex the project, the more difficult this undertaking becomes. By combining the technologies and expertise of grandcentrix and Device Insight, we are able to offer all services within an IoT project from a single source. For the customer, this means: better interlocked processes, less effort for project management and, accordingly, a significantly faster time-to-market."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"How do the services and solutions of grandcentrix and Device Insight interlock?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Christian:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," At grandcentrix, we specialize in designing and implementing custom-fit IoT hardware and connectivity solutions. With our parent company Vodafone, we also have direct access to network technologies and can also implement individual mobile connectivity solutions quickly and cost-effectively. Having started as an app agency, we also bring a lot of experience in app development. These services are perfectly complemented by Device Insight’s more standardized offering."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Marten:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," That’s right. Device Insight has many years of experience in the development of complex and at the same time highly scalable IoT and IIoT solutions. This has resulted in CENTERSIGHT scale, an IoT framework comparable to a construction kit. This allows us to make use of numerous prefabricated IoT building blocks, which we combine into individual and flexible IoT solutions through system integration based on common cloud providers and our own software development. Combining the approaches of Device Insight and grandcentrix enables us to implement IoT solutions quickly and cost-effectively, but still adapt them to the customer in such a flexible way that they can be scaled and expanded in the long term."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"One focus of your collaboration is the implementation of Narrowband IoT solutions. Why this technology in particular?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Christian:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Although the Internet of Things has now penetrated many industries and sectors, there are still areas of application in which the use of IoT has not yet been feasible or profitable. Take, for example, the networking of pumps or compressors in public spaces. Making such devices IoT-enabled makes a lot of sense because you then know how they are being used and whether they are functional. But the infrastructure costs per networked device have simply been too high to make such a use case economically viable. With Narrowband IoT, however, we now have a mobile communications standard that is a perfect fit for such use cases – in other words, application areas that do not require high data rates and for which near-real-time data transmission is not necessary. By targeting low bandwidths and low data volumes, NB-IoT also minimizes operating costs and energy consumption – and previously unprofitable use cases suddenly become feasible."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Marten:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," In addition, NB-IoT has particularly good building penetration. So on the basis of NB-IoT, IoT solutions can also be implemented inside buildings without having to access the existing network infrastructure. Especially in public buildings, for example in shopping centers or in airports, this is a great advantage."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Do you have a specific example of this?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Marten:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," We are already working on the first joint customer projects, e.g. Stiegelmeyer. The Herford-based company Stiegelmeyer is a leading global manufacturer of hospital and care beds. The aim of the project is to use an NB-IoT solution to facilitate patient care and improve patient comfort, but without having to rely on the infrastructure of the hospitals or nursing homes where the beds are located. Stiegelmeyer is just one example of many possible NB-IoT use cases. We are convinced that the possibilities of the technology are far from exhausted and want to make it easier for companies to get started with our joint approach."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What are your goals? Where do you want to take the journey together in the long term?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Christian:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Our vision is to offer companies a combined hardware and software solution for Narrowband IoT as a plug-and-play solution. This means that companies can quickly and cost-effectively implement NB-IoT use cases and network their devices worldwide without long planning and development times. For a true plug-and-play offering, we are currently working intensively on the ideal integration of hardware and software. We are confident that we will soon be able to make it even easier for companies to get started with NB-IoT. And Device Insight’s established IoT platform offering will also play a prominent role here."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Über Device Insight"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Founded in 2003 in Munich, Device Insight GmbH is an IoT specialist, accompanying companies in their digitization in the fields of Internet of Things, Industry 4.0 and artificial intelligence. Based on a flexible IoT framework, Device Insight combines ready-to-use IoT building blocks and individual applications for customized IoT services. System integration based on common cloud providers and software development are combined to create tailored solutions that are both fast and scalable. Device Insight supports global networking of machines, vehicles, plants, and devices and provides applications in the fields of data acquisition, condition monitoring, predictive maintenance, machine learning, industrial analytics and AIoT (Artificial Intelligence of Things). Device Insight is active in more than 15 countries, working together with large enterprises and mid-size customers from various sectors, including machinery and plant engineering, HVAC, commercial vehicles, vending, transport, energy as well as the Connected Home environment. Services range from business case analysis and implementation to secure IT operations. The company has been awarded “Internet of Things (I4.0) Leader Germany” on numerous occasions by the ISG Provider Lens study. Since 2019, Device Insight has been a subsidiary of automation specialist KUKA AG."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Further information on the partnership can also be found in the joint "],"type":[0,"text"]}],[0,{"text":[0,"press release"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.device-insight.com/wp-content/uploads/2021/07/Device-Insight_grandcentrix_partnership_290721_EN-US.pdf"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"NB-IoT per Plug-and-Play - IoT pioneer Device Insight and Vodafone subsidiary grandcentrix are launching a technology partnership and want to help companies quickly implement IoT solutions with their holistic end-to-end approach. One focus is on Narrowband IoT.\n\nWe spoke with Marten Schirge, Managing Director of Device Insight, and Christian Pereira, Managing Director of grandcentrix, about the collaboration and the common goals."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"c12de0b0-2a43-4af8-b130-b477b031fc00"],"title":[0,"IoT Partnership of grandcentrix & Device Insight | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Technology partnership of IoT experts for the joint development of plug-and-play IoT solutions for customers ► Learn more!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-09-05 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"device_insight"],"full_slug":[0,"blog/device_insight"],"sort_by_date":[0,null],"position":[0,-1500],"tag_list":[1,[[0,"Partner"],[0,"Updates & News"],[0,"Connectivity"],[0,"NB-IoT"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"2b2c40d1-f445-4300-b3cd-8588cf17579d"],"first_published_at":[0,"2022-09-05T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/device_insight"],"translated_slugs":[1,[[0,{"path":[0,"blog/device_insight"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Narrowband IoT as a component for efficiency and innovation"],"created_at":[0,"2024-09-24T05:43:27.431Z"],"published_at":[0,"2024-09-27T09:12:39.644Z"],"updated_at":[0,"2024-09-27T09:12:39.712Z"],"id":[0,552612883],"uuid":[0,"2cff4063-4f4f-4f77-9d9a-070a3cc96be8"],"content":[0,{"_uid":[0,"75e1532b-f856-4079-b036-6abe29660f1c"],"image":[0,{"id":[0,17442983],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/697ed9a999/blog-header-38.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Narrowband IoT as a component for efficiency and innovation"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"d9d5e6ef-0ace-4071-820b-4bfafe49352c"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What is Narrowband IoT?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Narrowband IoT or NB-IoT is a "],"type":[0,"text"]}],[0,{"text":[0,"standard for data transmission"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," tailored to the reliable transmission of small amounts of data, telemetry data. Narrowband is the English term for "],"type":[0,"text"]}],[0,{"text":[0,"narrow band"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The Narrowband-IoT standard has already existed since 2016 and was included in 3GPP Standard 13 by the 3rd Generation Partnership Project (3GPP). The 3GPP organization standardizes new forms of data transmission and thus simplifies applications for "],"type":[0,"text"]}],[0,{"text":[0,"digital projects in the Internet of Things"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Both narrowband and broadband are terms used in communications technology to denote data rates for the transmission of data. A "],"type":[0,"text"]}],[0,{"text":[0,"narrowband connection"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is a data transmission with low bandwidths. Typical examples of a narrowband connection are established Internet standards such as analog modems or ISDN modems. In contrast, "],"type":[0,"text"]}],[0,{"text":[0,"broadband connections"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," offer a high data transmission rate, so that data can be transmitted much faster. Broadband connections include LTE and WLAN, for example."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With the emergence of the "],"type":[0,"text"]}],[0,{"text":[0,"Internet of Things"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", however, new challenges arose in the transmission of data. In the Internet of Things, objects and sensors are connected to each other. The "],"type":[0,"text"]}],[0,{"text":[0,"number of IoT devices"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in everyday life is growing rapidly. In practice, it quickly became apparent that the normal mobile networks and SIM cards in devices such as smartphones are not suitable for an IoT use case. The more devices dialed into the existing radio cells, the faster "],"type":[0,"text"]}],[0,{"text":[0,"infrastructures were overloaded"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". They could no longer operate reliably under heavy load, making it difficult to use IoT applications."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Advantages of Narrowband IoT"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The narrowband IoT standard will solve these problems. It uses parts of the LTE network. This means that the globally established infrastructure for mobile telephony can also be used for this technology. Narrowband IoT has a "],"type":[0,"text"]}],[0,{"text":[0,"narrow bandwidth"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"consumes less energy"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The batteries in the sensors that operate in such networks and transmit the data signals last up to ten years. For companies using this technology, there are very "],"type":[0,"text"]}],[0,{"text":[0,"low costs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," both in using the service and for appropriate modems."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The specific advantage of NB-IoT is "],"type":[0,"text"]}],[0,{"text":[0,"good building penetration"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". NB-IoT sends and receives data even where a mobile device such as a smartphone no longer displays network bars. Thanks to "],"type":[0,"text"]}],[0,{"text":[0,"lower network load"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," due to narrow bandwidths, it is possible for individual radio cells to communicate with up to 50,000 devices without interference."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Alternative technologies for IoT communication"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In addition to the narrowband IoT standard, other variants exist for "],"type":[0,"text"]}],[0,{"text":[0,"transmitting data into IoT infrastructures"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and operating IoT applications. These can be summarized as LPWAN standards. "],"type":[0,"text"]}],[0,{"text":[0,"LPWAN"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is the short form for Low Power Wide Area Network. The most important difference to the NB-IoT standard is which frequencies and protocols the respective standard uses for a network."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Some standards create an IoT network by using their "],"type":[0,"text"]}],[0,{"text":[0,"own grid infrastructures"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of antennas and base stations to connect devices to sensors. Other IoT systems use "],"type":[0,"text"]}],[0,{"text":[0,"existing infrastructures"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," from mobile network providers that have their own mobile connectivity networks for this purpose."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Providers with their own infrastructure include SigFox from France and The Things Network (TTN) based on LoRaWAN from the non-profit LoRA Alliance. In addition to narrowband IoT, other standards that use the mobile network, mostly LTE, include "],"type":[0,"text"]}],[0,{"text":[0,"LTE-M"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Long Term Evolution for Machines). Both NB-IoT and LTE-M are available from Vodafone. Each of these standards has particular advantages and is therefore suitable for specific applications in each case."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Differences of standards in IoT projects"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"SigFox and LoRaWAN offer their own dedicated networks for IoT applications and their sensors. This turns out to be an advantage where the network coverage of mobile network providers is not yet sufficient. In addition to the infrastructure, the two standards also provide "],"type":[0,"text"]}],[0,{"text":[0,"secure grids"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to protect the data in a network. However, these networks are only suitable for those applications that require "],"type":[0,"text"]}],[0,{"text":[0,"small data transfers at specific times"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". They are not designed to permanently transfer large amounts of data."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"NB-IoT and LTE-M are based on the "],"type":[0,"text"]}],[0,{"text":[0,"LTE standard from 3GPP"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This makes them part of the mobile communications infrastructure, using frequency ranges in the LTE bands. Narrowband-IoT shows its strength as a standard in that suppliers of IoT applications do not have to build their own network to achieve sufficient network coverage in Germany. NB-IoT is also suitable for transmitting small amounts of data that "],"type":[0,"text"]}],[0,{"text":[0,"sensors"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," deliver to IoT devices at specific intervals. The sensors can be used both locally untethered as well as immobile and fixed. In operation, these remain permanently in a given radio cell. LTE-M, on the other hand, can be used to transmit higher volumes of data for IoT projects that are in motion."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Use cases with NB-IoT"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The "],"type":[0,"text"]}],[0,{"text":[0,"use cases for LPWAN standards"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are many and varied. Right now, many use cases are already in development and testing. Central to IoT applications is the "],"type":[0,"text"]}],[0,{"text":[0,"idea of the smart city"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", where many innovative and smart scenarios can be designed. The starting point is the concept of using sensors to collect as much data as possible about a city and deriving insights from it. The "],"type":[0,"text"]}],[0,{"text":[0,"evaluation of data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," thus enables measures to be taken that are geared to the needs of end users. Manufacturers also gain valuable information that they can incorporate into the development of new products."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Narrowband in a smart city"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"One example of such applications is "],"type":[0,"text"]}],[0,{"text":[0,"smart parking"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in many cities. Parking lots are equipped with sensors that map a network via NB-IoT and send up-to-date information on parking lot occupancy. Apps can process the "],"type":[0,"text"]}],[0,{"text":[0,"database"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and use it to document available parking spaces. Drivers access it on their smartphones to find an available parking space."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Another example of applications based on NB-IoT is the entire field of "],"type":[0,"text"]}],[0,{"text":[0,"smart home systems"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Technologies that rely on the "],"type":[0,"text"]}],[0,{"text":[0,"exchange of data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via narrowband can be used there. For example, sensors measure humidity or temperatures in the home and regulate heating or ventilation in the rooms via control units."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Smart metering"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," also serves as a practical example of IoT technology. This involves the automatic reading of electricity and gas meters. The meters are often located in basements or apartments and are not accessible to municipal utility staff. LPWA technology’s advantage of being able to easily penetrate walls and floors in buildings pays off ideally here."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"IoT with Narrowband in practice"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Away from a smart city, narrowband IoT or another LPWA standard can be used everywhere and even in agriculture. This is where "],"type":[0,"text"]}],[0,{"text":[0,"smart farming"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," comes in. Sensors with NB-IoT transmit the values measured directly in buildings or even the animals when the conditions for the animals change."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"NB-IoT basically takes over the "],"type":[0,"text"]}],[0,{"text":[0,"function of data transmission"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The standard is not intended to transmit telemetry data or, in the opposite direction, to remotely control devices or machines. Hence why, Narrowband plays a major role in transmitting consumption indicators, maintenance notices or error messages via "],"type":[0,"text"]}],[0,{"text":[0,"M2M communication"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In the logistics industry, the NB-IoT standard supports the recording of driving routes and delivery routes. Another application example shows how "],"type":[0,"text"]}],[0,{"text":[0,"LTE-M"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," works in practice with a higher data transmission rate compared to other LPWA standards. The standard with LTE-M is useful for procedures that "],"type":[0,"text"]}],[0,{"text":[0,"process larger amounts of data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This is the case when monitoring patients’ vital signs, regardless of where they are."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Narrowband as a component for the future"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"These examples show a sample of the extensive use cases for narrowband IoT. Many companies are driving "],"type":[0,"text"]}],[0,{"text":[0,"development"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to integrate IoT technologies more and more into our everyday lives. They are designed to help make life easier and meet the challenges of the "],"type":[0,"text"]}],[0,{"text":[0,"future"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The foundation for a modern world with the Internet of Things has been laid. In the coming years, more applications with NB-IoT will come to market."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"The world of the Internet of Things, or IoT, requires a solid infrastructure as its foundation. One of the pillars supporting the Internet of Things is the Narrowband IoT standard. Find out what is behind this term here."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"d0ea2e90-da04-48f5-b666-a62cd7d2a4b7"],"title":[0,"Efficient and Innovative Data Communication with NB-IoT | IoT Blog "],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Innovative and Efficient Device Data Communication via Narrowband-IoT (NB-IoT) with Improved Building Penetration and Low Energy Consumption ► Learn more!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-09-04 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"narrowband-definition-vorteile-anwendungen"],"full_slug":[0,"blog/narrowband-definition-vorteile-anwendungen"],"sort_by_date":[0,null],"position":[0,-1280],"tag_list":[1,[[0,"Industrial IoT"],[0,"Asset Tracking"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"d5e39f19-1730-4fbd-92e0-58ad1c7f5c4f"],"first_published_at":[0,"2022-09-04T13:21:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/narrowband-definition-vorteile-anwendungen"],"translated_slugs":[1,[[0,{"path":[0,"blog/narrowband-definition-vorteile-anwendungen"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Matter - The Overview (Part 1)"],"created_at":[0,"2024-09-04T13:09:52.080Z"],"published_at":[0,"2024-09-27T09:12:22.562Z"],"updated_at":[0,"2024-10-23T11:04:28.853Z"],"id":[0,543784431],"uuid":[0,"e31bf7af-1840-4b8d-b661-99eff8a0a1b5"],"content":[0,{"_uid":[0,"0898480f-97ef-445c-8114-c1ed993732c4"],"image":[0,{"id":[0,17229034],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/22395037a8/matter01.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Matter - The Overview (Part 1)"],"author":[0,{"name":[0,"Tim Conrad"],"created_at":[0,"2024-08-15T12:42:36.301Z"],"published_at":[0,"2024-09-27T09:15:51.444Z"],"updated_at":[0,"2024-09-27T09:15:51.467Z"],"id":[0,536134083],"uuid":[0,"63ed4d0d-05f7-4e83-8f5c-37d01b80a3d5"],"content":[0,{"_uid":[0,"c7510b91-1705-456e-abd2-fdf339e0e715"],"name":[0,"Tim Conrad"],"role":[0,"Senior Security Consultant"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17012424],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/400x400/8ba0a93ad3/person-timconrad.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_private":[0,false],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"tim-conrad"],"full_slug":[0,"_data/persons/tim-conrad"],"sort_by_date":[0,null],"position":[0,-150],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"908bfe61-4605-4a24-810d-387324d9d0de"],"first_published_at":[0,"2024-09-27T09:15:51.444Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/tim-conrad"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/tim-conrad"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"a2c7562e-c0f7-4e22-9d7d-5548614cefad"],"content":[1,[[0,{"_uid":[0,"9f565ad8-37f7-487c-acc1-efe2e487ac49"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"bbcbbc89-896b-468e-9dac-287a234d941e"],"body":[1,[[0,{"_uid":[0,"i-d5c76546-8b87-4590-9163-f6f56dceca4d"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This blog post is written for developers and other people with a technical background and interest in a security focused overview of Matter."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Note:"],"component":[0,"InfoPanel"]}],[0,{"_uid":[0,"i-0859bb31-ea28-4109-8857-1b85d99c37e2"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Please note that the Matter specification will continue to evolve and parts of the article might be out-dated, if you spot a mistake, please contact "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"[email protected]"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"mailto:[email protected]?subject=Matter%20Blog%20(Part%201)%20Feedback"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"type":[0,"attention"],"title":[0,"Attention:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"We would like to walk you through "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,", with the simple example of a light bulb and a light switch, to explain some basic concepts. A deeper dive will be provided in smaller boxes if you like to have some more insight."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The Story"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In a future (not) far, far away, Alice wants to set up a new smart light system and decided for a brand-new "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," device. Still warm from the factory, she unboxes the new "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," light switch. The new light switch will work without any cloud app, vendor bridge, nor will it need a vendor app to be used ("],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," support will be added natively to Android and "],"type":[0,"text"]}],[0,{"text":[0,"iOS"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://developer.apple.com/videos/play/wwdc2021/10298/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"). Alice will just need her home IP network with Wi-Fi, Ethernet or Thread and Alice is ready to go. Alice already owns "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," lights and wants to connect the newly bought switch to them."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17227752],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/720x405/d34a879261/matter-pt1-01.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"bbcbbc89-896b-468e-9dac-287a234d941e"],"body":[1,[[0,{"_uid":[0,"i-a95d9437-f00d-4a87-b368-deabe775e13c"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Node:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," An addressable entity which supports the Matter protocol stack and (once Commissioned) has its own "],"type":[0,"text"]}],[0,{"text":[0,"Operational Node ID"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"Node Operational credentials"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,". A device may host multiple "],"type":[0,"text"]}],[0,{"text":[0,"Nodes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Fabric:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," A logical collection of communicating "],"type":[0,"text"]}],[0,{"text":[0,"Nodes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,", sharing a common root of trust, and a common distributed configuration state."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Commissionee:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," A new device that will be added/comissioned to a "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,", to become a "],"type":[0,"text"]}],[0,{"text":[0,"Node."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Commissioner:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The role that adds new devices to the "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,". The commissioning will be done by a Smartphone or a Smart Speaker, which are in themselves "],"type":[0,"text"]}],[0,{"text":[0,"Nodes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," of the "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Administrator:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," A Node having "],"type":[0,"text"]}],[0,{"text":[0,"Administer"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," privilege over another "],"type":[0,"text"]}],[0,{"text":[0,"Node"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Matter Specific Terms:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Commissioning a new Device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After Alice unboxed the new device, she will power on the switch and start the commissioning."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17227751],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/720x405/cbf7b83ca2/matter-pt1-02.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"1.) Alice will scan the QR-Code, printed on the device, to get all needed information to set up the device. The QR-Code contains base38 encoded binary including the values:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Version"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Vendor ID"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Product ID"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Custom Flow"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Discovery Capabilities"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Discriminator"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Passcode"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Padding"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"TLV data (optional) (used to configure the Custom Flow)"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17227750],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/300x300/3e0152ea03/matter-pt1-qr.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"bbcbbc89-896b-468e-9dac-287a234d941e"],"body":[1,[[0,{"_uid":[0,"i-448a65aa-144f-4155-adac-d68ed2074dce"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The QR-Code will contain information (see bullet point c.) about how the device can be set into commissioning mode. An example would be “Press button on the back for X seconds.” or “Power on device with Volume + button pressed.” seamlessly integrated into the user experience of the smartphone. No need for searching the manual or internet how to set up a device."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Matter is full of features that should make it very comfortable for customers to integrate Matter products from different vendors into their networks."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"QR-Code:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"2.) After following instructions on how to set the device into commissioning mode. Alice’s smartphone will start a Bluetooth Low Energy (in the future other interface like NFC might be available) scan to find the device based on the QR-Code data and connect to it."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"3.) Now, the session between smartphone and device will be secured using "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"’s "],"type":[0,"text"]}],[0,{"text":[0,"PASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (Passcode-Authenticated Session Establishment) protocol. The protocol is based on a "],"type":[0,"text"]}],[0,{"text":[0,"Password-Authenticated Key Exchange"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (PAKE). The password is derived from the QR-Code’s "],"type":[0,"text"]}],[0,{"text":[0,"Passcode"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," using a "],"type":[0,"text"]}],[0,{"text":[0,"Password-Based Key Derivation Function"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (PBKDF). After the keys are established, they are used to encrypt, authenticate and privacy protect the "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," messages send between both parties (for the encryption and authentication concern, as is usually done in modern protocols, an Authenticated Encryption with Associated Data (AEAD) primitive is used). The "],"type":[0,"text"]}],[0,{"text":[0,"PASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," protocol is only used during commissioning."],"type":[0,"text"]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"bbcbbc89-896b-468e-9dac-287a234d941e"],"body":[1,[[0,{"_uid":[0,"i-311f73ad-afba-4ba2-8f48-e738f9ca27d0"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Privacy protection takes care of the obfuscation and deobfuscation for message header fields after encryption and decryption. Fields that are protected are:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Message Counter"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Source ID"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Destination ID"],"type":[0,"text"]}]]]}]]]}]]]}]]]}],"type":[0,"info"],"title":[0,"Privacy Protection:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"4.) The "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Commissioner"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," requests a "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Device Attestation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," from the light switch. This will be done in form of a challenge-response protocol that will be checked against the "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Distributed Compliance Ledger"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (DCL). The goal of this step is to provide the user with a cryptographic proof that the device in front of Alice is legit. The device uses the "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Device Attestation Credentials"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (DAC) to prove its identity to the commissioner. The DAC is based on a certificate chain with a root certificate (called "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Product Attestation Authority"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (PAA)) which is managed by the "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Connectivity Standards Alliance"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (CSA). The "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"PAA"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," signs a vendor issued certificate (called the "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Product Attestation Intermediate"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (PAI)) which signs a device unique "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"DAC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," containing metadata such as "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Vendor ID"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"Product ID"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and the Certification Declaration which is provided by the CSA as part of the Product Certification process. Optionally, the response could also include the result of the recommended measured boot process which could indicate the users if the firmware was tampered."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"bbcbbc89-896b-468e-9dac-287a234d941e"],"body":[1,[[0,{"_uid":[0,"i-85fd35b0-c369-4c9d-83a8-87229bfb51ca"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The DCL is a distributed, append only data storage owned and hosted by CSA members and it’s used for tracking certification status and Vendor maintained information such as product name, product description, and upgrade firmware URL."],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Write access: Restricted to members"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Read access: Anyone"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The DCL could prevent loss of information if a vendor is out of business, but the devices continue to work and allow the seamless integration of product-specific metadata in the user interface."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"Distributed Compliance Ledger (DCL):"],"component":[0,"InfoPanel"]}],[0,{"_uid":[0,"i-d293de07-125d-484c-b78f-a38620ad27f8"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It is intended to enable the user to allow devices with self-signed/developer Device Attestation Certificates in your Fabric. The user will acknowledge that accepting a device with failed attestation will undermine parts of Fabric’s security/trust."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"But it will also allow technical enthusiast to build their own devices and use them based on the open-source Matter software."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"Home-brewed Devices:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"5.) After verifying that we are dealing with a legit device and not a fake product, we will continue to set up the device. In this step, the Commissioner (the smartphone) will generate and install the "],"type":[0,"text"]}],[0,{"text":[0,"Node Operational Credentials"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (NOC) on the light switch. The "],"type":[0,"text"]}],[0,{"text":[0,"NOC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"s consists of the "],"type":[0,"text"]}],[0,{"text":[0,"RootCA"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (symbolizing the "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and acting as its trust anchor) and a "],"type":[0,"text"]}],[0,{"text":[0,"Node"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," unique certificate and private key. The "],"type":[0,"text"]}],[0,{"text":[0,"RootCA"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," will be used by the "],"type":[0,"text"]}],[0,{"text":[0,"Commissioner"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (which is considered the "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"-wide administrator) to authenticate after commissioning has ended. The "],"type":[0,"text"]}],[0,{"text":[0,"Node"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," unique certificate and private key are used for communication between different "],"type":[0,"text"]}],[0,{"text":[0,"Fabric Nodes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"6.) As BLE won’t be our primary mode of communication, we need to provide the credentials for our wireless network (Wi-Fi or Thread are currently supported)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"7.) Before we finalize our commissioning, we need to add the "],"type":[0,"text"]}],[0,{"text":[0,"Commissioner"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," into the "],"type":[0,"text"]}],[0,{"text":[0,"Access Control List"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," of the light switch. The ACL will include information about the "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,", privilege level (here Administer rights), authentication mode, subjects and targets. So, basically, "],"type":[0,"text"]}],[0,{"text":[0,"who"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is allowed to perform "],"type":[0,"text"]}],[0,{"text":[0,"which"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," kind of actions for "],"type":[0,"text"]}],[0,{"text":[0,"what"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," kind of services on the current device."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"8.) The commissioning is now completed and we can close the "],"type":[0,"text"]}],[0,{"text":[0,"PASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and BLE session."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Bind a new Device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For now, our light switch is not very useful as we can’t control any light with it. But this will now change as we will bind the light-switch to one of our lights."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17227753],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/720x405/a2ce5a9700/matter-pt1-03.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"9.) Alice will open a session to (an already commissioned) light via Wi-Fi. For this the "],"type":[0,"text"]}],[0,{"text":[0,"Certificate-Authenticated Session Establishment"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," (CASE) is used. "],"type":[0,"text"]}],[0,{"text":[0,"CASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," is based on the "],"type":[0,"text"]}],[0,{"text":[0,"SIGMA"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," protocol, in contrast to the "],"type":[0,"text"]}],[0,{"text":[0,"PASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," protocol used during commissioning, "],"type":[0,"text"]}],[0,{"text":[0,"CASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," relies on the "],"type":[0,"text"]}],[0,{"text":[0,"NOC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"s for key exchange. The exchanged keys are then used for encryption and privacy protection of the "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," protocol messages using "],"type":[0,"text"]}],[0,{"text":[0,"AEAD"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"10.) The "],"type":[0,"text"]}],[0,{"text":[0,"Commissioner"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," will now install the public parts of the light-switch’s "],"type":[0,"text"]}],[0,{"text":[0,"NOC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," on the light bulb. The light bulb will use this to authenticate the light switch later on."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"11.) Furthermore, a new "],"type":[0,"text"]}],[0,{"text":[0,"ACL"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," will be added to allow the light-switch to turn the light on and off."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"12.)-13.) Will repeat the steps for the light-switch to provide the "],"type":[0,"text"]}],[0,{"text":[0,"NOC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"’s of the light bulb."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"14.) In this step, we will bind the light switch and its operation to the light bulb. Now we are finished with setting up our light-switch and light-bulb. What is unique to "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," is that the device will now directly communicate with each other and do not need any intermediate broker or server to forward the data."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"15.) If the switch is now pressed to turn on the light, it will establish a secure session using "],"type":[0,"text"]}],[0,{"text":[0,"CASE"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and the "],"type":[0,"text"]}],[0,{"text":[0,"NOC"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"s added by the "],"type":[0,"text"]}],[0,{"text":[0,"Commissioner"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," earlier."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"16.) The switch sends the "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," commands to operate the light. And the light will turn on."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Multiple Fabrics - Multi Admin"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With the concepts of "],"type":[0,"text"]}],[0,{"text":[0,"Fabrics"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and trust originated from the Commissioner, it is possible to allow other users to configure their own "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," on the device and operate the device independent of each other."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17227754],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/720x405/8892aa897f/matter-pt1-05.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To allow a new person to administer the device, the current Commissioner re-opens the commissioning window and provides a new commissioning QR-Code (with a new "],"type":[0,"text"]}],[0,{"text":[0,"Passcode"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,") to the other person. The commissioning will work as before. The trust/security of the previous "],"type":[0,"text"]}],[0,{"text":[0,"Fabric"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," will be untouched."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Another way to provide your family and friends access to your "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," Smart Home will be configuring specific "],"type":[0,"text"]}],[0,{"text":[0,"ACL"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"s for family members (and their smartphones) to allow fine granular access to the "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," devices. For example, to create your own color and brightness settings and control the lights even though you are not the "],"type":[0,"text"]}],[0,{"text":[0,"Commissioner."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Coming Soon"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This is the first part of a series of blog posts. In the up coming post we will create a "],"type":[0,"text"]}],[0,{"text":[0,"Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," capable light with an ESP32. In addition we walk you through the internals of "],"type":[0,"text"]}],[0,{"text":[0,"Clusters"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,", "],"type":[0,"text"]}],[0,{"text":[0,"Endpoints"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"Attributes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,". See more in "],"type":[0,"text"]}],[0,{"text":[0,"Part 2"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/blog/matter-practical-example-smart-indoor-greenhouse-part-2"],"uuid":[0,"f80d9000-9b05-4725-9805-6b880c448d09"],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"story"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Further reading:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"NordicTech Webinars - Introduction to Matter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.youtube.com/watch?v=v_285vCHifw"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"NordicTech Webinars - Developing Matter products with nRF Connect SDK"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.youtube.com/watch?v=kdMJQFDRoss"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Enable Matter on iOS 15"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://developer.apple.com/forums/thread/683208"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"abstract":[0,"As the Matter Standard (formerly known as Project CHIP) by the Connectivity Standards Alliance (CSA) will probably be released in Fall 2022, we at grandcentrix, couldn’t resist to start playing with the protocol and the examples that are already available on GitHub."],"metatags":[0,{"_uid":[0,"915eab2b-034c-4752-9352-96d13f6dbdf3"],"title":[0,"Matter Overview | Hands-on Matter Part 1 | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/1920x1080/22395037a8/matter01.jpg"],"og_title":[0,""],"description":[0,"Practical Example on Implementing the Matter Standard for the Intelligent Interconnection of Smart Home Devices Using a Light Bulb and Light Switch as Examples ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"FooterItems":[1,[]],"contactText":[0,"Hi, I'm Patrick. Do you have any questions about Matter? Feel free to contact me by e-mail."],"publishedAt":[0,"2022-08-11 00:00"],"contactTitle":[0,"Do you have any questions or would you like to realise a Matter project?"],"contactSection":[0,true]}],"slug":[0,"matter_01"],"full_slug":[0,"blog/matter_01"],"sort_by_date":[0,null],"position":[0,-360],"tag_list":[1,[[0,"Smart Products"],[0,"Smart Home"],[0,"Connectivity"],[0,"Matter"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"99cf6dc4-32f0-4b44-9363-bf9a33665382"],"first_published_at":[0,"2022-08-11T12:00:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/matter_01"],"translated_slugs":[1,[[0,{"path":[0,"blog/matter_01"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Data-driven decision taking in IoT projects"],"created_at":[0,"2024-09-24T12:43:48.596Z"],"published_at":[0,"2024-09-27T09:12:40.294Z"],"updated_at":[0,"2024-09-27T09:12:40.334Z"],"id":[0,552884267],"uuid":[0,"b584c789-eca1-409b-a702-76a5af7203e3"],"content":[0,{"_uid":[0,"ccdf149c-4692-4209-9278-86ad9b30fa0c"],"image":[0,{"id":[0,17442970],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/857aeb4f7b/blog-header-32.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Data-driven decision taking in IoT projects"],"author":[0,{"name":[0,"Laura Ohrndorf"],"created_at":[0,"2024-09-24T12:42:51.398Z"],"published_at":[0,"2024-09-26T07:13:32.576Z"],"updated_at":[0,"2024-09-26T07:13:32.603Z"],"id":[0,552884254],"uuid":[0,"355ae1ff-4c34-4051-9c25-c6808de75f0b"],"content":[0,{"_uid":[0,"f05ac4b5-9670-4bc4-97d2-1853be7face8"],"name":[0,"Laura Ohrndorf"],"role":[0,"Data Scientist"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17423383],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1970x2018/96f33c2f93/person-laura.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"laura-ohrndorf"],"full_slug":[0,"_data/persons/laura-ohrndorf"],"sort_by_date":[0,null],"position":[0,-630],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"40fa2df1-902b-4d42-931e-f0b0e4659b60"],"first_published_at":[0,"2024-09-26T07:13:32.576Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/laura-ohrndorf"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/laura-ohrndorf"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"aeaa9c76-1e61-414a-a3b6-38b5d7ee3deb"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Our customers have very different motivations for connecting their "],"type":[0,"text"]}],[0,{"text":[0,"devices"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". These include, for example:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"(Remote) "],"type":[0,"text"]}],[0,{"text":[0,"monitoring"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of the devices."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Manual (remote) "],"type":[0,"text"]}],[0,{"text":[0,"control"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Intelligent management"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", e.g. optimization of energy consumption"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Increasing "],"type":[0,"text"]}],[0,{"text":[0,"comfort"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of end customers, especially in smart homes"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Shift to new "],"type":[0,"text"]}],[0,{"text":[0,"business models"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", e.g., product-as-a-service"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Individualization"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Understanding business processes"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"At the very beginning, our customers have a specific problem or goal for which they would like to find a "],"type":[0,"text"]}],[0,{"text":[0,"solution"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with us. This point can be at the beginning of a "],"type":[0,"text"]}],[0,{"text":[0,"product development"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," or at a later stage when data is already available. Together we work to understand all aspects as comprehensively as possible. The better the problem can be described, the better we can find suitable options for implementation. The term “suitable” has various dimensions - the main ones are technical feasibility and economic sense."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Once we understand the problem, we start planning and defining the "],"type":[0,"text"]}],[0,{"text":[0,"framework"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Understanding the business processes is the foundation to overcome analytical and technical challenges."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Use cases in the Internet of Things"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A typical data-centric use case in our IoT projects is "],"type":[0,"text"]}],[0,{"text":[0,"predictive maintenance"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.bigdata-insider.de/was-ist-predictive-maintenance-a-640755/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Predictive Maintenance)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," . Here, maintenance requirements are no longer defined classically on the basis of fixed units of measurement (such as months, useful life, or mileage). Instead, the actual "],"type":[0,"text"]}],[0,{"text":[0,"condition"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of the product is to be considered."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The aim is to optimize the timing of maintenance. The "],"type":[0,"text"]}],[0,{"text":[0,"maintenance intervals"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are maximized, but in a precise way that prevents failures and minimizes downtime. Here it is also important to order needed "],"type":[0,"text"]}],[0,{"text":[0,"spare parts"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in time or to incorporate "],"type":[0,"text"]}],[0,{"text":[0,"spare equipment"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Data-driven decisions"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To successfully implement "],"type":[0,"text"]}],[0,{"text":[0,"data-driven decisions"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", all framework conditions must be considered. Using predictive maintenance as an example, the following questions are particularly important:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the usual "],"type":[0,"text"]}],[0,{"text":[0,"product lifetime"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What currently triggers a "],"type":[0,"text"]}],[0,{"text":[0,"maintenance need"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the general "],"type":[0,"text"]}],[0,{"text":[0,"contract situation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," regarding warranty and maintenance?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Who performs the "],"type":[0,"text"]}],[0,{"text":[0,"maintenance"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"How frequent are "],"type":[0,"text"]}],[0,{"text":[0,"breakdowns"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (despite maintenance plan)?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What are the "],"type":[0,"text"]}],[0,{"text":[0,"costs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," that failures cause and who bears the costs?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To drive this development, there must be sufficient potential for "],"type":[0,"text"]}],[0,{"text":[0,"maintenance management"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," improvements. In practical terms, this means that undesirable situations occur, such as unnecessary or delayed maintenance, failures, or accumulations of warranty issues."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It is often the case that scenarios emerge from the implementation of a use case that can be implemented on the basis of the collected data. The customer may want to establish new business models based on the holistic maintenance process. In "],"type":[0,"text"]}],[0,{"text":[0,"Product-as-a-Service"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (PaaS) or the "],"type":[0,"text"]}],[0,{"text":[0,"Equipment-as-a-Service"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://iot-analytics.com/entering-the-decade-of-equipment-as-a-service/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," used in Industrial IoT (IIoT), the customer pays for the use. He does not own the product, but pays a regular fee."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Technical implementation"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Next, we examine the "],"type":[0,"text"]}],[0,{"text":[0,"technical dimension"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". We want to analyze how and with what effort the use case can be implemented and put this in relation to the economic potential. For this we discuss the following aspects, for example:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Which "],"type":[0,"text"]}],[0,{"text":[0,"sensors"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," already exist, what should be installed in the future?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Are there "],"type":[0,"text"]}],[0,{"text":[0,"interfaces"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in the current hardware?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What data, be it from the service organization, from error memories of the device or other sources exist and where are they currently stored?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the "],"type":[0,"text"]}],[0,{"text":[0,"deployment location"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Companies are often confronted with large amounts of data from various data sources when developing IoT platforms. This is where we provide support to find a suitable solution for storing this "],"type":[0,"text"]}],[0,{"text":[0,"“Big Data”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". There are numerous options for data management and data storage, depending on the format, collection frequency and other aspects of the data. Particularly well known are "],"type":[0,"text"]}],[0,{"text":[0,"Data Warehouses"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and "],"type":[0,"text"]}],[0,{"text":[0,"Data Lakes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A particular challenge is to reliably collect "],"type":[0,"text"]}],[0,{"text":[0,"deviations"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," from normal operation. Here, "],"type":[0,"text"]}],[0,{"text":[0,"Data Pipelines"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," provide support by enabling continuous monitoring of data from initial data collection to long-term data storage. These also help to bring order to mostly unstructured data."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"If "],"type":[0,"text"]}],[0,{"text":[0,"relevant data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," does not yet exist, we assist with sensor selection and data collection planning. At all times, this is done with the use case in mind. With "],"type":[0,"text"]}],[0,{"text":[0,"synthetic data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", we can also accelerate implementation by simulating and testing scenarios early on."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Data analysis as an entry point"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"If data already exists, we perform "],"type":[0,"text"]}],[0,{"text":[0,"exploratory analysis"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The particular challenge here is to combine data from different sources. Simply put, all data sets need an intersection point so that they can be combined and viewed holistically."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After merging, we look for "],"type":[0,"text"]}],[0,{"text":[0,"correlations"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to the unwanted situations. Found correlations are illustrated with the help of "],"type":[0,"text"]}],[0,{"text":[0,"data visualizations"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and can be implemented in the long term with dashboards or automatic reporting."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In addition, we continuously check the quality of the data. Here we make suggestions on how "],"type":[0,"text"]}],[0,{"text":[0,"data quality"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can be improved in the future through smart data processing."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The path to the finished product"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In general, our Data Scientists take the approach of analyzing data to identify correlations and exploit them algorithmically. In this way, "],"type":[0,"text"]}],[0,{"text":[0,"data-driven decision making"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is made possible. For this purpose, we use a variety of methods, frameworks and tools."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Depending on the application, simple "],"type":[0,"text"]}],[0,{"text":[0,"statistical approaches"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can already lead to initial successes. These can be complemented by the development of individual algorithms. The development of machine learning models and other artificial intelligence approaches is also part of our portfolio."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"grandcentrix offers many years of experience as an end-to-end IoT provider to accompany projects from a "],"type":[0,"text"]}],[0,{"text":[0,"first test phase"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to "],"type":[0,"text"]}],[0,{"text":[0,"productive deployment"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". We assist in moving from the problem to initial data collection, and building on that to implement value-added projects."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"As an end-to-end IoT provider, it is important to grandcentrix that IoT data is reliably collected and used in a way that adds value. Data-driven decisions can generate particular added value here. Our Data Scientists and Data Engineers support you in using data effectively. This article provides insight into how we achieve these goals in customer projects."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"f1ab872f-a154-4c44-a8ce-a6a632bf6279"],"title":[0,"Data-driven Decisions in IoT Projects | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"IoT Blog | Overview of the Value Added by IoT Data through the Use of AI & Data Science for Successful Implementation of Predictive Maintenance"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-07-05 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"datenbasierte-entscheidungen"],"full_slug":[0,"blog/datenbasierte-entscheidungen"],"sort_by_date":[0,null],"position":[0,-1480],"tag_list":[1,[[0,"AI"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"dbed42a6-5fdb-4a16-8a30-f99af8ef513c"],"first_published_at":[0,"2022-07-05T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/datenbasierte-entscheidungen"],"translated_slugs":[1,[[0,{"path":[0,"blog/datenbasierte-entscheidungen"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Event-Retrospect - Vodafone Group introduced their IoT Centres of Competency"],"created_at":[0,"2024-09-24T09:37:01.906Z"],"published_at":[0,"2024-09-27T09:12:26.572Z"],"updated_at":[0,"2024-09-27T09:12:26.598Z"],"id":[0,552812473],"uuid":[0,"68068411-2bc8-46be-86c2-8ccada4e5f17"],"content":[0,{"_uid":[0,"0414f63f-0119-45fe-bc42-c0ca1729426b"],"image":[0,{"id":[0,17435159],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/4c31641be5/how-to-iot.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Event-Retrospect - Vodafone Group introduced their IoT Centres of Competency"],"author":[0,{"name":[0,"Paul Haigh"],"created_at":[0,"2024-09-24T09:36:05.024Z"],"published_at":[0,"2024-11-12T10:57:40.075Z"],"updated_at":[0,"2024-11-12T10:57:40.100Z"],"id":[0,552812469],"uuid":[0,"339e5a92-7010-4310-91a4-4b202dc42964"],"content":[0,{"_uid":[0,"c909ac64-0454-4459-815d-a8768d754bba"],"name":[0,"Paul Haigh"],"role":[0,"VP Sales"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17725163],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1280x1280/683c21b006/paul-haigh.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"linkedIn":[0,{"id":[0,""],"url":[0,"https://www.linkedin.com/in/paul-haigh-b832ab/"],"target":[0,"_blank"],"linktype":[0,"url"],"fieldtype":[0,"multilink"],"cached_url":[0,"https://www.linkedin.com/in/paul-haigh-b832ab/"]}],"component":[0,"Person"]}],"slug":[0,"paul-haigh"],"full_slug":[0,"_data/persons/paul-haigh"],"sort_by_date":[0,null],"position":[0,-530],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"32330a02-668b-4e4e-8017-ed900e992ba3"],"first_published_at":[0,"2024-09-26T07:13:34.248Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/paul-haigh"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/paul-haigh"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"7b486781-56aa-4f30-8228-fd4c349afddc"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In the call, I discussed three bespoke projects, one to connect hospital beds for the care bed manufacturer called “Stiegelmeyer”, another concerning a “Digital Addressable Lighting Interface” (DALI) LPWA gateway for our customer BEGA, a water metering LPWA gateway for “RWW” to help with leakage detection and finally a few other examples from different market segments. In each case, grandcentrix establishes an end- to- end communication blueprint from the device to an application in the cloud. We use European or Asian manufacturing partners to assemble any hardware we design and we deliver either a boxed or fully integrated and certified product to our customers / their assembly lines."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Our colleagues from IoT.nxt based in South Africa who specialise in smart building and asset monitoring services in a governmental and commercial context, plus “Mezzanine”, also based in South Africa, who provide IoT application services in the Agriculture segment also had the opportunity to present their services. Through Vodafone, these specialists just like us, can address Enterprise markets worldwide."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"All in all, I think Vodafone IoT showed that Vodafone is much more than the leading global IoT Connectivity provider but also a multifaceted organisation which can leverage Centres on Competence across a global footprint, spreading best technology and best practice. Please take a rewatch the event "],"type":[0,"text"]}],[0,{"text":[0,"here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://attendee.gotowebinar.com/recording/1895198929254862096"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"And feel free to reach out to us, if you have any questions about our product and service offering."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Kind regards"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Paul Haigh"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"At the end of May 2022, Vodafone IoT hosted an IoT Analyst event. These events are used to give the analysts a view of where Vodafone IoT are heading and what is being offered. Normally the focus is Vodafone’s core IoT business and connectivity. In this instance though, Vodafone decided to do “an introduction to the Vodafone IoT Centres of Competency”. These Centres are businesses acquired or part- acquired by Vodafone, who maintain their independent status as companies and are specialists in certain parts of the IoT business."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"9017d2cb-6b6e-44e6-9b54-ffb9a53205c2"],"title":[0,"Vodafone Group IoT competence center | grandcentrix | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Overview of Implemented IoT Projects by grandcentrix, a Subsidiary of Vodafone, a Global IoT Leader, Focusing on Product Connectivity ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-06-13 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"vodafone-analyst-event"],"full_slug":[0,"blog/vodafone-analyst-event"],"sort_by_date":[0,null],"position":[0,-1380],"tag_list":[1,[[0,"Connectivity"],[0,"Updates & News"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"b0af6b11-e48e-4e0e-8b28-a25dc38b951c"],"first_published_at":[0,"2022-06-13T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/vodafone-analyst-event"],"translated_slugs":[1,[[0,{"path":[0,"blog/vodafone-analyst-event"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Firmware Over-the-Air (FOTA) in Narrowband IoT (Part 2/2 - in Practice)"],"created_at":[0,"2024-09-23T12:24:08.760Z"],"published_at":[0,"2024-09-27T09:11:58.451Z"],"updated_at":[0,"2024-10-08T11:33:53.908Z"],"id":[0,552290994],"uuid":[0,"af61f413-fd47-472d-a654-0d7a9e4f54d2"],"content":[0,{"_uid":[0,"aa222008-e93d-4f9f-855c-1fb4e9eb5b5c"],"image":[0,{"id":[0,17442956],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/471d774bf8/blog-header-21.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Firmware Over-the-Air (FOTA) in Narrowband IoT (Part 2/2 - in Practice)"],"author":[0,{"name":[0,"Christian Pereira"],"created_at":[0,"2024-09-23T12:39:52.672Z"],"published_at":[0,"2024-09-26T07:13:36.254Z"],"updated_at":[0,"2024-09-26T07:13:36.284Z"],"id":[0,552311913],"uuid":[0,"97c63b34-49ee-460e-ad3d-8c54984d2981"],"content":[0,{"_uid":[0,"8e4c05c7-1077-443a-8342-a9aaa8911977"],"name":[0,"Christian Pereira"],"role":[0,"Chief Operating Officer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17411933],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/144x144/cdd1afaa81/person-cpe.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"christian-pereira"],"full_slug":[0,"_data/persons/christian-pereira"],"sort_by_date":[0,null],"position":[0,-410],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"3d6099ef-0bbb-40c1-b406-f96b3fb133f7"],"first_published_at":[0,"2024-09-26T07:13:36.254Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/christian-pereira"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/christian-pereira"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"26d522ef-e20e-4f81-923d-8f8d10b37273"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What should be considered with FOTA?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"FOTA has many variants. In the simplest case, exactly one file with a new firmware version is played on exactly one device. In practice, however, FOTA often involves an "],"type":[0,"text"]}],[0,{"text":[0,"individual and comprehensive range of requirements"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Generally it is a matter of equipping entire fleets of devices with the latest version of the software."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sometimes, however, "],"type":[0,"text"]}],[0,{"text":[0,"only defined parts of the fleet are to be equipped with new firmware"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This is relevant, among other things, if different device hardware is used in the field and the firmware is then only to be rolled out for a specific device type."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sometimes you also want to provide "],"type":[0,"text"]}],[0,{"text":[0,"special firmware versions with particularly many or particularly few functions"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to certain customers or customer groups. Or it is a matter of closing "],"type":[0,"text"]}],[0,{"text":[0,"newly identified security gaps"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in certain hardware/firmware combinations by means of an over-the-air update."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In some cases, it is necessary to check "],"type":[0,"text"]}],[0,{"text":[0,"which version of the firmware is on the device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", because new firmware can only be rolled out on defined, already installed software versions. In case the firmware of the device does not have a suitable version, but if, "],"type":[0,"text"]}],[0,{"text":[0,"intermediate updates"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," have to be executed, so that the condition for a successful installation of the latest firmware is then fulfilled. Last but not least, what is challenging is that NB-IoT devices are often deployed in a low-power manner. If the devices are in "],"type":[0,"text"]}],[0,{"text":[0,"NB-IoT energy saving modes such as PSM or eDRX"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", these devices are not accessible at all times. In these modes, the devices are “sleeping” and therefore cannot be accessed by the grid. For such cases it must be monitored when the devices wake up, because only then there are "],"type":[0,"text"]}],[0,{"text":[0,"corresponding time windows"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in which the devices can also be addressed."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"How is the new version started?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Once the file has been successfully transferred, the new firmware is installed immediately. For this purpose, the newly downloaded firmware is written to a separate designated partition on the device. The original firmware version remains untouched. "],"type":[0,"text"]}],[0,{"text":[0,"After the reboot, the device recognizes that there is a new firmware and tries to boot from the corresponding partition."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," If this succeeds, then the device uses the new firmware and the old firmware can be deleted or overwritten. If the reboot with the new firmware fails (signature check failed, defective image…), the bootloader automatically boots again from the previous firmware version. **This prevents a device from becoming unusable in the field due to FOTA problems."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What does fleet or device management do?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With fleet or device management, "],"type":[0,"text"]}],[0,{"text":[0,"device status and versioning"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can be managed. This can ensure that the right devices are supplied with the right software at the right time. As mentioned above, an appropriate device management (in the backend) must determine the need for firmware updates for the defined devices. After that, there is a need to monitor their status in terms of accessibility, start the FOTA process and register successful completion."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The versioning and fleet management requirements described above are usually addressed via **specialized FOTA systems such as "],"type":[0,"text"]}],[0,{"text":[0,"Eclipse Hawkbit"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.eclipse.org/hawkbit/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in conjunction with network-side FOTA process support (e.g. via LwM2M)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Which application-specific requirements are relevant for firmware over-the-air?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Furthermore, in practice there are additional requirements that depend on the area of application. Common requirements from the automotive/e-bike sector, for example, are that updates can be transmitted at will, but "],"type":[0,"text"]}],[0,{"text":[0,"must only be installed when the devices are not in operation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". On the one hand, this must be functionally ensured, since the devices boot with the existing firmware until the new firmware is completely installed. On the other hand, appropriate signaling to the user must also be ensured."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Here it is common to "],"type":[0,"text"]}],[0,{"text":[0,"display"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," a running firmware update process either on the device (diode), screen or in an app. After that, the execution of the update is triggered by the user."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"How does grandcentrix support FOTA for NB-IoT?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"grandcentrix offers a "],"type":[0,"text"]}],[0,{"text":[0,"connectivity service „NB-IoT+“"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," integrated into the Vodafone network. With the Platform-as-a-Service (PaaS) “Cellular Hub”, this supports not only SIM card management, protocol conversion of NB-IoT user data to MQTT, but also the FOTA process in particular."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Due to the "],"type":[0,"text"]}],[0,{"text":[0,"very different requirements"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", only the central functions of the software update are supported here in a focused manner. With the current feature set, it is possible to assign a firmware file to a Cellular Hub device identified by its mobile number (“UCCID”) and trigger a download. This update process is currently applied manually to individual devices via a customer service process. In this process, the firmware version provided is transferred to the device without further testing."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The FOTA process is triggered via the "],"type":[0,"text"]}],[0,{"text":[0,"Cellular Hub Management Console (hubctl)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". grandcentrix employees with appropriate permissions (customer service, CIOT team, integration engineers working on a customer project) are able to initiate a FOTA process. For this purpose, there is documentation on how to perform the FOTA process."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Alternatively, the transfer process can also be initiated "],"type":[0,"text"]}],[0,{"text":[0,"by the customer’s backend"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The customer’s backend then selects which file should be transferred to which device at which time for the FOTA process. This is necessary to support "],"type":[0,"text"]}],[0,{"text":[0,"more complex FOTA processes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For example, when devices are not online at all times or when working with different hardware and software versions in the field."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What are the planned enhancements for NB-IoT FOTA from grandcentrix ?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"File management"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It is intended to set up a dedicated file management for different files. This feature will mainly allow to handle "],"type":[0,"text"]}],[0,{"text":[0,"different firmware files"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and allow the customer backend to take "],"type":[0,"text"]}],[0,{"text":[0,"complete control of the FOTA process via API"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Machine-to-Machine API"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"File management is to be made available to external (web) services via an open API. This will allow customer projects to integrate "],"type":[0,"text"]}],[0,{"text":[0,"FOTA functionality into their customer solution"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". With the API it will also be possible to script the FOTA process, e.g. to perform a "],"type":[0,"text"]}],[0,{"text":[0,"stage rollout or to update a whole fleet of devices at once"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Fleet Management Perspective"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Due to the different requirements, fleet management will also "],"type":[0,"text"]}],[0,{"text":[0,"perspectively be in the customer’s scope"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For this, the CoAP URL of the firmware file provided by the file management will be forwarded to the relevant devices and the handling of the LwM2M firmware update status will be done by themselves. To make this successful, the "],"type":[0,"text"]}],[0,{"text":[0,"relevant infrastructure and transmission processes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are provided. Furthermore, documented examples of FOTA processes are provided by grandcentrix’s Cellular IoT team."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"This part of the article discusses the specifics of Firmware Over-the-Air (FOTA) in the Narrowband IoT (NB-IoT) cellular service. In part 1 of this article, we addressed the systems involved and also the challenges of FOTA in NB-IoT in principle. In this part, we address what to consider in practice for FOTA and what support grandcentrix provides for FOTA in NB-IoT.\n\nBecause, in the Internet of Things “IoT”, the possibility of a subsequent software update of IoT devices is mandatory to provide. For example, to fix bugs afterwards, to roll out new functionalities and last but not least for cybersecurity reasons."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"81fde387-a6bd-4daa-8f6c-16bb7c5deca5"],"title":[0,"Firmware-over-the-Air (FOTA) via NB-IoT | Part 2 | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Practical Example on Software Updates for IoT Devices and grandcentrix Services for Supporting Projects in Product Connectivity ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-06-10 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"fota-praxis"],"full_slug":[0,"blog/fota-praxis"],"sort_by_date":[0,null],"position":[0,-1120],"tag_list":[1,[[0,"Embedded"],[0,"Cloud-Backend"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"00729d18-d008-4f32-8583-1cbf39081805"],"first_published_at":[0,"2022-06-10T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/fota-praxis"],"translated_slugs":[1,[[0,{"path":[0,"blog/fota-praxis"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Firmware Over-the-Air (FOTA) via Narrowband IoT (Part 1/2 - Basics)"],"created_at":[0,"2024-09-23T12:16:09.422Z"],"published_at":[0,"2024-09-27T09:12:41.528Z"],"updated_at":[0,"2024-09-27T09:12:41.577Z"],"id":[0,552273671],"uuid":[0,"d3cb2697-b548-47b7-bd77-f2c4deb47de4"],"content":[0,{"_uid":[0,"715495e8-df0d-4d9c-839d-fca6c6103f87"],"image":[0,{"id":[0,17442956],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/471d774bf8/blog-header-21.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Firmware Over-the-Air (FOTA) via Narrowband IoT (Part 1/2 - Basics)"],"author":[0,{"name":[0,"Christian Pereira"],"created_at":[0,"2024-09-23T12:39:52.672Z"],"published_at":[0,"2024-09-26T07:13:36.254Z"],"updated_at":[0,"2024-09-26T07:13:36.284Z"],"id":[0,552311913],"uuid":[0,"97c63b34-49ee-460e-ad3d-8c54984d2981"],"content":[0,{"_uid":[0,"8e4c05c7-1077-443a-8342-a9aaa8911977"],"name":[0,"Christian Pereira"],"role":[0,"Chief Operating Officer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17411933],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/144x144/cdd1afaa81/person-cpe.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"christian-pereira"],"full_slug":[0,"_data/persons/christian-pereira"],"sort_by_date":[0,null],"position":[0,-410],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"3d6099ef-0bbb-40c1-b406-f96b3fb133f7"],"first_published_at":[0,"2024-09-26T07:13:36.254Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/christian-pereira"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/christian-pereira"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"09d83fd7-4616-4e67-8bb9-76e0205a4af2"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Why write this article?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"FOTA is a "],"type":[0,"text"]}],[0,{"text":[0,"regular, useful requirement"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in IoT systems. This article is intended to convey a good understanding of the systems involved in FOTA, as well as the challenges and implementation options."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What is firmware?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In the Internet of Things, “"],"type":[0,"text"]}],[0,{"text":[0,"embedded systems"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"” are used in a variety of application areas. For example, in electronic medical devices, washing machines, airplanes, automobiles, refrigerators, televisions, DVD players, set-top boxes, routers, cell phones, or in entertainment electronics devices in general. The term “embedded system” is used to describe electronic computers that are integrated (embedded) in a technical context. In this context, the computer either performs "],"type":[0,"text"]}],[0,{"text":[0,"monitoring, control or regulation functions, or is responsible for some form of data or signal processing"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This is the case, for example, with encryption and decryption, coding or decoding, or filtering. In practice, one finds a variety of otherwise autonomous embedded systems being connected, for example in vehicles or airplanes."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Embedded systems are often tailored for special tasks. An "],"type":[0,"text"]}],[0,{"text":[0,"optimized, mixed hardware-software implementation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is usually chosen for this. Here, the great flexibility of a software is combined with the performance of the hardware. The software is used both to control the system itself and to enable the system to interact with the outside world "],"type":[0,"text"]}],[0,{"text":[0,"via defined interfaces or protocols"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (e.g. Modbus, CAN bus, ZigBee for wireless communication or IP via Ethernet)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"As previously selected hardware, especially out in the field, cannot be easily modified, the embedded software, also known as firmware, is of particular importance. The firmware required for the device is "],"type":[0,"text"]}],[0,{"text":[0,"usually flashed"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," onto the device during the production process via interfaces designed for this purpose. So-called “bed of nails adapters” are used for this and are also used to support and carry out the final tests on the production line. This allows IoT devices to be tested in the manufacturing process with regard to the function of the overall system consisting of hardware and software."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It should be noted that "],"type":[0,"text"]}],[0,{"text":[0,"further development and maintenance of the firmware normally takes place after the completion of product development"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This is done in order to correct subsequently identified errors, to enable new or modified functions of the device or also to correct newly discovered security vulnerabilities - so-called zero day exploits. This usually results in a "],"type":[0,"text"]}],[0,{"text":[0,"versioning of the firmware"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which has to be rolled out, i.e. installed, on newly manufactured hardware and on hardware already in use."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Installing the new firmware is "],"type":[0,"text"]}],[0,{"text":[0,"not a challenge"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for newly manufactured devices, because for these devices the latest version of the firmware is simply uploaded during the production process. However, no physical access is available to the devices in the field anymore, and this is where Firmware Over-the-Air (FOTA) for wirelessly connected devices comes into play."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What is FOTA?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Firmware Over-the-Air (FOTA)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," refers to the uploading of system software firmware to a terminal device. End devices that support this functionality are called “FOTA-compatible”. In this process, a new version of the firmware is provided centrally and transferred to the corresponding devices via a wireless connection. The new firmware is stored on the device in such a way that it runs on the device after a restart (“reboot”) of the hardware."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In order to be able to use FOTA, it is therefore not only necessary for the transmission to function error-free and completely, but the boot process must also be supported by the end device and the firmware that has already been uploaded. "],"type":[0,"text"]}],[0,{"text":[0,"The systems must be able to ensure reception of the new firmware and the subsequent installation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Support from the mobile network operator is not necessary for this on-device process."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Various standards have already been developed and agreed for the "],"type":[0,"text"]}],[0,{"text":[0,"over-the-air transmission"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of a new firmware, including OMA-DM from the "],"type":[0,"text"]}],[0,{"text":[0,"Open Mobile Alliance"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://omaspecworks.org/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," (OMA)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After invoking a function called “update service”, for example, the "],"type":[0,"text"]}],[0,{"text":[0,"new firmware is transferred"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via the radio interface and then installed. During this process, it may be necessary to reboot the terminal or re-register the SIM card."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What are the firmware components on NB-IoT modems?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"On the NB-IoT modem there is "],"type":[0,"text"]}],[0,{"text":[0,"software for different tasks"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,":"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"First, the modem firmware, which enables the basic function of the modem. Here, primarily the "],"type":[0,"text"]}],[0,{"text":[0,"protocols for communication"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," via mobile connectivity and "],"type":[0,"text"]}],[0,{"text":[0,"basic functions such as management"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of the overall system consisting of processor, radio modem and memory."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Second - usually - an operating system that supports and "],"type":[0,"text"]}],[0,{"text":[0,"simplifies the use of functions"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"And thirdly, the application software with which the "],"type":[0,"text"]}],[0,{"text":[0,"specific device functions are programmed and produced"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"When "],"type":[0,"text"]}],[0,{"text":[0,"FOTA"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is discussed, in most cases it implicitly refers to the "],"type":[0,"text"]}],[0,{"text":[0,"transfer of application firmware"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Application firmware includes the device’s specific business program code, the Edge SDK, and other third-party components. For example, in the case of the Nordic NB-IoT modem we frequently use, these include NCS and Zephyr."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The modem firmware is not part of the application firmware and mostly not FOTA compliant. "],"type":[0,"text"]}],[0,{"text":[0,"Updating the modem firmware often has to be handled differently according to fixed instructions from the manufacturer"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For the Nordic modem used by grandcentrix, there are instructions for this “"],"type":[0,"text"]}],[0,{"text":[0,"nRF9160Modem Updates”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF9160-DK/nRF9160-SiP-application-firmware/nrf9160dk_fw_2022-02-17_ec486dab.zip"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"What are the challenges with FOTA updates in NB-IoT?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"As described elsewhere, the many "],"type":[0,"text"]}],[0,{"text":[0,"benefits of NB-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/de/blog/vorteile-von-narrowband-iot/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (global availability, high building penetration, low-power operation) are offset by the burdens of a narrowband radio link that allows only low transmission speeds. In particular, since the available bandwidth in a radio cell is shared by all NB-IoT participants in the cell. As a result, with many devices in a cell, "],"type":[0,"text"]}],[0,{"text":[0,"the full, theoretical bandwidth"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is not always available. What is particularly challenging, however, is that NB-IoT devices are often deployed in a low-power manner. If the devices are in NB-IoT energy saving modes such as PSM or eDRX, these devices are "],"type":[0,"text"]}],[0,{"text":[0,"not always accessible"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In these modes, the devices are “sleeping” and cannot be easily accessed by the network. In these cases, it is necessary to monitor when the devices wake up, because only then are there corresponding time windows in which the devices can be addressed."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This circumstance requires "],"type":[0,"text"]}],[0,{"text":[0,"appropriate device management"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which determines the need for firmware updates for devices, monitors their status in terms of accessibility, then starts the FOTA process and ensures successful completion."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This article was dedicated to the systems involved and also the challenges of "],"type":[0,"text"]}],[0,{"text":[0,"FOTA in NB-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in principle. In the "],"type":[0,"text"]}],[0,{"text":[0,"second part"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/fota-praxis/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," of the article, we will address what needs to be considered in practice for FOTA and what support grandcentrix offers for FOTA in NB-IoT."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In the Internet of Things “IoT,” the ability to subsequently update software on IoT devices is mandatory. By doing so, it is possible to retroactively fix bugs, roll out new functionalities, and last but not least, for cybersecurity reasons. This two-part article discusses the specifics of Firmware Over-the-Air (FOTA) in the Narrowband IoT (NB-IoT) mobile service."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"b018e524-1d21-4bc2-92ea-f5906bf42586"],"title":[0,"Firmware-over-the-Air (FOTA) via NB-IoT | Part 1 | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"IoT Blog | Fundamentals of Software Updates for IoT Devices and Specifics of FOTA in Narrowband IoT (NB-IoT) as an LPWA Cellular Technology"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-06-08 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"fota-grundlagen"],"full_slug":[0,"blog/fota-grundlagen"],"sort_by_date":[0,null],"position":[0,-1100],"tag_list":[1,[[0,"Embedded"],[0,"Cloud-Backend"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"9e4ee355-a504-43f1-a39f-1c97dfeefefa"],"first_published_at":[0,"2022-06-08T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/fota-grundlagen"],"translated_slugs":[1,[[0,{"path":[0,"blog/fota-grundlagen"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"IIoT - The Internet of Things in industrial companies"],"created_at":[0,"2024-09-23T13:10:34.914Z"],"published_at":[0,"2024-09-27T09:11:57.779Z"],"updated_at":[0,"2024-09-27T09:11:57.812Z"],"id":[0,552333206],"uuid":[0,"b6c7bb95-eb6a-4a53-8e3b-830cc24544d2"],"content":[0,{"_uid":[0,"df1c9c25-bc5e-48c7-b9d9-3ee540232eae"],"image":[0,{"id":[0,17442980],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/ead754577b/blog-header-37.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,""],"size":[0,"1920x1072"],"title":[0,""],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"IIoT - The Internet of Things in industrial companies"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"e11bcf16-5df3-4c13-aee8-13316a64e85f"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Functionality and implementation of IIoT"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Industry 4.0 is based on intelligent sensor technology for the connectivity of hardware, big data analyses, automation, artificial intelligence as well as other technologies such as specific firmware. "],"type":[0,"text"]}],[0,{"text":[0,"Within IIoT, the components of the digital transformation of industrial companies receive their interaction."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Whether manufacturing machines, energy systems, infrastructure such as pipelines and cables, or human resources - in IIoT solutions, numerous devices, plant components and the corresponding workers are connected to each other. "],"type":[0,"text"]}],[0,{"text":[0,"This is how IIoT applications optimize communication between machines and people."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Based on detailed data collection, industrial companies get a clear picture of how much electricity, water and other resources they consume in production and work processes. More energy efficiency, better occupational safety, higher productivity - by integrating IIoT solutions into many different plants and processes, industrial companies benefit on several levels."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Whether in the electronics industry, in healthcare or in the automotive industry - the intelligent systems in Internet 4.0 monitor transport routes and deliveries, let plants communicate directly with workers or monitor medical processes. Thus, the application of IoT in the industrial sector presents major challenges. Agility and scalability are the key success factors that must be taken into account when introducing IIoT applications into the existing business model. A holistic digitization strategy also takes into account the ongoing issue of data protection. However, with a stringent implementation of IIoT, conventional manufacturing operations and production facilities are rapidly evolving into smart factories."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Agility & intelligence: Optimal business conditions in the Smart Factory"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Internet of Things in the industrial sector benefits from the same advantages as in the private sector - with major differences in technological requirements at the same time. In the Smart Factory, for example, a large amount of application data is collected, which opens up valuable information bases and decision-making aids for workers based on big data analyses. Thus, IIoT solutions can be found in industrial companies for three core tasks:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Intelligent production processes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Manufacturing machines and systems connected via an Internet connection record numerous data with storage in a central database, which can be accessed by the respective workers. This provides plant managers with a holistic overview of automation in their industrial enterprise based on the IIoT solutions in use. In detail, the intelligent sensor technology in the plants reports when certain components of the machine are in operation and how much output they generate. This creates sustainable insights into the resources used or the number of units produced."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sustainable energy management"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Industrial processes are often very energy-intensive, and by using IIoT applications, industrial companies can make significant improvements in load management, for example. Even small optimizations sometimes lead to savings of considerable sums. At the same time, the ecological footprint shrinks alongside energy consumption. Intelligent sensor technology identifies where the most energy is being consumed or where equipment is not operating efficiently and provides plant managers with holistic information on the consumption status. In addition, the use of IIoT can even be beneficial when incorporating renewable energy sources for the smart factory."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Predictive Maintenance"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," With the term "],"type":[0,"text"]}],[0,{"text":[0,"Industry 4.0 automatically goes hand-in-hand with increased efficiency"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.bmwi.de/Redaktion/DE/Schlaglichter-der-Wirtschaftspolitik/2021/08/12-was-bieten-industrial-internet-of-things-plattformen.html"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". Thus, IIoT technologies include predictive maintenance programs for monitoring the condition and performance of equipment. This can predict failures and at the same time prevent them through early maintenance work by workers. Intelligent sensors provide detailed information on the functionality of a specific hardware or software and trigger the integrated alarm function already in case of unusual operations and potential problem cases. This shortens downtime and optimizes business conditions in the long term."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"IIoT: The benefits of a Smart Factory at a glance"],"type":[0,"text"]}]]]}],[0,{"type":[0,"ordered_list"],"attrs":[0,{"order":[0,1]}],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Increased efficiency in production processes and material handling"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Development of new business areas and optimization of business conditions"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Automation of production processes based on big data analysis - continuously and in real time"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Self-organization of machines and equipment in case of maintenance requirements"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Autonomous execution of maintenance work through intelligent maintenance programs"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Reduction of malfunctions and failures with simultaneous improvement of throughput and production capacity"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Increasing agility and scalability in the industrial enterprise by harmonizing the physical and digital worlds"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Increasing safety measures for workers and machine in the industrial production environment"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Modbus Cloud Connect for the deployment of NB-IoT in the industrial enterprise"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With the use of IIoT, you can operate more effectively in your industrial enterprise, make more informed decisions, and tap into new revenue streams. With experience from numerous large-scale projects in leading, German-speaking medium-sized companies, we have specialized in the industrialization of the Internet of Things. A key element here is the entry-level product "],"type":[0,"text"]}],[0,{"text":[0,"Modbus Cloud Connect for NB-IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/products/modbus/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," in conjunction with grandcentrix’ IoT Professional Services offering."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Special requirements often require individual IIoT solutions than can already be covered with the standard Modbus Cloud Connect. This includes special housing variants, additional sensor technology or even further protocols. For the introduction or expansion of IIoT applications in your industrial company, we are always at your service as an experienced contact. Please contact us and "],"type":[0,"text"]}],[0,{"text":[0,"together we will discuss your detailed and technical questions"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/pages/contact/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Industrial IoT (IIoT) describes as a synonym for Industry 4.0 the digital transformation of processes along the value chain in industrial companies as well as the connectivity of the elements contained therein. To achieve this, traditional IT is interlinked with operational technology (OT) in production via the Internet of Things (IoT). The aim of digitization is to make individual production steps much more efficient in holistic processes. Focus topic: automation. For simple, fast and cost-effective device connectivity, grandcentrix has developed the “Swiss army knife” of IIoT applications - Modbus Cloud Connect for NB-IoT. Can we help you with the functionality of your digitalization strategy with IIoT?"],"mailText":[0,""],"metatags":[0,{"_uid":[0,"14695154-f17c-4f0f-a91b-c7364aecf0f6"],"title":[0,"Industrial Internet of Things (IIoT) | Smart Factory | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Overview of the Benefits of a Smart Factory | Convergence of OT and IT in the Industrial Internet of Things (IIoT) for Digital Transformation in Industrial Enterprises ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-04-30 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"iiot"],"full_slug":[0,"blog/iiot"],"sort_by_date":[0,null],"position":[0,-1160],"tag_list":[1,[[0,"Energy"],[0,"Industrial IoT"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"fb53b60e-0fe4-43b5-bb86-06ea5c21fab4"],"first_published_at":[0,"2022-04-30T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/iiot"],"translated_slugs":[1,[[0,{"path":[0,"blog/iiot"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Spelsberg and grandcentrix develop smart charging station"],"created_at":[0,"2024-09-24T08:29:43.285Z"],"published_at":[0,"2024-09-27T09:12:26.918Z"],"updated_at":[0,"2024-09-27T09:12:26.945Z"],"id":[0,552780095],"uuid":[0,"d30d80f6-7a63-4b23-9510-e950847c939f"],"content":[0,{"_uid":[0,"48970f6e-6ee4-4304-83e3-587446b180c4"],"image":[0,{"id":[0,17419005],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/2000x1333/316856de34/spelsberg-featured.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Spelsberg and grandcentrix develop smart charging station"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"be112f89-86c7-4dfb-8297-052e7bbf81fa"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The Challenge: Reliable connection at any location"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The development of the smart charging station which is based on the existing classic version presented us with special technical challenges. One requirement of the smart charging station, for example, was to ensure a stable Internet connection at various locations with different Internet accesses, both in the city center at a building via WLAN and on a remote viewing platform with only 2G network coverage."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"So depending on the location, there are different ways, but also limitations, to get the charging station on the Internet. Furthermore, the mobile charging station is constantly developed further and the firmware is also improved in the course of this. Thus, the software has to be updated during the life cycle of a charging station, even if the charging station has already been installed and in operation for some time."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17419006],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1200x565/11ec0262d6/spelsberg-video.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.youtube.com/watch?v=h5J5kpl3ULw"],"uuid":[0,null],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"url"]}]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Enabling smart products with our communication module"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"As a result of the technical challenges, we analyzed the different connectivity options with various components based on the specific functional requirements. This allowed us to determine the most profitable option in terms of system maintainability and cost. In addition, the solution we developed brings the product to the Internet everywhere using the simplest and fastest option, even at difficult locations with a cellular antenna optimized exactly for the available installation space. This is made possible by implementing different communication channels for the Internet connection. The smart charging station can be securely connected to one and the same hardware via LAN connection, WLAN, 4G or even 2G mobile radio, thus meeting the requirements of individual locations."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17419004],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1200x1208/5889fd2edf/spelsberg-ladestation.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Another advantage of our solution is that it allows the latest firmware to be installed via “over-the-air update” on all devices currently in operation: Employees do not have to travel to the stations, which saves personnel, time and costs, and makes the overall processes more transparent, faster and simpler. In order to also meet Spelsberg’s production requirements, we have developed our solution in such a way that it is possible to produce both the classic and the smart charging station in parallel by simply extending the production line."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Not only do we think about the result, but also about easy and efficient internal processes for our customer. Ultimately, we have not only designed our software to work in the field during regular operation, but have also thought through the entire manufacturing process at Spelsberg in the factory. The assembly worker can handle the entire quality assurance for the Internet connection in addition to the assembly process of the charging station. This efficient way of working can significantly save costs."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"The market for light electric vehicles has experienced immense growth in recent years. E-bikes, e-scooters or similar vehicle have become an integral part of modern mobility in cities. Accordingly, the demand for charging stations, designed to allow e-bikes, as well as pedelecs and other LEVs, to be charged in all conceivable places without having to carry a charger with them, is also increasing.\n\nOur customer Spelsberg has recognized this potential and thought one step further. Spelsberg now also sells a smart version in addition to the classic charging station. But what exactly does “smart” mean in this context? In addition to the advantages for the end user, such as quickly finding the nearest charging station via app, the smart charging station also offers many advantages and simplifications for the operator: Real-time monitoring and remote control of all charging stations in operation, for example, make it possible to set operating times and receive data on usage and error messages in real time. However, in order to do this, the charging stations first had to be brought online quickly and easily: We at grandcentrix provided precisely this support."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"d87af2e6-6f47-477e-9a16-97a2bc589e3f"],"title":[0,"Gateway Development for Smart Products from Spelsberg | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Development of a Gateway for Smart Charging Stations for E-Bikes and E-Scooters by Spelsberg for Real-Time Monitoring and Remote Control via LAN, WLAN, and LTE/4G ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-04-24 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"smarte-ladestation"],"full_slug":[0,"blog/smarte-ladestation"],"sort_by_date":[0,null],"position":[0,-1360],"tag_list":[1,[[0,"Partner"],[0,"Green Tech"],[0,"Smart Products"],[0,"Embedded"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"49b275fb-90f0-44c8-9609-0438831f2b1e"],"first_published_at":[0,"2022-04-24T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/smarte-ladestation"],"translated_slugs":[1,[[0,{"path":[0,"blog/smarte-ladestation"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"IoT projects step by step - Summary of the OMR Masterclass 2022"],"created_at":[0,"2024-09-24T05:34:14.388Z"],"published_at":[0,"2024-09-27T09:11:56.448Z"],"updated_at":[0,"2024-09-27T09:11:56.497Z"],"id":[0,552612875],"uuid":[0,"56195299-555c-41ef-b6ee-59480edbc37c"],"content":[0,{"_uid":[0,"8347e14e-1794-40a1-a09f-b0de05e85534"],"image":[0,{"id":[0,17446477],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1280x720/c77e4aa1dd/masterclass-cropped.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"IoT projects step by step - Summary of the OMR Masterclass 2022"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"264a188b-e6e0-479a-8cff-60ce3f86abe6"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The “Reason Why” for your IoT projects"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"At Vodafone Hall B5, Vodafone as well as selected partners and subsidiaries such as grandcentrix held an "],"type":[0,"text"]}],[0,{"text":[0,"intensive technical dialogue between customers, partners and IoT-ambitious companies"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," on May 17-18, 2022. This year’s "],"type":[0,"text"]}],[0,{"text":[0,"OMR Festival"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://omr.com/de/events/omr22/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," once again managed to attract the international superstars as well as hidden champions and local heroes of the digital scene to the Hamburg exhibition halls. Thus, the Hanseatic city "],"type":[0,"text"]}],[0,{"text":[0,"found the ideal audience for our Masterclass"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," that we held with our partner "],"type":[0,"text"]}],[0,{"text":[0,"Mutabor"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.mutabor.de/en/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". A colorful mix and with a common interest: "],"type":[0,"text"]}],[0,{"text":[0,"product networking in the Internet of Things"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"When approaching future IoT projects, many companies basically think in terms of so-called proof of concepts. The focus is always on technical feasibility. We want to "],"type":[0,"text"]}],[0,{"text":[0,"break down this mindset with the Masterclass"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", because digital transformation requires a broader horizon. Our clear recommendation: In the run-up, the "],"type":[0,"text"]}],[0,{"text":[0,"“Proof of Value” should first be the focus"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". What benefit do I want to create? In doing so, it makes sense if the idea is shared by many people in the company. From management to the product teams - "],"type":[0,"text"]}],[0,{"text":[0,"together, the business model can be examined in detail"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and an implementation plan systematically developed."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Implement IoT projects holistically with the IoT Business Model"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Users, technology, data, functions, revenue potential - "],"type":[0,"text"]}],[0,{"text":[0,"five factors"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," need to be taken into account in advance in order to assess the described proof of value. For this purpose, grandcentrix and Mutabor developed a special IoT "],"type":[0,"text"]}],[0,{"text":[0,"Business Model Canvas"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", which was used to guide the approximately 120 visitors through the theoretical realization of IoT projects. We have summarized the core aspects of the individual blocks in the "],"type":[0,"text"]}],[0,{"text":[0,"IoT Business Model"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for you below."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417112],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/720x405/6ab7917b12/business-model-canvas.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"First, define the target group!"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Climate, corona, empowerment, digitalization - the topics of our time are often also the "],"type":[0,"text"]}],[0,{"text":[0,"reasons for IoT projects"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Ultimately, this always involves "],"type":[0,"text"]}],[0,{"text":[0,"cooperation between people and machines"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The latter can be programmed according to their task, but the needs of the users must be taken into account as early as possible for later success. For "],"type":[0,"text"]}],[0,{"text":[0,"identifying target groups"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", we have formulated three key questions:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Who are the users and what are their "],"type":[0,"text"]}],[0,{"text":[0,"needs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What "],"type":[0,"text"]}],[0,{"text":[0,"technological possibilities"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," do we have - with physical and digital technology?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What "],"type":[0,"text"]}],[0,{"text":[0,"data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is there that we could or should work with?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Only those who understand real needs can practically implement "],"type":[0,"text"]}],[0,{"text":[0,"meaningful IoT projects"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," based on their target group. The existing technology is thus then the next aspect to analyze."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Check technological prerequisites!"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"At its core, the Internet of Things (IoT) always describes the "],"type":[0,"text"]}],[0,{"text":[0,"connectivity of the physical world and the digital world"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Thus, IoT projects are usually composed of three technical building blocks. On the one hand, we have the implementing IoT device. Here, the "],"type":[0,"text"]}],[0,{"text":[0,"considerations should already begin within product engineering"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". On the other hand, there is a “digital counterpart” to which the devices must connect. What is meant here is an "],"type":[0,"text"]}],[0,{"text":[0,"IoT and device management platform, where configuration files and software updates"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (e.g. as FOTA) as well as various other adjustments are played out. A connectivity layer is required between the physical product and the digital remote station. In addition to the classic connection types such as Wi-Fi, Bluetooth or even still wired, mobile radio has become an affordable alternative. grandcentrix works primarily with two mobile radio technologies that have already been rolled out on the global markets. "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband-IoT and LTE-M"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are still quite unknown to the masses, but can be operated for very low costs - for example 0.01 € per day. Whether as a single connectivity standard or in combination - the "],"type":[0,"text"]}],[0,{"text":[0,"selection is always based on your specific use case"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and the existing technology and data landscape."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Identify the relevant data!"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"An often used metaphor is: "],"type":[0,"text"]}],[0,{"text":[0,"“Data is the new oil.”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The elementary raw material of digitization can be extracted practically every day. IoT devices, which can be equipped with a variety of sensors, represent a new source here. But a central question in IoT projects is: What do I actually do with the data that results from the connected devices?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To answer this, you should basically consider the following aspects:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What "],"type":[0,"text"]}],[0,{"text":[0,"types and sources"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," of data do you have access to, even besides the actual IoT data?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the "],"type":[0,"text"]}],[0,{"text":[0,"quality of the data?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What "],"type":[0,"text"]}],[0,{"text":[0,"insights can be gained?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What might "],"type":[0,"text"]}],[0,{"text":[0,"simple use cases"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," look like to get started?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What is the "],"type":[0,"text"]}],[0,{"text":[0,"long-term strategy and objective for the IoT project?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A large amount of "],"type":[0,"text"]}],[0,{"text":[0,"relevant data for IoT projects"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," also accumulates directly within the company. From controlling to project management, new information directly related to the workflow is generated in every department every day. "],"type":[0,"text"]}],[0,{"text":[0,"A tip for dealing with “Big Data”: Think small!"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Especially at the start, projects should be advised that enable simple and well thought-out use cases."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Define efficient features!"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Holistic research and good preparation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are half the battle when it comes to operational implementation of IoT projects. After the experts from the various departments have dived deep into the digital opportunities of their subject matter, "],"type":[0,"text"]}],[0,{"text":[0,"the threads come together in the IoT business model"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Subsequently, a design sprint is recommended - as a cross-departmental task force to be able to "],"type":[0,"text"]}],[0,{"text":[0,"reliably derive the first findings"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This revolves around the following questions:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Which "],"type":[0,"text"]}],[0,{"text":[0,"ideas"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are really relevant?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What pays directly to the "],"type":[0,"text"]}],[0,{"text":[0,"needs of the target group"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What can be realized at all in terms of "],"type":[0,"text"]}],[0,{"text":[0,"budget"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Which things can be "],"type":[0,"text"]}],[0,{"text":[0,"put in the background"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What already exists "],"type":[0,"text"]}],[0,{"text":[0,"on the market"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For what is a "],"type":[0,"text"]}],[0,{"text":[0,"prototype"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," worthwhile?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Make it ready for the market!"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Finally, at the end of the line is "],"type":[0,"text"]}],[0,{"text":[0,"the digital further development of the business model"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This can be realized or converted into sales in various forms - for example, as an additional service derived from information asymmetries. The actual product becomes the "],"type":[0,"text"]}],[0,{"text":[0,"data collection and at the same time the sales platform"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for the services. In this way, companies can also succeed in penetrating "],"type":[0,"text"]}],[0,{"text":[0,"an unfamiliar market"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with their haptic products and enter into new competition with, for example, classic service providers."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"IoT projects in cooperation with grandcentrix"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"grandcentrix"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/de/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," stands for the "],"type":[0,"text"]}],[0,{"text":[0,"development of IoT projects with series maturity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For this we have built up a "],"type":[0,"text"]}],[0,{"text":[0,"broad expertise"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/de/pages/contact/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," over the last decades and think IoT "],"type":[0,"text"]}],[0,{"text":[0,"along the entire value chain"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In the one-hour masterclass, we succeeded in illustrating this very complex overall process with tangible examples. From the smart city to the connected cordless screwdriver - the "],"type":[0,"text"]}],[0,{"text":[0,"entire span of IoT projects"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," can be conveniently accessed "],"type":[0,"text"]}],[0,{"text":[0,"on demand"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://youtu.be/E_By9Nw4KW0"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"The expansion of the Internet of Things (IoT) is steadily advancing. More and more companies are discovering the opportunities and potential of digitalization in their business model. But where to start with the digital transformation and when to start? On the occasion of the OMR Festival 2022 in Hamburg grandcentrix highlighted the necessary prerequisites and measures as well as their systematic implementation. The post-Covid reprise of the popular masterclass event focused on an important core question in holistic scope: What do you need to think about to implement IoT projects in your company?"],"mailText":[0,""],"metatags":[0,{"_uid":[0,"59f3b525-fbab-4b79-8b6e-6d22db16e083"],"title":[0,"Internet of Things (IoT) Projects step-by-step | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0," Planning and Implementation of IoT Projects Using the IoT Business Model Canvas for a Digital Business Model Enabled by Product Connectivity in the Internet of Things ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-04-24 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"iot-projekte"],"full_slug":[0,"blog/iot-projekte"],"sort_by_date":[0,null],"position":[0,-1240],"tag_list":[1,[[0,"Partner"],[0,"Updates & News"],[0,"UX"],[0,"Smart Products"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"dcbda680-4817-4033-9081-8a73a9d58d67"],"first_published_at":[0,"2022-04-24T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/iot-projekte"],"translated_slugs":[1,[[0,{"path":[0,"blog/iot-projekte"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"LPWAN - Wireless Networks with Low-Energy Consumption"],"created_at":[0,"2024-09-24T05:38:56.064Z"],"published_at":[0,"2024-09-27T09:11:56.115Z"],"updated_at":[0,"2024-10-09T08:09:46.342Z"],"id":[0,552612879],"uuid":[0,"cc6b44f5-18a3-4f77-9766-600bd8a1e9af"],"content":[0,{"_uid":[0,"25af4546-ec57-4e32-86e4-90968012f502"],"image":[0,{"id":[0,17447722],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/1a93d67f07/blog-header-42.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"LPWAN - Wireless Networks with Low-Energy Consumption"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"9833d85c-889b-4704-aa63-6aab5c279449"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Definition: What does LPWAN mean?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The term LPWAN is an abbreviation and stands for “Low-Power Wide Area Networks”. It generally describes wireless networks with low-energy consumption and a long range. The bandwidth for transmitting information is extremely low for such networks. On the other hand, they have a long range compared with other types of network such as WLAN. The use of such networks is designed to connect devices over a long range with deep building penetration at low-energy consumption. Within the connection, information is transmitted at a low volume."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417123],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/800x448/a8eb780b29/lpwan-features-en.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"How LPWA networks work"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Similar to networks using narrowband IoT, all other LPWAN technologies are built on narrow bandwidth. Thus, only low bit rates can usually be transmitted. Consequently, such IoT networks are particularly suitable for connecting devices that do well with low information and higher latency. These are, for example, battery-powered sensors and radio modules that have a particularly long service life. LPWA networks are therefore less suitable for commercial consumer applications such as audio and video transmission. The focus is clearly on IoT applications and IoT devices, as well as machine-to-machine (M2M) communication. The basic structure mostly consists of a star topology. This means that each paired device is connected to a central control device (central access point)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"LPWAN network typologies"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"LPWAN is representative of a group of low-power wide area networks with diverse variants. The most common types of LPWAN technologies include NB-IoT, Sigfox’s UNB, and LoRa Alliance’s LoRaWAN."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,4]}],"content":[1,[[0,{"text":[0,"LPWAN and NB-IoT"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The NB-IoT (Narrow Band-Internet of Things) represents a radio standard in the field of LPWAN. As the name suggests, these standards are used for data transmission on the Internet of Things to connect machines and machine elements (i.e., IoT devices) with servers. The main difference between NB-IoT and other LPWAN are different frequencies and communication protocols for transmission, energy consumption, and specifics regarding bandwidth and range."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Ultra-Narrow-Band Modulation by Sigfox"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The UNB from the French company Sigfox is a radio network that is used worldwide. It is proprietary, unlicensed, and is one of the most widely used networks in IoT. It is an ultra-narrowband technology and operates in frequency ranges from 868 to 902 MHz. In environments with clear visibility, transmissions with Sigfox are theoretically possible within 1,000 kilometers. In practice, however, there are many disadvantages for users: there is little or no opportunity to participate in the further development of the standard, and institutions such as the German Federal Network Agency are not charged with the task of dejamming the network. This can lead to susceptibility to malicious attacks and thus make one’s own applications unstable."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,4]}],"content":[1,[[0,{"text":[0,"Long-Range Wide Area Networks (LoRaWAN) of the LoRa Alliance"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"LoRaWAN is also an unlicensed network and is operated by the LoRa Alliance, an association of up to 500 companies. It is less susceptible to interference because it operates in the sub-gigaherz range. It is based on the so-called MAC layer protocol, which controls communication between IoT applications and IoT devices and the corresponding gateways. LoRaWAN is used widely, especially in connecting sensors because packet sizes can be defined concretely, unlike in other LPWAN."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,4]}],"content":[1,[[0,{"text":[0,"Other typologies"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Other well-known LPWANs besides Sigfox and LoRaWAN are the Weightless NarrowBand IoT Networks, which were launched by the Weightless SIG (Special Interest Group) organization. The three standards include the unidirectional Weightless-N, the bidirectional Weightless-P, and Weightless-W. The latter standard has the shortest operational lifetime, which is why other typologies are more popular. The major advantage of these networks is the ability to operate in the unlicensed and licensed range of narrowband technologies."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Application areas for LPWAN"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The application area of LPWAN is also steadily increasing due to the growing importance of the IoT. In the field of logistics and warehousing, corresponding applications have already been indispensable for many years and are leading to increasingly efficient supply chains. "],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Regarding water and energy supply in rural regions, LPWA networks have also unlocked great potential. Targeted and demand-driven control is possible even in the most remote areas due to their large range and long service life. Smart metering also leads to more efficient business processes, as the automated transmission of sensor values can reduce the need for service personnel. "],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"But also in terms of smart cities, corresponding IoT networks are the basis for further connectivity and development. However, the actual potentials are far from being exhausted because the understanding of the technology is just emerging."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Advantages of LPWAN use"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"“Low power” and “wide area” - the two main advantages, are already concretely defined by the network name. Finally, the low-power consumption accounts for the longevity of such networks. The long range is in perfect harmony with this because it means that devices can remain connected over huge distances for many years without the need for intervention."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Depending on networks, the lack of licensing costs adds to the attractiveness of some LPWANs. Procedures for approval and regulation usually proceed within a manageable framework. This enables a rapid roll-out of technologies with few risks."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In summary, some compromises have to be made in terms of transmission rates and the variety of modules that can be connected. On the other hand, high ranges and reduced energy consumption are possible."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Security of low-power wide area networks"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Theoretically, attacks by hackers are possible in all types of networks, including the Internet of Things. However, the actual disadvantage of LPWAN technology, its low bandwidth, turns out to be a particular advantage in this case. In addition, the connected objects are rarely attractive to be attacked by hackers. "],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"LPWAN therefore does not normally pose any major security risks. Nevertheless, caution is always advised. For this reason, we recommend that our customers use encryption such as DTLS and TLS in numerous instances. Again, the narrow bandwidth is a solvable challenge because corresponding applications usually require a minimum transmission rate. Ultimately, the issue of security for LPWAN is one which can be viewed from two perspectives."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"What does the future hold for LPWAN technology?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The potential of IoT networks is growing rapidly in business and society. After digitalization, companies are increasingly focusing on connectivity, especially in the industrial sector. LPWA networks are a new variant and are still undergoing constant development. Nevertheless, it is important to jump on the bandwagon now and take full advantage of the opportunities offered by the Internet of Things. "],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With the IoT experts at grandcentrix, your business case can also benefit from this change. "],"type":[0,"text"]}],[0,{"text":[0,"Contact us"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/pages/contact/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," today and let us advise you without obligation."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"The Internet of Things (IoT) brings countless functions and advantages when it comes to connecting devices and machines. This requires a corresponding infrastructure as a basis. One of the most commonly used technologies is LPWAN."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"cbb90a5a-47e3-49f6-be64-f9000592c818"],"title":[0,"Wireless Communication with Low-Power-Wide-Area (LPWAN) | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Wireless Low-Power-Wide-Area (LPWA) Networks with Low Energy Consumption and Long Range | Alternative Technologies to LoRa and Sigfox ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-04-16 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"lpwan"],"full_slug":[0,"blog/lpwan"],"sort_by_date":[0,null],"position":[0,-1260],"tag_list":[1,[[0,"Green Tech"],[0,"Energy"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"56dab670-c5e7-44d9-9271-4b524a52ec3a"],"first_published_at":[0,"2022-04-16T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/lpwan"],"translated_slugs":[1,[[0,{"path":[0,"blog/lpwan"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Wie man mit NB-IoT Firmware Updates realisiert"],"created_at":[0,"2024-09-24T05:48:07.582Z"],"published_at":[0,"2024-09-27T09:12:27.904Z"],"updated_at":[0,"2024-09-27T09:12:27.925Z"],"id":[0,552612889],"uuid":[0,"528c444b-edd1-4f14-8130-7d853d679230"],"content":[0,{"_uid":[0,"143a47b2-cc8e-418b-b2ae-c34fe05132bd"],"image":[0,{"id":[0,17442952],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/b62aa76536/blog-header-53.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Wie man mit NB-IoT Firmware Updates realisiert"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"56701105-06ee-4166-b194-7937cf1ad7eb"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Alles wird vernetzt"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Schon der Name verrät: NB-IoT ist der Funkstandard, wenn es um das Internet of Things (IoT) geht. Er wurde speziell für die Anforderungen von vernetzten Geräten (IoT) an die Kommunikationsinfrastruktur entwickelt. Eine der größten Herausforderungen ist dabei eine exorbitante Anzahl an Geräten, die im Internet of Things erwartet und vernetzt sein wird. Denn inzwischen herrscht Einigkeit darüber, dass in Zukunft alles vernetzt werden wird, was vernetzt werden kann. Das bedeutet auch, dass IoT-Endpunkte in bis zu fünfstelligen Stückzahlen innerhalb einer einzigen Funkzelle versorgt werden müssen. Und es gibt weitere Anforderungen, die mit herkömmlichen Mobilfunkdiensten nicht abgebildet werden können."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Im Bereich des Smart Metering sind beispielsweise Funkmodule mit einer sehr hohen Gebäudedurchdringung und möglichst geringem Energieverbrauch vonnöten. Für das Tracking und die Überwachung von Waren und Geräten, bspw. von Containern, Windrädern und Nutztieren in der Landwirtschaft oder aber von Straßenlaternen, Ticketautomaten, Mülltonnen und Parkplätzen in "],"type":[0,"text"]}],[0,{"text":[0,"der smarten City"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.vodafone.de/featured/inside-vodafone/maschinennetz-fuer-smart-cities-vodafone-ruestet-staedte-fuer-die-digitale-zukunft/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," ist wiederum eine hohe Reichweite erforderlich. Anders als bei den meisten Mobilfunkanwendungen steht bei der Vernetzung von IoT-Geräten in den allermeisten Fällen zudem nicht die hohe Datenübertragungsrate im Fokus. Für die wesentlichen Funktionen müssen nur niedrige Datenmengen in bestimmten Intervallen versendet werden."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Neben der hohen Netzabdeckung, robusten Übertragung und dem möglichst geringen Energieverbrauch, kommen schließlich noch Aspekte wie die maximale Sicherheit und geringe Kosten zum Tragen. Das alles erfüllt NB-IoT nicht zuletzt auch, da es lizensierte LTE- oder GSM-Frequenzbänder nutzt und auf eine vorhandene Infrastruktur aufbauen kann. Das geringe Datenvolumen für NB-IoT resultiert aus eben jenem Gedanken heraus, dass möglichst viele IoT-Endpunkte (vernetzte Produkte) versorgt werden können."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"OTA Firmware-Updates sind mit NB-IoT möglich"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Geht es aber um Over-the-Air (OTA) Firmware-Updates, ist das geringe Datenvolumen offenkundig problematisch. Denn für großvolumige Updates ist das NB-IoT Netz zur Zeit nicht ausgelegt. Gleichzeitig sind OTA Firmware-Updates ein entscheidender Treiber für den IoT-Erfolg bzw. ein wesentliches Merkmal smarter Produkte. Updates garantieren stets aktuelle Sicherheitsstandards, ermöglichen zusätzliche Services, eine kontinuierliche Behebung von Bugs sowie die Skalierbarkeit der vernetzen Produkte."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417145],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/760x1024/d93ac41cd7/narrowband-updates-abdeckung.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wie können Firmware-Updates also trotz NB-IoT realisiert werden? IoT-Lösungen der grandcentrix halten hierfür eine intelligente, technische Lösung bereit. Mit Narrowband+ sind isolierte Updates über Narrowband-IoT möglich. Entscheiden sich Unternehmen also für die Vernetzung ihrer Produkte, so sind sie gut beraten, nach der Lösung für die Bereitstellung von Updates zu fragen. Bei grandcentrix schließen sich NB-IoT und OTA Firmware-Updates jedenfalls nicht aus."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"NarrowBand-IoT, kurz NB-IoT, verspricht deutliche Vorteile bei der Vernetzung von Geräten (Internet of Things, IoT). Hierfür bringt es wesentlichen Merkmale mit, die herkömmliche Funklösungen nicht bieten: Insbesondere eine global harmonisierte Netzabdeckung, eine verlässliche Qualität durch Nutzung des lizenzierten Frequenzbereichs, einen geringen Energieverbrauch, eine gute Gebäudedurchdringung für den Inhouse-Einsatz und nicht zuletzt überschaubare Kosten für die Übertragung von Datentelegrammen.\n\nMit Over-the-Air (OTA) Firmware-Updates tun sich Schmalbandtechnologien jedoch schwer. Wie es trotzdem funktioniert, lesen Sie hier:"],"mailText":[0,""],"metatags":[0,{"_uid":[0,"9a33a0e6-146c-4446-bae3-3abaf1dda803"],"title":[0,"Wie man mit NB-IoT Firmware Updates realisiert"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-03-04 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"narrowband-updates"],"full_slug":[0,"blog/narrowband-updates"],"sort_by_date":[0,null],"position":[0,-1300],"tag_list":[1,[[0,"Green Tech"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"a664b448-67ee-455f-937d-98d74f9ec9f3"],"first_published_at":[0,"2022-03-04T13:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/narrowband-updates"],"translated_slugs":[1,[[0,{"path":[0,"blog/narrowband-updates"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Hands-on Matter - The Matter Light Switch (Part 3)"],"created_at":[0,"2024-09-04T13:54:38.159Z"],"published_at":[0,"2024-09-27T09:12:37.610Z"],"updated_at":[0,"2024-09-27T09:12:37.660Z"],"id":[0,543822052],"uuid":[0,"68d16ff5-ad02-46ed-be0a-e66f6fb8861a"],"content":[0,{"_uid":[0,"5b653fe4-3602-4732-aa4d-fd1ba7ade1e0"],"image":[0,{"id":[0,17229033],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/8e8d9a4c8b/matter03.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Hands-on Matter - The Matter Light Switch (Part 3)"],"author":[0,{"name":[0,"Tim Conrad"],"created_at":[0,"2024-08-15T12:42:36.301Z"],"published_at":[0,"2024-09-27T09:15:51.444Z"],"updated_at":[0,"2024-09-27T09:15:51.467Z"],"id":[0,536134083],"uuid":[0,"63ed4d0d-05f7-4e83-8f5c-37d01b80a3d5"],"content":[0,{"_uid":[0,"c7510b91-1705-456e-abd2-fdf339e0e715"],"name":[0,"Tim Conrad"],"role":[0,"Senior Security Consultant"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17012424],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/400x400/8ba0a93ad3/person-timconrad.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_private":[0,false],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"tim-conrad"],"full_slug":[0,"_data/persons/tim-conrad"],"sort_by_date":[0,null],"position":[0,-150],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"908bfe61-4605-4a24-810d-387324d9d0de"],"first_published_at":[0,"2024-09-27T09:15:51.444Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/tim-conrad"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/tim-conrad"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"a2c7562e-c0f7-4e22-9d7d-5548614cefad"],"content":[1,[[0,{"_uid":[0,"44ac1b77-0a16-418e-9fd4-216bbad6de47"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"4b460f79-4e7a-4b4b-b38e-9feab3d75328"],"body":[1,[[0,{"_uid":[0,"i-04f8b6c0-261c-4be7-91d2-77b31aa2e2f8"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This blog post is written for developers and other people with a technical background and interest in a security focused overview of Matter."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"]}]]]}],"type":[0,"info"],"title":[0,"Note:"],"component":[0,"InfoPanel"]}],[0,{"_uid":[0,"i-1c718d95-6af5-4d00-b75d-b80cc9dabb20"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Please note, that the Matter code open source, so a lot and examples and tools might change through out the process. We will do everything on Ubuntu 20.04. For other systems, we will provide the link to the original document in the Matter repository."],"type":[0,"text"]}]]]}]]]}],"type":[0,"attention"],"title":[0,"Attention:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To set up the light switch, first pull the newest changes from the matter repository and set up the "],"type":[0,"text"]}],[0,{"text":[0,"light switch example"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/project-chip/connectedhomeip/tree/master/examples/light-switch-app/esp32/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," as follows:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"# Only perform this if you do not have the esp idf tool setup already.\nmkdir ${HOME}/tools\ncd ${HOME}/tools\ngit clone https://github.com/espressif/esp-idf.git\ncd esp-idf\ngit checkout v4.4\ngit submodule update --init\n./install.sh\n. ./export.sh\n\n# Move to your matter repo\ncd ~/connectedhomeip\ngit pull\n\n# This will remove your environmental settings just in case you have errors during the activate.\nrm -r .environment \n\n# Bootstrap and activate Matter repo\nsource ./scripts/bootstrap.sh\nsource ./scripts/activate.sh\n\n# Move to example\ncd examples/light-switch-app/esp32\n\n# Set the target\nidf.py set-target esp32\n\n# Build the app\nidf.py build\n\n# Flash it to your device\nidf.py -p /dev/ttyUSB0 flash monitor\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now we have the light switch flashed with the firmware, to continue we need to add the device as an existing node to our fabric like we have done in "],"type":[0,"text"]}],[0,{"text":[0,"Part 2"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/blog/hands-on-matter-the-matter-light-bulb-part-2"],"uuid":[0,"50e35aca-bf27-4be9-a3d5-2126f04cfcb8"],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"story"]}]}]]]}],[0,{"text":[0," with the "],"type":[0,"text"]}],[0,{"text":[0,"chip-tool"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"./chip-tool pairing ble-wifi 12344320 \"IoT Testing\" NotTheRealPassword 20202021 3840\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"blok"],"attrs":[0,{"id":[0,"4b460f79-4e7a-4b4b-b38e-9feab3d75328"],"body":[1,[[0,{"_uid":[0,"i-7c4ab27d-e034-45a6-ad8b-a0f9b7bc2791"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"You might notice that the pin and discriminator are the same as the one from the all-cluster app. This is just for simplicity here because these are the values pre-configured in the repository. In a real world scenario, the both would be different to avoid commissioning conflicts. Here, you need to commission the two devices after one another to avoid that."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"Note:"],"component":[0,"InfoPanel"]}],[0,{"_uid":[0,"i-dd4103fa-0608-4506-a216-b4b8d806c6b8"],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"If you have trouble to write the ACL to the light (all-cluster-app) this might be because you rebooted at some point and the "],"type":[0,"text"]}],[0,{"text":[0,"chip-tool"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," has lost its certificates. The certificates are stored in "],"type":[0,"text"]}],[0,{"text":[0,"/tmp/chip"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}],[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,"*"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and are not persistent after reboot. If you wish to continue make a copy of them to restore them to any given point."],"type":[0,"text"]}]]]}]]]}],"type":[0,"info"],"title":[0,"Note:"],"component":[0,"InfoPanel"]}]]]}]}],[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The light switch will have the Node ID "],"type":[0,"text"]}],[0,{"text":[0,"12344320"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (and the all-cluster-app had the Node ID "],"type":[0,"text"]}],[0,{"text":[0,"12344321"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,")."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now we need to provide the all-cluster-app "],"type":[0,"text"]}],[0,{"text":[0,"[12344321]"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with an access control list (ACL) that allows the light-switch _"],"type":[0,"text"]}],[0,{"text":[0,"[12344320]"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to access the on-off-cluster (Endpoint "],"type":[0,"text"]}],[0,{"text":[0,"1"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", Cluster "],"type":[0,"text"]}],[0,{"text":[0,"6"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"). Then we will take a closer look at the following command:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"./chip-tool accesscontrol write acl '[{\"fabricIndex\": 1, \"privilege\": 5, \"authMode\": 2, \"subjects\": [112233], \"targets\": null },{\"fabricIndex\": 1, \"privilege\": 3, \"authMode\": 2, \"subjects\": [12344320], \"targets\": null }]' 12344321 0\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The comments explain the used ACL a bit closer:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"[{\n \"fabricIndex\": 1, // Symbolizes the fabric to which the ACL belongs (important for multi-fabric usage)\n \"privilege\": 5, // 5 refers to highest privilege (Administer)\n \"authMode\": 2, // CASE authentication (1 - PASE authentication)\n \"subjects\": [112233], // Refers to the chip-tool node id\n \"targets\": null // null means wildcard therefore all endpoints are targets\n}, {\n \"fabricIndex\": 1,\n \"privilege\": 3, // 3 - Operate\n \"authMode\": 2, // CASE authentication\n \"subjects\": [12344320], // Node ID of the light switch\n \"targets\": null // wildcard, operate all endpoints\n}]\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The Node Id "],"type":[0,"text"]}],[0,{"text":[0,"12344321"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (all-cluster-app) and the endpoint "],"type":[0,"text"]}],[0,{"text":[0,"0"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are reserved for matter protocol-specific clusters, e.g., binding, pairing, etc."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Basically, the first ACL was provided by the commissioning process and allows our CLI tool ("],"type":[0,"text"]}],[0,{"text":[0,"chip-tool"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,") to access and administer the two devices. The second ACL gives the light-switch the access to operate the on-off cluster (or in this case all clusters). (These are too many rights and should be limited in production use, but for an example, it is okay.)"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"./chip-tool binding write binding '[{\"fabricIndex\": 1, \"node\":12344321, \"endpoint\":1, \"cluster\":6}]' 12344320 1\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The binding will tell the light switch where it can operate:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,null]}],"content":[1,[[0,{"text":[0,"[{\n \"fabricIndex\": 1, // Symbolizes the fabric to which the ACL belongs\n \"node\": 12344321, // Node of the light (all-cluster-app)\n \"endpoint\": 1, // Endpoint of the on-off-cluster\n \"cluster\": 6 // on-off-cluster\n}]\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now you can press the boot button on the light ESP (close to the USB-Port) and you will see the light turn on."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17267914],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1280x720/1940dfa6d9/matter-pt3-1.gif"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This concludes our series, we have now a fully working example end to end. Our two Matter devices communicate with each other and we learned about all basic concepts to start working on our own ideas."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In "],"type":[0,"text"]}],[0,{"text":[0,"Part 4"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/blog/hands-on-matter-the-matter-bridge-part-4"],"uuid":[0,"08a07370-31a5-4022-972a-cc8d53c5c19e"],"anchor":[0,null],"target":[0,"_self"],"linktype":[0,"story"]}]}]]]}],[0,{"text":[0," we will take a step further and look at Matter Bridges, this will be especially interesting for all that already own or maintain an existing smart home system."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In Part 1 and Part 2 we took a look at the basic concepts and walked through the all-cluster app for an example matter device and turned a light on and off using our CLI. Now we will implement a matter light switch that will do this for us to complete our setup."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"6d77b4f3-856c-44c0-8a45-c7d39925de55"],"title":[0,"Matter Light Switch| Hands-on Matter Part 3 | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/1920x1080/8e8d9a4c8b/matter03.jpg"],"og_title":[0,""],"description":[0,"Practical Example on Implementing a Matter Light Switch as a Functional Example for Smart Home Communication with a Focus on the Code ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"FooterItems":[1,[]],"contactText":[0,"Hi, I'm Patrick. Do you have any questions about Matter? Feel free to contact me by e-mail."],"publishedAt":[0,"2022-02-15 00:00"],"contactTitle":[0,"Do you have any questions or would you like to realise a Matter project?"],"contactSection":[0,true]}],"slug":[0,"matter_03"],"full_slug":[0,"blog/matter_03"],"sort_by_date":[0,null],"position":[0,-400],"tag_list":[1,[[0,"Smart Products"],[0,"Smart Home"],[0,"Connectivity"],[0,"Matter"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"ebb3bbb0-f998-4dc0-bb33-c762af3ed4e8"],"first_published_at":[0,"2022-02-15T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/matter_03"],"translated_slugs":[1,[[0,{"path":[0,"blog/matter_03"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Six Benefits of Narrowband-IoT"],"created_at":[0,"2024-09-19T09:43:09.072Z"],"published_at":[0,"2024-11-07T16:43:38.615Z"],"updated_at":[0,"2024-11-07T16:43:38.646Z"],"id":[0,550386006],"uuid":[0,"9e6e06b3-17a6-4e31-9a39-c7b637f5b378"],"content":[0,{"_uid":[0,"21be270c-23a9-4698-9d63-613f15a0fbfa"],"image":[0,{"id":[0,17442929],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/a1cad6958c/blog-header-23.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Six Benefits of Narrowband-IoT"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"Content":[1,[]],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"8b4afd68-ffd1-4d47-873d-78c6612e27d9"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of NB-IoT 1: Maximum connectivity and high cost efficiency"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"When introducing narrowband IoT, all relevant elements should be evaluated in the cost analysis. These are the communication costs, the hardware/modem costs, and the relevant operating costs. Let’s start with the good news: "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband IoT impresses in all dimensions of consideration with a cost-effective application"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", especially in comparison with conventional cellular mobile communications. Communications costs are very low compared to traditional cellular. As a result, installation is now often economically viable even in devices where this previously failed due to the monetary cost**. The hardware costs are "],"type":[0,"text"]}],[0,{"text":[0,"considerably lower"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," compared to LTE / 5G nets. This concerns the modems but also the additional components that are needed. Modern system-on-a-chip (SoC) solutions have "],"type":[0,"text"]}],[0,{"text":[0,"powerful dual-mode modems in a fingernail-sized package space"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In addition, a powerful microprocessor (ARM Cortex M33 class) is also found for NB-IoT and LTE-M. The latter convinces with "],"type":[0,"text"]}],[0,{"text":[0,"sufficient main memory and extended hardware security features"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In terms of operating costs, two major benefits contribute to cost reduction. In Germany, for example, a “fallback” to the network of another mobile carrier is already included in the price. "],"type":[0,"text"]}],[0,{"text":[0,"This “national roaming” creates the necessary redundancy in network operation."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The main cost driver, the cost block for maintenance, is also optimized because battery runtimes are maximized due to low energy consumption. This has a direct impact on the financial parameters in the life cycle. Due to the high replacement costs of batteries, their lifetime often limits the lifetime of the entire device. Significantly extending the operating time can lower the product price and thus enable new applications."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of NB-IoT 2: Network operation with optimal energy efficiency"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In terms of energy efficiency, narrowband IoT is significantly superior to classic mobile communications (2G/3G/4G/5G)."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," IoT applications generally function like a transmitting sensor that transmits sensor data every couple of hours. "],"type":[0,"text"]}],[0,{"text":[0,"Such a sensor can be in sleep mode for hours."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," In this respect, it only wakes up to check incoming data and upload it every few hours. This process is called “paging.” "],"type":[0,"text"]}],[0,{"text":[0,"This increases energy efficiency by a multiple."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," To improve the battery life of IoT devices, the power-saving mode PSM (Powersafe Mode) was introduced in 3GPP Release 12. "],"type":[0,"text"]}],[0,{"text":[0,"PSM is similar to simply “powering down.”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The exception is that the device remains registered on the network even in this unreachable state."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The use of "],"type":[0,"text"]}],[0,{"text":[0,"PSM results in reduced energy consumption"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", as the energy-intensive, regular re-logging into the network is no longer necessary. "],"type":[0,"text"]}],[0,{"text":[0,"The devices only require energy when data is being sent or received"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Therefore, they are in powersave mode most of the time. Depending on the application, battery runtimes of more than ten years can be achieved. When using PSM, however, it should be noted that "],"type":[0,"text"]}],[0,{"text":[0,"devices in PSM state cannot receive external data"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". So you have to know when exactly the device will wake up again in order to then communicate data to the device. "],"type":[0,"text"]}],[0,{"text":[0,"To enable this more elegantly, Discontinuous Reception (DRX) was evolved to eDRX."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The goal was to further reduce power consumption and extend battery life. An advance that is "],"type":[0,"text"]}],[0,{"text":[0,"especially beneficial"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for use in smartphones and other LTE devices."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In NB-IoT, eDRX allows the IoT device to sleep for a long time and wake up periodically to check paging. "],"type":[0,"text"]}],[0,{"text":[0,"In doing so, the duration of the sleep state can be configured in eDRX"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This saves a lot of power, unlike traditional DRX. For eDRX to work, there must be perfect time synchronization between the IoT device and the network. "],"type":[0,"text"]}],[0,{"text":[0,"The network in question must support eDRX"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Thus, both methods can be used to achieve a long deep sleep of the devices and thus a significant energy saving. Always with the simultaneous possibility of "],"type":[0,"text"]}],[0,{"text":[0,"receiving data from the device on a regular basis and also sending data to the device."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of NB-IoT 3: Good coverage by international mobile carriers"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Narrowband IoT operates in two frequency bands in Europe - 800Mhz (Band 20) and 900Mhz (Band 8). "],"type":[0,"text"]}],[0,{"text":[0,"The low frequency of NB-IoT means that the signals have a long range"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This means that good area coverage can be achieved with just a few radio cells. "],"type":[0,"text"]}],[0,{"text":[0,"The low wavelength also enables high building penetration."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," This makes Narrowband-IoT the ideal transmission standard for use cases within objects. The same applies in other locations where undisturbed reception can otherwise not be guaranteed. **The signal also penetrates through thick walls and into basement rooms, a feature that is a benefit for smart metering, for example, i.e. intelligent electricity, water or heat supply. The only requirement for operating an IoT platform is a good Internet connection."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of NB-IoT 4: Simplicity in securing network operation"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Before narrowband IoT was ready for the market, it was common practice to set up a “fallback” as a safeguard when using 3G and 4G for data transmission. In this, a digital safety net was set up in case of network disruptions or radio holes. "],"type":[0,"text"]}],[0,{"text":[0,"When using NB-IoT, this “fallback” is already automatically in place through the networks of other service providers"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This means that an IoT device automatically logs on to network operator B in the event of a network disruption from network operator A. If LTE-M is also available in the affected region, this network can also be used as a additional fallback option without any problems. If the hardware used (modem) supports this, the manufacturer’s firmware can be configured accordingly."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In tenders, it often happens that a 2G fallback is still requested out of historical reflex. However, this is not necessary and is also counterproductive, as it negates many of the LPWAN benefits described. Specifically, the following challenges arise. "],"type":[0,"text"]}],[0,{"text":[0,"While there are currently combo chips for NB-IoT and LTE-M, 2G must be supplemented via a corresponding module."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Combo chips generically support both standards. However, the hardware costs for modem operation are doubled. In addition, 2G takes place in a different frequency band. Thus, the bill of material (BOM) is further burdened by an additional antenna."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"However, the decisive factor is "],"type":[0,"text"]}],[0,{"text":[0,"that 2G has not been designed for energy-saving operation."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," In the case of a transmission via the 2G modem, considerably more energy is required. Especially "],"type":[0,"text"]}],[0,{"text":[0,"in the case of battery operation, the battery life can no longer be guaranteed"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In addition, the GSM technology on which 2G is based requires considerable pulse currents. Current battery chemistry technologies with long lifetimes, especially those that are not rechargeable, cannot deliver these. In general, IoT security is high and protected by application over the network services of international cellular carriers. So the implementation of narrowband IoT is equivalent to the introduction of an integrated security solution - with excellent functionality throughout."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of NB-IoT 5: High scalability in IoT application"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The technology standard "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband IoT has been targeting mass applications since the development phase"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". IoT devices do not have to re-register every time the connection was interrupted. They continue to be known to the network as subscribers even in the event of disruptions. Compared to conventional mobile communications usage by other end devices, this results in a significantly reduced network load. "],"type":[0,"text"]}],[0,{"text":[0,"Many more terminals can be managed in individual cells"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," than is the case with conventional services (2G/3G/4G)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"This also makes it easy to deploy large-scale applications in individual locations (e.g., "],"type":[0,"text"]}],[0,{"text":[0,"small-scale rollout of sensor technology in smart city applications"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"). Congestion on the data highway is thereby avoided. The solution toward ease in network operation of IoT applications is: cloud computing. The data volumes called up in each case are bundled in the cloud and can thus be retrieved regardless of location and time. A cloud interface responds in real time. With the right configuration of your infrastructure and a corporate network with edge computing, you can secure your IoT data holistically. Monitoring on the IoT platform is crucial here. The focus is on various security and data protection features."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of NB-IoT 6: Security and reliability in everyday business"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unlike other LPWA networks such as LoRaWAN, Narrowband-IoT is a licensed cellular standard. "],"type":[0,"text"]}],[0,{"text":[0,"So NB-IoT has all the security and privacy features of cellular networks"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". These include "],"type":[0,"text"]}],[0,{"text":[0,"data integrity, confidentiality or secure authentication"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In addition, the NB-IoT standard provides for optional DTLS (Datagram Transport Layer Security) as a further encryption option for data transmission via a UDP (User Datagram Protocol)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"The benefits of narrowband IoT are reflected in multiple aspects. Briefly summarized: NB-IoT can be used to send and receive small amounts of data from IoT devices at a low cost point. This is done in a particularly energy-efficient manner, enabling long-lasting battery operation. NB-IoT also has good area coverage due to the frequencies used. In addition, Narrowband-IoT inspires with a good building penetration all the way down to the basement. The technology is available from many network operators, ensuring excellent international coverage. In the following, we explain the benefits of Narrowband-IoT in detail."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"314a2c3e-300c-44f7-abee-6487467bf09a"],"title":[0,"Benefits of Narrowband-IoT (NB-IoT) | Network Technologies | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Efficient, secure, scalable & cost-effective small data transfer from IoT devices using NB-IoT | Discover the benefits of LPWA technology ► Learn more!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2022-01-19 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"vorteile-von-narrowband-iot"],"full_slug":[0,"blog/vorteile-von-narrowband-iot"],"sort_by_date":[0,null],"position":[0,-580],"tag_list":[1,[[0,"Energy"],[0,"Green Tech"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"806bd1b4-af26-47b8-90a6-27f96e3eb649"],"first_published_at":[0,"2022-01-19T14:55:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/vorteile-von-narrowband-iot"],"translated_slugs":[1,[[0,{"path":[0,"blog/vorteile-von-narrowband-iot"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Contact Tracing – Lösungen für den neuen Arbeitsalltag"],"created_at":[0,"2024-09-23T11:28:23.125Z"],"published_at":[0,"2024-09-27T09:11:58.795Z"],"updated_at":[0,"2024-09-27T09:11:58.819Z"],"id":[0,552229737],"uuid":[0,"5bd52dee-50a2-454a-83bc-ad8841fe7c2b"],"content":[0,{"_uid":[0,"4438b972-6f5c-4ae5-a55d-f8e1ff4316a5"],"image":[0,{"id":[0,17442940],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/85055389ff/blog-header-34.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Contact Tracing – Lösungen für den neuen Arbeitsalltag"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"11c86125-5ef3-4013-bf9e-b283dcdc3c87"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Rückkehr ins Büro ermöglichen"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die Pandemie ist noch immer allgegenwärtig, doch eine hundertprozentige Home-Office-Policy ist nach einem knappen halben Jahr nur noch schwer durchsetzbar. Ein persönliches Zusammentreffen von Mitarbeitern ist in vielen Fällen entscheidend für den Geschäftserfolg und eine Nutzung der Büroräume muss zumindest in Teilen möglich gemacht werden, ohne dass dadurch die Gesundheit oder persönliche Daten der Mitarbeiter in Gefahr gebracht werden."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17410335],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1000x563/132d9360ac/contact-tracing-header.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Mit dem Token meldet man sich im Büro an. Tritt der Fall einer Infektion auf, können schnell alle Beteiligten identifiziert und gewarnt werden."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Mögliche Lösungen für ein Contact Tracing im Büro"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wir haben uns bereits mit den Möglichkeiten einer Nachverfolgung eventueller Infektionsketten beschäftigt und eine Lösung in den grandcentrix Büroräumen im Einsatz. Uns war bei der Lösungsfindung wichtig, dass sich die Kontaktnachverfolgung klar von der klassischen Zeiterfassung unterscheidet und so unkompliziert wie möglich einzusetzen ist. Einen Einblick in unsere Umsetzung der Infektionsschutzketten-Nachverfolgung am Arbeitsplatz haben wir bereits vor einigen Wochen in einem "],"type":[0,"text"]}],[0,{"text":[0,"Blogartikel"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/back-to-work-goes-iot/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," zusammengefasst. In Zuge dessen haben wir auch die "],"type":[0,"text"]}],[0,{"text":[0,"technischen Details"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/blog/back-to-work-goes-iot-technische-details/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," der Tracing-Lösung für eine eigenständige Aufsetzung zur Verfügung gestellt."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die Lösung kann je nach individueller Anforderung Ihres Unternehmens auch weiter ausgebaut oder adaptiert werden. Möglich sind z.B. folgende Punkte:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Mobile Check-In Devices: Einfach nachrüstbare Hardware, die mit einem Akku ausgestattet ist. Die Übermittlung erfolgt zu geringen Kosten direkt über das Mobilfunknetz (NB-IoT)verschlüsselt in eine sichere Cloud."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Bestehende RFID oder NFC Chips der Mitarbeiter (z.B. Türöffner oder Mitarbeiterausweise) können eingebunden werden. Wenn bisher keine Zuordnung der Chips zu Mitarbeitern vorliegt, bieten wir auch Möglichkeiten zur Self-Service-Registration an."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Das Datenerfassungskonzept beruht auf dem Speichern von Check-In Aktivitäten an verschiedenen Standorten. Es ist kein Check-Out vorgesehen, damit wird die Abgrenzung zu einer Zeiterfassung sichergestellt. Potentielle Bedenken des Betriebsrats können damit gut ausgeräumt werden."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die Daten werden pseudonymisiert gespeichert. Die Verbindung zu den Mitarbeitern wird nur im Bedarfsfall durch die zuständige Abteilung (in der Regel HR) durchgeführt. Es werden auch hier nur die Mitarbeiterdaten ausgegeben, die potentiell Kontakt zur infizierten Person hatten. Die Check-In Standorte der Person werden nicht offen gelegt."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Ähnlich wie bei der Risikoermittlung der offiziellen Corona-App, lassen sich aus den Daten Risk Scores berechnen, die dabei helfen, Wahrscheinlichkeiten für eine potentielle Infektionskette zu ermitteln. Die Entscheidung, welche Mitarbeiter freigestellt oder ins Homeoffice geschickt werden, kann auf dieser Basis individuell getroffen werden."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sie benötigen Unterstützung beim Thema Kontaktnachverfolgung und Identifizierung von möglichen Infektionsketten in Ihrem Unternehmen?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wir helfen Ihnen gerne weiter, schreiben Sie uns einfach eine E-Mail "],"type":[0,"text"]}],[0,{"text":[0,"[email protected]"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"mailto:[email protected]"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Die Herausforderungen für die Zusammenarbeit in Zeiten von Covid-19 haben sich gewandelt. Von heute auf morgen ein ganzes Unternehmen ins Home-Office zu schicken, schien im März die größte Herausforderung des Büroalltags im Jahre 2020 zu sein. Dass eine halbwegs normale Rückkehr ins Büro auch gegen Ende des Jahres noch immer keine Option sein wird, war vor fünf Monaten vermutlich keinem wirklich bewusst.\n\nDie Transformation hin zu einem neuen Büroalltag, bei welchem der Infektionsschutz an erster Stelle steht, stellt sich als eine besondere Herausforderung heraus."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"1d90a676-1265-42e3-a560-9503eb7f98d8"],"title":[0,"Contact Tracing – Lösungen für den neuen Arbeitsalltag"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2021-09-23 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"contact-tracing"],"full_slug":[0,"blog/contact-tracing"],"sort_by_date":[0,null],"position":[0,-1040],"tag_list":[1,[[0,"Partner"],[0,"Embedded"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"b6df99ba-c20d-4b89-bc6b-8f438c60191f"],"first_published_at":[0,"2021-09-23T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/contact-tracing"],"translated_slugs":[1,[[0,{"path":[0,"blog/contact-tracing"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Back2Work goes IoT – Infektionsketten digital nachvollziehen"],"created_at":[0,"2024-09-23T11:13:33.722Z"],"published_at":[0,"2024-10-01T15:13:42.516Z"],"updated_at":[0,"2024-10-01T15:13:42.542Z"],"id":[0,552205207],"uuid":[0,"011c3a56-c96e-4582-bc89-15f08eb24a30"],"content":[0,{"_uid":[0,"5bd74160-4acb-4eac-9aa3-058b643d0ae9"],"image":[0,{"id":[0,17442950],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/5d19c8a3d3/blog-header-31.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Back2Work goes IoT – Infektionsketten digital nachvollziehen"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"c6e11143-db21-4220-b2df-06a7e2578fde"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die Back2Work-App, die von der SYCOR GmbH als open Source zur Verfügung gestellt wird"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://sycor-group.com/de-en/microsoft/solutions/sycor-apps/sycor-back2work-app.html"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,", bildet für uns eine gute Basis. Um die Hürde des CheckIns möglichst niedrig zu halten und auch beim Etagenwechsel pragmatische Lösungen zu verfolgen, haben wir eine noch einfachere Lösung entwickelt, um mit wenig Aufwand "],"type":[0,"text"]}],[0,{"text":[0,"die Anwesenheit in einem bestimmten Bereich, z.B. einer Etage, zu erfassen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Wie bei den meisten Systemen am Markt haben unsere Token für die Türöffnung einen zusätzlichen "],"type":[0,"text"]}],[0,{"text":[0,"125 kHz RFID Chip"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", der eine eindeutige ID zur Verfügung stellt. Wir haben einen Scanner entwickelt, der diesen Identifier ausliest und den zugeordneten User in der Back2Work-App eincheckt."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die Scanner werden ans Netz angeschlossen und brauchen Zugriff auf die "],"type":[0,"text"]}],[0,{"text":[0,"SharePoint Site"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", die der Back2Work-App zu Grunde liegt. Damit haben wir die Möglichkeit geschaffen, den Standort beim Betreten von neuen Räumen, Etagen oder Gebäuden sehr einfach zu aktualisieren – mit wenig Aufwand für die Mitarbeiter."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wir sehen diese Umsetzung als große Hilfe bei der "],"type":[0,"text"]}],[0,{"text":[0,"Organisation des Arbeitsalltags angesichts der aktuellen Situation"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," und stellen daher diese Lösung als "],"type":[0,"text"]}],[0,{"text":[0,"unseren Beitrag zur Corona-Krise kostenlos zur Verfügung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Im GitHub Repository"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/contact-tracing-firmware"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," finden sich neben dem "],"type":[0,"text"]}],[0,{"text":[0,"Quellcode"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," auch die "],"type":[0,"text"]}],[0,{"text":[0,"Materialliste"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," sowie der "],"type":[0,"text"]}],[0,{"text":[0,"Entwurf für das 3D-Druck Gehäuse"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Ein Scanner liegt bei ~50 € Einkaufspreis."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Welcher Prozess ist implementiert?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Das Scannen des "],"type":[0,"text"]}],[0,{"text":[0,"RFID Token"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," führt einen CheckIn des zugeordneten Mitarbeiters durch, ein erneuter Scan an der gleichen Scan-Station aktualisiert einen LastSeen Timestamp. Das Scannen an einer anderen Scan-Station sorgt dafür, dass der Mitarbeiter am ursprünglichen Ort aus- und am neuen eingecheckt wird. Ein kompletter Checkout per Chip ist aktuell nicht vorgesehen, "],"type":[0,"text"]}],[0,{"text":[0,"um keine faktische Anwesenheitserfassung einzuführen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Die Lösung dürfte damit auch den Anforderungen von Betriebsräten entsprechen. Alle Mitarbeiter werden durch einen automatisierten Job am Ende des Tages ausgecheckt. Der gleiche Job bereinigt auch die historischen, nicht mehr benötigten Tracking-Daten."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17410190],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1360x960/3510c25224/back-to-work-equipment.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Wo bekomme ich mehr technische Details?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wir haben die "],"type":[0,"text"]}],[0,{"text":[0,"technischen Details"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," und einige weitere Überlegungen in diesem Artikel zusammengefasst."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Kann die Lösung ausgebaut werden?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Anpassungen in der PowerApp oder der Logic in den PowerAutomate-Lösungen unterstützen die Kollegen von Sycor sehr gerne. Für alle Ideen zur Anpassung des CheckIn-Terminals (z.B. eine kabellose, d.h. batteriebetriebene und via Cellular (3G, 4G, NB-IoT) vernetzte, einfach nachrüstbare Variante, eine andere Technologie für die Identifikation,…) stehen wir von grandcentrix gerne zur Verfügung."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Um auf eine mögliche, teilweise Rückkehr in die Büros vorbereitet zu sein, haben wir uns mit den Möglichkeiten einer Nachverfolgung eventueller Infektionsketten beschäftigt. Da wir bei grandcentrix keine klassische Zeit- und Anwesenheitserfassung einsetzen, war es wichtig eine Lösung zu finden, die eine einfache Benutzung ermöglicht und sich von einer Arbeitszeiterfassung klar abgrenzt.\nIm Folgenden beschreibt unser Head of IT Sebastian Irle, wie Apps und IoT bei der Implementierung von Social Distancing am Arbeitsplatz unterstützen können und wie eine Rückkehr ins Büro aussehen kann. Er zeigt auf, wie grandcentrix die Back2Work-App von Sycor weiterentwickelt hat, um so eine Ausbreitung von SARS-CoV-2 zu verhindern."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"341e6120-415b-49b7-a35d-8ce5a18d36f6"],"title":[0,"Back2Work goes IoT – Technical Details to Contact Tracer"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2021-09-23 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"back-to-work-goes-iot-technische-details"],"full_slug":[0,"blog/back-to-work-goes-iot-technische-details"],"sort_by_date":[0,null],"position":[0,-1020],"tag_list":[1,[[0,"Smart Products"],[0,"Smart Building"],[0,"App"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"3edd1107-2516-40ff-b06c-372cdd043f72"],"first_published_at":[0,"2021-09-23T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/back-to-work-goes-iot-technische-details"],"translated_slugs":[1,[[0,{"path":[0,"blog/back-to-work-goes-iot"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Using MODBUS on Azure Sphere with Rust"],"created_at":[0,"2024-09-23T09:51:11.793Z"],"published_at":[0,"2024-09-27T09:11:59.456Z"],"updated_at":[0,"2024-09-27T09:11:59.484Z"],"id":[0,552112475],"uuid":[0,"3217e2aa-0a99-4019-b3bd-c7dcd0320af3"],"content":[0,{"_uid":[0,"fcffb332-53f9-479f-9437-b9f0471054c2"],"image":[0,{"id":[0,17442935],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/a0dab2ac1c/blog-header-29.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Using MODBUS on Azure Sphere with Rust"],"author":[0,{"name":[0,"Björn Quentin"],"created_at":[0,"2024-09-23T12:45:33.135Z"],"published_at":[0,"2024-09-26T07:13:35.920Z"],"updated_at":[0,"2024-09-26T07:13:35.944Z"],"id":[0,552312712],"uuid":[0,"e4928db8-45fa-4031-ad95-cd511e4bcc0a"],"content":[0,{"_uid":[0,"e49a11da-38d0-4624-9711-c3e5054bdda4"],"name":[0,"Björn Quentin"],"role":[0,"Developer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17412034],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/388x390/d5bc3ea057/person-bjoernquentin.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"bjoern-quentin"],"full_slug":[0,"_data/persons/bjoern-quentin"],"sort_by_date":[0,null],"position":[0,-430],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"768b45d3-41ca-4820-8dd8-e98d3a1ff5f9"],"first_published_at":[0,"2024-09-26T07:13:35.920Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/bjoern-quentin"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/bjoern-quentin"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"ca599e27-ccd6-469d-b3bd-736ab570719b"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Azure Sphere"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Today it’s easier than ever before to get started with a network-enabled MCU"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," – they are easily accessible and powerful but it is important to keep them secure. Usually, it’s your duty to make and keep them secure – which is a chore. Just think of the "],"type":[0,"text"]}],[0,{"text":[0,"vulnerabilities found in Treck TCP/IP stack"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.jsof-tech.com/ripple20/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," and the "],"type":[0,"text"]}],[0,{"text":[0,"Mirai botnet"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://en.wikipedia.org/wiki/Mirai_(malware)"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," which made headlines some years ago and the latest discovered vulnerabilities known as "],"type":[0,"text"]}],[0,{"text":[0,"AMNESIA:33"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.forescout.com/research-labs/amnesia33/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". There is much more to say on this topic: If you want to dive deeper "],"type":[0,"text"]}],[0,{"text":[0,"have a look at here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://azure.microsoft.com/en-us/services/azure-sphere/#overview"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Azure Sphere "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/pages/contact"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"If you are interested in how Azure Sphere can help secure your IoT business, contact us →"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/pages/contact"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}],[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,""]}]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Rust"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"All you have to worry about is your own code. And that is where Rust comes into play. While we all test and review our code as carefully as possible, it is still a reality that most of all critical problems in software are caused by doing memory management wrong. "],"type":[0,"text"]}],[0,{"text":[0,"Have a look at this article by the Microsoft Security Response Center"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://msrc-blog.microsoft.com/2019/07/22/why-rust-for-safe-systems-programming/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," that explains things in more detail. Unfortunately, there is little that can be done to make sure your code doesn’t get affected by those problems by the OS. But there is hope: Rust. One of the main drivers in creating the Rust programming language was to protect developers from running into those problems."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Here is a quick summary of some things Rust offers:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"High performance"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Memory safety"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Useable for anything from small embedded devices to big iron servers – and the web"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A modern feature-rich language"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Zero cost abstractions"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"More than enough reasons to use it on Azure Sphere. And if you do so, you are in good company since many companies switched or are switching to Rust for at least the most sensitive parts of their software development."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The Approach"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"So, we want to talk MODBUS RTU via RS485 to the sensors."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The protocol is easy enough to implement it without much effort. But there is one catch: Since only one device is allowed to talk on the bus at any given time, we have to switch the RS485 transceiver between transmit and receive in a tight time frame. Keeping transmit too long means losing at least a part of the response. Switching to receive too early means we cut off part of the command we are sending via UART. Switching the GPIO at the exact time needed while communicating via UART didn’t work with just the high-level app running on A7 core. Fortunately, we have access to the real-time M4 cores. On the M4 cores, we can set appropriate interrupts to exactly know when the last bit of our command is sent and we have to switch the transceiver into receive mode. We decided to keep the low-level app as simple as possible and implement more complex things in our high-level app, like creating the MODBUS packets and calculating the checksum."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Apart from that, the high-level app is also responsible for communicating with the cloud (i.e. telemetry ingress, receiving cloud to device commands to trigger a firmware update of the sensors and downloading a new firmware from the internet). Beside that it doesn’t make sense, it’s also not allowed – and physically not possible – to access the network directly by the low-level app."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"That turned out to be a great solution. Here is a schematic of the components involved:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17409182],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/960x480/0cb939325f/azure-rust-components.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It’s also worth noting that while Azure Sphere can certainly talk to any cloud it’s actually very easy to connect Azure Sphere to Azure IoT."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Even things like device provisioning, which usually is a headache, is a no-brainer in this setup. It’s no exaggeration to say that Azure Sphere and Azure IoT are matches made in heaven."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The Details – How to use Rust to develop for Azure Sphere"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Out of the box, the Azure Sphere SDK supports developing your applications in C. It’s a comprehensible and good decision and makes it not too hard to use Rust here."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"While it is perfectly possible to cross-compile libstd for high-level apps, because support for Linux is already integrated, we will go with no-std – not only to have the generated binaries a bit smaller but also since it’s just a bit easier to start without libstd here for now. However, no-std isn’t really a concern here - the core library gives us already enough functionality to conveniently develop our solution."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Prerequisites"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Before we can start development we need some components installed:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A recent Rust nightly toolchain (e.g. 1.50.0-nightly (1c389ffef 2020-11-24) or later)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"MUSL GCC toolchain for ARM-HF for developing high-level applications"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"a recent gcc-arm-none-eabi toolchain for developing real-time apps"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Azure Sphere SDK for Windows or Linux"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"High-Level Application"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In order to successfully compile, link, and deploy a high-level application, we need to specify some configuration options. Fortunately, it’s quite easy to customize the build options – we don’t need to recompile the compiler but we can easily configure everything we need when using a precompiled toolchain."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"First we need a target specification file – it’s called "],"type":[0,"text"]}],[0,{"text":[0,"arm-v7-none-eabi.json"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/rust-on-azure-sphere/blob/main/highlevel/app/arm-v7-none-eabi.json"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," here:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"{\n \"abi-blacklist\": [\n \"stdcall\",\n \"fastcall\",\n \"vectorcall\",\n \"thiscall\",\n \"win64\",\n \"sysv64\"\n ],\n \"arch\": \"arm\",\n \"data-layout\": \"e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64\",\n \"emit-debug-gdb-scripts\": false,\n \"env\": \"\",\n \"executables\": true,\n \"cpu\": \"cortex-a7\",\n \"features\": \"+v7,+thumb-mode,+thumb2,+vfp3,+neon\",\n \"linker\": \"arm-linux-musleabihf-gcc\",\n \"linker-flavor\": \"gcc\",\n \"llvm-target\": \"arm-v7-none-eabihf\",\n \"max-atomic-width\": 32,\n \"os\": \"none\",\n \"panic-strategy\": \"abort\",\n \"relocation-model\": \"pic\",\n \"target-c-int-width\": \"32\",\n \"target-endian\": \"little\",\n \"target-pointer-width\": \"32\",\n \"vendor\": \"\"\n}"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Here we specify various options for the code generation. Additionally we need the file "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,".cargo/config"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/rust-on-azure-sphere/blob/main/highlevel/app/.cargo/config"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"[target.arm-v7-none-eabi]\nlinker = 'sysroots/7+Beta2010/tools/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-musleabi/arm-poky-linux-musleabi-gcc'\nrunner = 'arm-eabi-gdb'\nrustflags = [\n \"-C\", \"link-arg=-flinker-output=exec\",\n \"-C\", \"link-arg=-Wl,--dynamic-linker=/lib/ld-musl-armhf.so.1\",\n \"-C\", \"link-arg=-v\",\n \"-C\", \"link-arg=--sysroot=./sysroots/7+Beta2010/\",\n \"-C\", \"link-arg=-L\",\n \"-C\", \"link-arg=./sysroots/7+Beta2010/usr/lib/\",\n \"-C\", \"link-arg=-L\",\n \"-C\", \"link-arg=./sysroots/7+Beta2010/lib/\",\n \"-C\", \"link-arg=-Wl,--no-undefined,--gc-sections\",\n \"-C\", \"link-arg=-nodefaultlibs\",\n \"-C\", \"link-arg=-march=armv7ve+neon\",\n \"-C\", \"link-arg=-mcpu=cortex-a7\",\n \"-C\", \"link-arg=-mthumb\",\n \"-C\", \"link-arg=-mfpu=neon\",\n \"-C\", \"link-arg=-mfloat-abi=hard\",\n \"-C\", \"link-arg=-Wl,-Bdynamic\",\n \"-C\", \"link-arg=-lapplibs\",\n \"-C\", \"link-arg=-lazureiot\",\n \"-C\", \"link-arg=-lpthread\",\n \"-C\", \"link-arg=-lcurl\",\n \"-C\", \"link-arg=-ltlsutils\",\n \"-C\", \"link-arg=-lgcc_s\",\n \"-C\", \"link-arg=-lc\",\n \"-C\", \"link-arg=-Os\",\n]\n[build]\ntarget = \"arm-v7-none-eabi\"\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Here we configure which default target to use (the arm-v7-none-eabi file from above) and how the linking is done."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"We also configure which libraries we like to link. Those are from the Sphere SDK. Please note that I symlinked the sysroots folder for simplicity and because we cannot use environment variables in the config file. At this point, we are already able to compile a binary suitable to run on Azure Sphere by running "],"type":[0,"text"]}],[0,{"text":[0,"cargo xbuild."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now we are just a few commands away from having it running on the device. First let’s copy together the binary and the application manifest:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"mkdir -p target/approot/\nmkdir -p target/approot/bin\n\ncp target/arm-v7-none-eabi/debug/sphere-app target/approot/bin/app\ncp app_manifest.json target/approot"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Next, we use the azsphere command-line utility to create the image and deploy it:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"azsphere image-package pack-application --input target/approot --destination-file target/sphere-app.image --verbose\n\nazsphere device sideload delete --component-id 00f3df71-a397-4a5e-89cb-7dde6486888d --verbose\n\nazsphere device sideload deploy -p target/sphere-app.image --verbose"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Here I’m using the Azure Sphere CLI v2 syntax. For v1 it looked similar but not exactly the same. That is all that is needed for this. To make development easier I decided to create and use some support crates:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"sphere-sys"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," A typical sys crate mainly consists of a build.rs file which is using bindgen to generate Rust FFI bindings from the header files contained in the Azure Sphere SDK."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"sphere-lib"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," Since it is quite inconvenient to directly use the generated FFI bindings and also needs unsafe code in many places, it is a good idea to create some Rust friendly wrappers to make using the functionality feel idiomatic on the Rust side."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"sphere-rt"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0," This is optional but very useful. It contains a custom allocator which currently just directly uses malloc and free as well as some re-exports of functionality from libcore. Additionally, it defines the print family of macros to log to Sphere’s debug out and defines a panic handler and the start function of the application. The code sample below should show how this makes development easier. And this is how a very simple multi-color blinky could look like with the above explained approach:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"#![cfg_attr(not(test), no_std)]\n#![cfg_attr(not(test), no_main)]\n\n\n#[cfg(not(test))]\nextern crate sphere_rt as std;\n#[cfg(not(test))]\nuse std::prelude::v1::*;\n\nextern crate sphere_lib;\nuse sphere_lib::mt3620_gpio::*;\nuse sphere_lib::util::sleep;\n\nconst MT3620_GPIO8: i32 = 8;\nconst MT3620_GPIO9: i32 = 9;\nconst MT3620_GPIO10: i32 = 10;\nconst MT3620_RDB_LED1_GREEN: i32 = MT3620_GPIO9;\nconst MT3620_RDB_LED1_BLUE: i32 = MT3620_GPIO10;\nconst MT3620_RDB_LED1_RED: i32 = MT3620_GPIO8;\n\n#[no_mangle]\nfn start() {\n println!(\"start\");\n\n let red = GpioPort::open(MT3620_RDB_LED1_RED);\n let green = GpioPort::open(MT3620_RDB_LED1_GREEN);\n let blue = GpioPort::open(MT3620_RDB_LED1_BLUE);\n\n loop {\n red.set_low();\n green.set_low();\n blue.set_low();\n sleep(1);\n ...\n }\n}"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"As you can see we can just use the println macro and there is no need to fiddle with an allocator or panic handler. Side note: If you wonder about the “not(test)” directives – that’s because I like to have a way to run high-level tests on the host OS for early feedback."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Real-Time Application"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"As said before, we are in need of a real-time application for the given task. Actually writing a real-time application for Azure Sphere is pretty much straightforward – much the same as writing a bare-metal application for any other MCU in Rust. In this very first version, it doesn’t make use of the drivers provided by MediaTek and CodethinkLabs you can find on Github. That’s because they just didn’t exist when we implemented it. So we did it from scratch in Rust based on the samples provided by Microsoft and the datasheet. It also doesn’t implement Rust’s embedded-hal which would be great to have for the future. That being said here is how it works. This time we don’t need a custom target specification since one of Rust’s built-in targets already fit. So we start with "],"type":[0,"text"]}],[0,{"text":[0,".cargo/config"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/rust-on-azure-sphere/blob/main/baremetal/.cargo/config"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"[target.thumbv7em-none-eabihf]\nrustflags = [\n \"-C\", \"linker=arm-none-eabi-gcc\",\n \"-C\", \"link-arg=-mcpu=cortex-m4\",\n \"-C\", \"link-arg=-g\",\n \"-C\", \"link-arg=-nostartfiles\",\n \"-C\", \"link-arg=-Wl,--no-undefined\",\n \"-C\", \"link-arg=-Wl,-n\",\n \"-C\", \"link-arg=-Wl,-Tlinker.ld\"\n]\n\n[build]\ntarget = \"thumbv7em-none-eabihf\""],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Again we configure some parameters for the linker and the default target. This time we need a "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"build.rs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/rust-on-azure-sphere/blob/main/baremetal/build.rs"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," to copy the linker script to a suitable location during the build:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"use std::env;\nuse std::fs::File;\nuse std::io::Write;\nuse std::path::PathBuf;\n\nfn main() {\n // Put the linker script somewhere the linker can find it\n let out = &PathBuf::from(env::var_os(\"OUT_DIR\").unwrap());\n File::create(out.join(\"linker.ld\"))\n .unwrap()\n .write_all(include_bytes!(\"linker.ld\"))\n .unwrap();\n println!(\"cargo:rustc-link-search={}\", out.display());\n\n // Only re-run the build script when linker.ld is changed,\n // instead of when any part of the source code changes.\n println!(\"cargo:rerun-if-changed=linker.ld\");\n}"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Last not least we need a linker.ld – "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"we can just use this one"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/Azure/azure-sphere-samples/blob/master/Samples/IntercoreComms/IntercoreComms_RTApp_MT3620_BareMetal/linker.ld"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". Now we are good to go and are able to compile for Azure Sphere’s M4 cores with the cargo xbuild command. However there is "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"quite some code needed to get everything setup"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/rust-on-azure-sphere/blob/main/baremetal/src/main.rs#L35-L393"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,":"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-json"]}],"content":[1,[[0,{"text":[0,"const SCB_BASE: usize = 0xE000ED00;\n\n\nconst INTERRUPT_COUNT: usize = 100;\nconst EXCEPTION_COUNT: usize = 16 + INTERRUPT_COUNT;\n\nextern \"C\" {\n pub static StackTop: u32;\n}\n\npub union Vector {\n handler: unsafe extern \"C\" fn(),\n reserved: usize,\n address: *const u32,\n}\n\n#[link_section = \".vector_table\"]\n#[no_mangle]\npub static mut ExceptionVectorTable: [Vector; EXCEPTION_COUNT] = [\n Vector {\n address: unsafe { &StackTop },\n },\n Vector { handler: main }, // RESET\n Vector {\n handler: defaultHandler,\n }, // NMI\n...\n\n#[no_mangle]\nunsafe extern \"C\" fn main() {\n // SCB->VTOR = ExceptionVectorTable\n write_reg32(SCB_BASE, 0x08, ExceptionVectorTable.as_ptr() as u32);\n\n...\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It is more or less the setup "],"type":[0,"text"]}],[0,{"text":[0,"used in this example"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/Azure/azure-sphere-samples/blob/master/Samples/IntercoreComms/IntercoreComms_RTApp_MT3620_BareMetal/main.c"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". These are the same basic steps needed on any Cortex-M. As said before, in this first step we implemented things pretty much straight forward. We could have even used the "],"type":[0,"text"]}],[0,{"text":[0,"Cortex-M-RT crate"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://crates.io/crates/cortex-m-rt"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," for the basics here and avoid that boilerplate setup code. For the future, the way to go would be to implement the "],"type":[0,"text"]}],[0,{"text":[0,"embedded-hal traits"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/rust-embedded/embedded-hal"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," and also have a runtime crate for initialization and other conveniences. Creating an image and side loading looks pretty much the same as for a high-level application."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Code"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"You can see a complete example of both - the high level and the bare metal application- on "],"type":[0,"text"]}],[0,{"text":[0,"our GitHub repository here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/grandcentrix/rust-on-azure-sphere"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". It’s basically “blinky” in both variants. While not all the code is needed for a simple “blinky” the code for things like Azure IoT connectivity and Intercore Communication is included for completeness."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Conclusion"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Even given the slightly more effort needed to get started with "],"type":[0,"text"]}],[0,{"text":[0,"Rust for Azure Sphere"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", it was quite "],"type":[0,"text"]}],[0,{"text":[0,"easy and efficient"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to use that approach. Memory safety alone would be worth it but there is so much more you get from using Rust."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A big part of the easiness of this implementation is also because of Azure Sphere and Azure IoT. Device provisioning and communication with the cloud is almost a no-brainer. Not to forget the managed software updates."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"While the high-level application support crates we implemented makes things very easy to use, there is some work left on the real-time part of the story. But that shouldn’t be a big effort as we already have a working solution here that just needs to be brought in shape."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"At grandcentrix we were tasked with connecting standalone temperature and humidity sensors to the cloud to monitor those readings for different regions inside larger supermarkets. These regions include for example the vegetable department as well as the checkout area and the entrance area. The final installation is planned to have one Azure Sphere guardian device per site and multiple sensors connected to it.\nThe sensors are not directly connected but communicate with the receiver – a central MODBUS enabled device. Sensor communication is done via a proprietary wireless protocol that is optimized for power consumption. Since the sensors itself are powered by batteries and are designed to run for a long period of time without recharging or replacing the battery, we also need to monitor the battery level to be able to plan battery replacements in advance.\nAzure Sphere connects via MODBUS RTU over RS485 to the central receiver and the telemetry data needs to go into Azure IoT for further processing and analysis. Additionally, a sensor’s firmware can be updated via MODBUS whenever the manufacturer releases a new firmware.\n\nHaving all the telemetry data in the cloud gives great opportunities for visualizing and analyzing the data. This way is also suitable to give different target groups access to the data depending on the user’s role. Also alerting can be implemented without much effort this way. Beside these business and technical requirements we wanted to implement everything on the Azure Sphere side in Rust – the reasons for that are explained below."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"34a0c60f-5bc7-4e77-8f12-1cce8b415c71"],"title":[0,"Modbus in Microsoft Azure Sphere Security Plattform | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"IoT Blog | Practical Example on Connecting Modbus RTU Devices (Sensors & Actuators) via RS485 to Azure Sphere and Azure IoT Hub as the Cloud Platform"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2021-04-09 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"azure-rust"],"full_slug":[0,"blog/azure-rust"],"sort_by_date":[0,null],"position":[0,-1000],"tag_list":[1,[[0,"Modbus"],[0,"Cloud-Backend"],[0,"Embedded"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"f49b93f1-bb1a-4a25-ac07-627edaa378ec"],"first_published_at":[0,"2021-04-09T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/azure-rust"],"translated_slugs":[1,[[0,{"path":[0,"blog/azure-rust"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Service-Meister - How grandcentrix brings Data Science, IoT and the handicraft together"],"created_at":[0,"2024-09-23T12:50:58.037Z"],"published_at":[0,"2024-09-27T09:11:58.112Z"],"updated_at":[0,"2024-09-27T09:11:58.135Z"],"id":[0,552321256],"uuid":[0,"9fb7922b-f97f-416d-bed2-347c12891758"],"content":[0,{"_uid":[0,"02cab526-f5ff-4d59-b4ff-38cfccb95fe8"],"image":[0,{"id":[0,17442967],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/f1004ca594/blog-header-45.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Service-Meister - How grandcentrix brings Data Science, IoT and the handicraft together"],"author":[0,{"name":[0,"Lena Cypris"],"created_at":[0,"2024-08-15T10:43:30.353Z"],"published_at":[0,"2024-09-27T09:15:51.784Z"],"updated_at":[0,"2024-09-27T09:15:51.809Z"],"id":[0,536100613],"uuid":[0,"ec7844d7-265c-418c-9b2b-5fe6f3ecd935"],"content":[0,{"_uid":[0,"3fbd8473-ef4e-4175-ac81-99896beded41"],"name":[0,"Lena Cypris"],"role":[0,"Data Scientist"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17011302],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/288x288/fa1322f94c/person-lenacypris.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_private":[0,false],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"lena-cypris"],"full_slug":[0,"_data/persons/lena-cypris"],"sort_by_date":[0,null],"position":[0,-130],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"9182fb8a-e08c-400b-a143-99356194a6aa"],"first_published_at":[0,"2024-09-27T09:15:51.784Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/lena-cypris"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/lena-cypris"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"7757ca3d-d101-4177-aef7-3c7593c67f9b"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"The speedboat by Würth and grandcentrix"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17011323],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1242x400/7c09dc561e/handwerk-iot-gcx-wuerth.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Together with Würth as a partner, a global market leader in the field of assembly and fixation in trade and industry, a practical and value-adding implementation is made possible. In the speedboat “Connectivity and AI for Powertools”, the main focus is on making service "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"faster, more efficient and more targeted"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", as well as identifying potential problems before they occur. More specifically, this means that downtimes of tools are to be significantly reduced through an analysis of improper use, predictive maintenance and remote diagnosis. In addition, artificial intelligence can greatly reduce the workload of service technicians by classifying the type of defect and predicting the course of the repair, enabling optimization of internal material flow and capacity management with an accompanying increase in productivity. In addition, the ability to identify causes, components and models with frequent damage, as well as predictability of utilization, arises. Last but not least, the connectivity of products paves the way for the development of new innovative business models. Besides the existing service data, simulated data and, in the future, machine data of the connected devices will be used for this purpose. As an end-to-end IoT solution provider with comprehensive and in-depth expertise from embedded to backend and frontend to data science, grandcentrix can generate "],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"text":[0,"clear added value for manufacturers and customers"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17011322],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1863x1191/b86b48e107/handwerk-iot-service-lifecycle.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Initial findings and forecast"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Besides a descriptive data analysis of the service cases, the focus last year was on the "],"type":[0,"text"]}],[0,{"text":[0,"classification of service tickets"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". For this, different approaches, partly "],"type":[0,"text"]}],[0,{"text":[0,"based on Natural Language Processing (NLP)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", were used. In addition, an Azure pipeline was built to identify significant anomalies in ratio metrics."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For the prediction of fault classes to fault descriptions of customers and based on evaluations of completed service tickets via NLP, Laura Ohrndorf successfully pursues the goal to accelerate processing and troubleshooting and to enable the planning of resources including possible pre-ordering of required spare parts. Here, the data is prepared with spaCy to extract the error descriptions from the tickets. A generalized linear model (GLM) is then trained based on this data to predict the defect classes.Thanks to Sean Mirchi’s Ratio "],"type":[0,"text"]}],[0,{"text":[0,"Comparison Pipeline implemented using Azure ML Services and set up in the Azure Data Factory"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", questions such as whether the error rate differs significantly between tools can be answered. In addition, ratio metrics can be constantly monitored, allowing changes to be identified at an early stage. Since anomaly detection is currently still being trained with simulated data, it can be applied in a wide variety of areas in the future."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With collaboration across the Service-Meister consortium, the "],"type":[0,"text"]}],[0,{"text":[0,"specification of generic services"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," will begin this year, to be published with open-source licence to be freely available to SMEs (e.g. via GitHub). The platform is intended to support understanding without technical knowledge how and which challenges can be solved using data-based algorithms. In the process, generic end-to-end implementations are to be made available using concrete examples as a “proof of concept” and the great potential is to be demonstrated through visualizations and key figures."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"For about a year now, grandcentrix and Adolf Würth GmbH & Co. KG have been working together on the implementation of the sub-project, called Speedboat, “Networking and AI for Powertools “ as part of the Service Master project.\n\nThe project is funded by the German Federal Ministry of Economics (BMWi) and executed by a collaboration of industry, research institutions and implementation partners, such as grandcentrix. The goal of Service-Meister is to bring artificial intelligence or, more generally speaking, data-driven decision-making processes to German SMEs to make them capable of competing in the future. The six speedboats, each consisting of an implementation partner and an industry partner, are currently developing data-based solution approaches for typical challenges faced by SMEs. These solutions will subsequently be specified into generic services and made available to German SMEs starting in 2022 as part of a service ecosystem for AI services.\n\nAs a provider of IoT solutions for intelligent products with its own Competence Center for Data Science, grandcentrix qualified as one of only three implementation partners in the project. The data science team, founded three years ago and consisting of five data scientists and engineers, convinced not only with a broad range of services, from statistical analysis and rapid prototyping to design, application and continuous training of machine learning models, but also with the pragmatic approach of using data as early as possible and as meaningfully as possible."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"692d0b06-24ac-4eea-88e9-de850c4828be"],"title":[0,"AI & Data Science Project with Service Meister und Wuerth| IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Collaboration in the Service Master Project for Connected Power Tools & AI to Support Data-Driven Decisions and Enhanced Service Efficiency ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2021-03-30 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"handwerk-und-iot"],"full_slug":[0,"blog/handwerk-und-iot"],"sort_by_date":[0,null],"position":[0,-1140],"tag_list":[1,[[0,"Industrial IoT"],[0,"Smart Products"],[0,"AI"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"d2b957f1-0024-484c-b8bd-7feda1aae29f"],"first_published_at":[0,"2021-03-30T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/handwerk-und-iot"],"translated_slugs":[1,[[0,{"path":[0,"blog/handwerk-und-iot"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Narrowband IoT - Reliable Technology for the Smart City?"],"created_at":[0,"2024-09-24T08:25:56.869Z"],"published_at":[0,"2024-09-27T09:12:27.264Z"],"updated_at":[0,"2024-09-27T09:12:27.335Z"],"id":[0,552773088],"uuid":[0,"55450c75-e934-495f-baed-7f486ff71605"],"content":[0,{"_uid":[0,"c0bb196f-0d5e-40b1-a572-aae6c0e4370d"],"image":[0,{"id":[0,17418976],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1000x560/c2b65cba1a/smart-city.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Narrowband IoT - Reliable Technology for the Smart City?"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"0ce24884-02a4-4ce5-96b9-26bd2a069d04"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Where and why a smart city is the solution"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Megacities are urban centers with more than 10 million residents . "],"type":[0,"text"]}],[0,{"text":[0,"In 2022, there will be 31 of these megacities worldwide"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - 17 of them in Asia. Locally, the problems of global overpopulation have already become part of people’s everyday lives. "],"type":[0,"text"]}],[0,{"text":[0,"The quality of life in Far Eastern metropolises is declining as rapidly as their energy consumption is rising."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," Traffic problems are pre-programmed in the exorbitant urban traffic for commuters. Overall, the local infrastructure of megacities is under immense strain - sometimes even on the verge of collapse every day. "],"type":[0,"text"]}],[0,{"text":[0,"In the giant Asian cities, Smart City has gone from being a technological vision to a global solution"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for a more livable environment. Not least in order to achieve the climate targets set on European soil."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The smart city is an ecosystem full of digital "],"type":[0,"text"]}],[0,{"text":[0,"utilities for the design and further development of urban living spaces"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". As urbanization continues to grow, existing infrastructures are quickly reaching their limits and "],"type":[0,"text"]}],[0,{"text":[0,"new, digital use cases are needed for the analog processes"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," at the breaking point. Thus, three personas are crucial for the realization of a smart city:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The "],"type":[0,"text"]}],[0,{"text":[0,"network operators"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," provide the technical infrastructure via fiber optic cables and 5G connectivity and are also system operators for coupling smart components such as smart lighting, smart charging for e-mobility, or even micro grids - the integration of decentralized energy producers."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The "],"type":[0,"text"]}],[0,{"text":[0,"suppliers"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," offer complete solutions from setting up a system to tariff billing and residential supply to rental electricity as direct or residual electricity. In the process, they also influence customers’ consumption behavior by developing smart products."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The "],"type":[0,"text"]}],[0,{"text":[0,"metering point operators"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," act as data hubs using smart metering and enable the establishment of further digital services through knowledge transfer."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In a smart city, innovative data switching technologies realize the "],"type":[0,"text"]}],[0,{"text":[0,"systematic linking of everyday objects"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," with the Internet. These "],"type":[0,"text"]}],[0,{"text":[0,"smart devices increase operational efficiency, optimize the use of resources"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and make communication in public spaces much more effective. A case study around congested urban traffic: in the smart city, traffic conditions are intelligently managed. It’s not just navigation through the city center that’s digital. "],"type":[0,"text"]}],[0,{"text":[0,"Even the signaling technology - e.g., at a street intersection - thinks for itself."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," As a result, transportation and traffic vehicles are guided through local traffic in a targeted manner, and traffic lights are oriented to capacity utilization. In the optimum case of e-cars or buses with fuel cells, the mobility concepts are sometimes almost carbon neutral."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Intelligent technologies in today’s smart city"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In Europe, many local authorities are already using smart technologies to gain the upper hand in the fight against climate change. **Thus, the digital transformation in the smart city is having a direct impact on inner city development across the continent. After all, the concept of the digital city serves to improve the well-being of its citizens. Today, various development concepts have already been established that elevate a city to the status of a smart city:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Intelligent mobility:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The smart city has intelligent traffic planning and management. This reduces congestion in city centers. The long-term goal is a CO2-free local transport network. Pollutant emissions are to be systematically reduced - e.g., through digital assistance in finding parking spaces in the city center."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Intelligent waste management:"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The waste management industry has developed trash cans that measure their fill levels independently. The first field trials are already underway.In this way, "],"type":[0,"text"]}],[0,{"text":[0,"garbage disposal of the future could run exclusively along demand-oriented routes - including noticeable time and energy savings."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Intelligent street lighting:** As in waste management, this will help to save resources. Intelligent systems record brightness and traffic volume through the installed sensors. The data obtained is used to feed cloud-based software that switches local street lighting on and off or dims it as needed. In a field trial, this reduced electricity costs by around 70%. This is because the first smart street lighting systems are already under power in 2022 - for example in Helsinki (Finland)."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Perfect connectivity through narrowband IoT and LTE-M"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Internet of Things (IoT) technologies play a central role in the smart city. "],"type":[0,"text"]}],[0,{"text":[0,"As smart devices, Internet-enabled devices communicate with each other via the mobile network"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". In the mass transit case study, they monitor traffic flow, control traffic light sequences, and open or close prioritized lanes. "],"type":[0,"text"]}],[0,{"text":[0,"This makes the human footprint in the metropolitan ecosystem “greener” than before"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". But the multitude of smart devices needed for the digital city also requires excellent, wide-area network coverage."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Whether in hospitals, nursing homes or shopping malls, "],"type":[0,"text"]}],[0,{"text":[0,"the deployment of narrowband IoT and LTE-M is making cities smart"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Using narrowband communication (narrowband IoT), "],"type":[0,"text"]}],[0,{"text":[0,"even remote and hard-to-reach areas are integrated into the Internet of Things"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This is how the Internet of Things can make a difference in public spaces. By switching to public IoT solutions, "],"type":[0,"text"]}],[0,{"text":[0,"personnel deployment and maintenance costs can be sustainably optimized"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Narrowband IoT and LTE-M ensure connectivity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The use of narrowband IoT technology via the LTE mobile network perfectly complements the development concept of the smart city. "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband IoT can also be used to integrate locations without their own power supply in a cost-saving and efficient manner."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," The key lies in the optimal mobile network utilization of narrowband compared with conventional IoT solutions. Specifically, this means "],"type":[0,"text"]}],[0,{"text":[0,"longer battery life in battery mode and secure data transmission"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". With narrowband IoT and LTE-M, machine communication succeeds even in the remote corners of the smart city. The benefits of the technology in a nutshell:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Narrowband-IoT ensures the "],"type":[0,"text"]}],[0,{"text":[0,"highest possible M2M network coverage"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"With LTE-M, "],"type":[0,"text"]}],[0,{"text":[0,"voice data can also be transmitted"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The signal strength of narrowband IoT and LTE-M is consistently good"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," - from the basement to the top floors."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Narrowband IoT for smart products"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Hamburg, Cologne, Duisburg, Berlin - the ““smart city”” principle is also increasingly becoming a model for the future for urban planning "],"type":[0,"text"]}],[0,{"text":[0,"in Germany"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.eco.de/themen/internet-of-things/studien/studie-der-smart-city-markt-in-deutschland-2021-2026/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,". Development concepts for "],"type":[0,"text"]}],[0,{"text":[0,"smart metering, smart building or smart parking"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," are already being incorporated into inner-city development in major cities. Intelligent elevators and heating systems, connected parking ticket machines or smart trash cans "],"type":[0,"text"]}],[0,{"text":[0,"support efficient administration, climate protection in transportation or optimized traffic flows"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". The intention is the same everywhere: It is about introducing "],"type":[0,"text"]}],[0,{"text":[0,"more process efficiency, transparency, and new services and business models."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," To achieve this, clear structures around the necessary resources and required competencies are enormously important."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In their strategy development for the smart city, IoT-ambitious municipalities should first define their thematic priorities. "],"type":[0,"text"]}],[0,{"text":[0,"Is it a question of reducing energy consumption or relieving commuters in addition to the traffic situation? Do traffic problems predominate or is an innovative solution perhaps sought for controlling tolls?"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," As a 100% subsidiary of Vodafone, "],"type":[0,"text"]}],[0,{"text":[0,"grandcentrix is your local expert for organizing the digitization process with a focus on narrowband IoT"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Want to know more? About the impact of Narrowband-IoT on Smart Metering, the Smart City and its Smart Buildings we have written a detailed whitepaper in close collaboration with our partner Device insight. In "],"type":[0,"text"]}],[0,{"text":[0,"NARROWBAND-IOT FOR SMART PRODUCTS"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", the approach and benefits are highlighted in detail and explained using real use cases - e.g., through the digital out-of-bed system in collaboration with Stiegelmeyer."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Digital ranking for Germany’s major cities: the Smart City Index"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Is there a local online citizen service? What is the quality and density of sharing services for mobility? Last but not least, the keyword “fiber optic cable”: what about local broadband availability? "],"type":[0,"text"]}],[0,{"text":[0,"The Smart City Index provides clarity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". To answer the questions, the experts at Bitkom Research collected, reviewed and qualified around 11,000 data points in five topic areas. The "],"type":[0,"text"]}],[0,{"text":[0,"Digital Ranking is available for each major German city with a population of 100,000 or more"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". individually and "],"type":[0,"text"]}],[0,{"text":[0,"the top 10 of the Smart City Index 2021 can be found here"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.bitkom.org/Smart-City-Index"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"In the digital age, urban living space is changing fundamentally and the course is being set in the Internet of Things to withstand continued growth. According to the World Population Clock of the German Foundation for World Population, the number of people living on Earth was around 7.9 billion in August 2021. In the course of urbanization, more and more people are congregating in the major metropolises and their suburbs. Numerous megacities have sprung up, and as the number of inhabitants grows, so do the challenges for urban planning. Environmental pollution, demographic change, scarcity of resources, crowds of people - living together in metropolitan areas required forward-looking development concepts. Narrowband IoT is taking an important role in this. Welcome to the Smart City."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"cae1c33d-ecff-4dde-84af-9cfbf5133066"],"title":[0,"Narrowband-IoT (NB-IoT) mobile technology | Smart City | IoT Blog"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Smart Technologies in the City Utilizing Narrowband IoT (NB-IoT) and LTE-M as Cellular Networks and LoRa as an Alternative for Data Communication ► Read on now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2021-02-24 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"smartcity"],"full_slug":[0,"blog/smartcity"],"sort_by_date":[0,null],"position":[0,-1340],"tag_list":[1,[[0,"Smart Products"],[0,"Green Tech"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"5b9f307a-5088-4b37-a339-5851fd35a9b0"],"first_published_at":[0,"2021-02-24T13:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/smartcity"],"translated_slugs":[1,[[0,{"path":[0,"blog/smartcity"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Gute Apps durch klare Software Struktur - Android Clean Architecture in Kotlin"],"created_at":[0,"2024-09-24T12:29:52.818Z"],"published_at":[0,"2024-09-27T09:12:25.577Z"],"updated_at":[0,"2024-09-27T09:12:25.603Z"],"id":[0,552874344],"uuid":[0,"23c9941e-1def-4c97-b3a2-10f90f6f59f2"],"content":[0,{"_uid":[0,"d1682e4e-894a-4f05-906b-fda8a9205865"],"image":[0,{"id":[0,17435017],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/aa27716657/good-apps-kotlin.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Gute Apps durch klare Software Struktur - Android Clean Architecture in Kotlin"],"author":[0,{"name":[0,"Lukasz Kalnik"],"created_at":[0,"2024-09-24T12:29:01.245Z"],"published_at":[0,"2024-09-26T07:13:33.243Z"],"updated_at":[0,"2024-09-26T07:13:33.276Z"],"id":[0,552874326],"uuid":[0,"7cb734a3-a5ed-4600-9325-c0c54f36edde"],"content":[0,{"_uid":[0,"fdce858e-1e7c-489f-ae76-3792fc5dd446"],"name":[0,"Lukasz Kalnik"],"role":[0,"Developer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17423141],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/390x400/47c79a0fa5/person-lukasz.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"lukasz-kalnik"],"full_slug":[0,"_data/persons/lukasz-kalnik"],"sort_by_date":[0,null],"position":[0,-590],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"c31cc3e5-1e51-4b90-bb73-030dac9e010a"],"first_published_at":[0,"2024-09-26T07:13:33.243Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/lukasz-kalnik"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/lukasz-kalnik"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"c50690c6-7e65-45c0-bd4a-0425a35a1c1a"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Bei der Suche nach einem App-Dienstleister ist es daher ratsam, gezielt nach der "],"type":[0,"text"]}],[0,{"text":[0,"Software-Architektur"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," zu fragen. Denn ein "],"type":[0,"text"]}],[0,{"text":[0,"klares Softwaredesign"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," sorgt zum einen für eine bessere Code-Struktur, zum anderen für eine "],"type":[0,"text"]}],[0,{"text":[0,"einfachere und kosteneffizientere Realisierung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," bei Änderungen in den unterschiedlichen Phasen eines App-Lebenszyklus. Das gelingt vor allem dann, wenn die unterschiedlichen Ebenen voneinander unabhängig sind bzw. ihre Kommunikation klaren Regeln folgt – dieser Ansatz ist als "],"type":[0,"text"]}],[0,{"text":[0,"Clean Architecture"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," bekannt."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Bei "],"type":[0,"text"]}],[0,{"text":[0,"grandcentrix"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," verwenden wir in unseren Android Apps "],"type":[0,"text"]}],[0,{"text":[0,"Clean Architecture in Kotlin mit funktionalen Datentypen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", um so klar die Zuständigkeiten der Architekturschichten zu trennen und potentielle, zukünftige Änderungen zu isolieren. Clean Architecture besteht dabei aus folgenden Schichten:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Datenschicht (z.B. Netzwerkkommunikation)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Domänenschicht (Geschäftslogik in der Form von Anwendungsfällen)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Präsentationsschicht (UI oder – für Bibliotheken – die API-Oberfläche)"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Im Folgenden zeigen wir anhand konkreter Anwendungsbeispiele, wie "],"type":[0,"text"]}],[0,{"text":[0,"mit Hilfe von Kotlin gute Android-App-Designs realisierbar sind"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," und wie sich auf diese Weise schnell und effizient nachhaltige Apps entwickeln lassen."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Android-Bibliothek für den Zugriff auf ein IoT Gateway zum Kontrollieren von Leuchten"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Nehmen wir als Beispiel eine Android-Bibliothek, die über REST API auf ein IoT Gateway zugreift, welches die Leuchten im Haus kontrolliert. "],"type":[0,"text"]}],[0,{"text":[0,"Ein Beispielprojekt ist hier aufgeführt"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/lukaszkalnik/FunctionalCleanArchitectureSample"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Abfragen einer Liste von Leuchten in einem bestimmten Raum"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In der Domänenschicht brauchen wir einen Anwendungsfall (Use case), um die Liste von Leuchten in einem Raum mit bestimmter roomId abzufragen. Der Anwendungsfall soll mögliche HTTP-Fehler oder aber eine erfolgreiche Antwort des Gateways in einen Summentyp wie Either verpacken. Er soll auch den Gateway-Antwort-Datentyp Entity zu einem aussagekräftigeren Datenmodell "],"type":[0,"text"]}],[0,{"text":[0,"List"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," konvertieren."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Ziel ist es, diese Funktionalität über die Bibliothek-API (Präsentationsschicht) anderen Android Apps zur Verfügung stellen."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Funktionale Datentypen für Anwendungsfälle und ihre Abhängigkeiten"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Der Einfachheit halber können wir "],"type":[0,"text"]}],[0,{"text":[0,"typealiases"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," erstellen, sowohl für den Anwendungsfall als auch für die Konverterfunktion, von welcher der Anwendungsfall abhängig ist."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"GetLightsUseCase ist eine suspendierende Funktion (wir benutzen Kotlin Coroutines). Sie nimmt einen Parameter von dem Typ String (die "],"type":[0,"text"]}],[0,{"text":[0,"roomId"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0,") und gibt einen Wert vom Typ Either zurück. Der zurückgegebene Wert beinhaltet entweder einen HTTP-Fehler als Throwable oder eine erfolgreiche Antwort als "],"type":[0,"text"]}],[0,{"text":[0,"List"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"EntityConverter ist eine generische Funktion, die weiß, wie die spezifischen Felder in einer Gateway-Antwort zu interpretieren sind. Sie konvertiert die erhaltene Entity zu erwartetem Datenmodell vom generischen Typ T. In unserem Fall der Abfrage der Liste von Leuchten werden wir den Parameter T zu einer "],"type":[0,"text"]}],[0,{"text":[0,"List"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," setzen."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-kotlin"]}],"content":[1,[[0,{"text":[0,"typealias GetLightsUseCase = suspend (String) -> Either>\ntypealias EntityConverter= (Entity) -> T\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0," "],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0, "Anwendungsfall-Factory-Funktion"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Der "],"type":[0,"text"]}],[0,{"text":[0,"GetLightsUseCase"],"type":[ 0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," Unsere Bibliothek-API sollte eine Liste von Leuchten basierend auf der RoomId liefern. Er muss aber auch wissen, wie er auf die Gateway REST API zugreifen kann und welchen Konverter er benutzen soll von den Abhängigkeiten der Anwendungsfälle aus der Domänenschicht isolieren. Wenn wir in Zukunft z. B. die Gateway-Kommunikation von HTTP auf Bluetooth umstellen würden, möchten wir in der Lage sein, die Gateway Api-Implementation einfach auszutauschen und die Bibliothek-API-Schicht dabei nicht anfassen zu müssen."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Ähnlich – sollte die Gateway API in Zukunft einen anderen Datentyp als Entity zurückgeben – sollte es ausreichen, nur den Konverter innerh "],"type":[0,"text"]}],[0,{"text":[0,"Anwendungsfall-Factory-Funktion"],"type ":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," erreichen. Sie werden einen "],"type":[0,"text"]}],[0,{"text":[0,"GetLightUseCase"],"type":[ 0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," für konkrete GatewayApi und "],"type":[0,"text"]}],[0,{"text":[0,"EntityConverter"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," Instanzen erstellen und zurückgeben."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs":[0,{"class":[0,"language-kotlin"]}],"content":[1,[[0,{"text":[0,"fun getLightsUseCaseFactory(\napi: GatewayApi,\nconverter: EntityConverter>\n): GetLightsUseCase = { roomId: String ->\napi.getLights(roomId)\n.toEither()\n.map { converter(it) }\n}\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0," "],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"at trs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Unit-Testen des Anwendungsfalls"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Bei grandcentrix verlassen wir uns auf "],"type":[0,"text"]}],[0,{"text":[0,"automatische Einheit Tests"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Sie erlauben uns, gleichbleibende Qualität und API-Zuverlässigkeit für uns und unsere Kunden zu gewährleisten, auch wenn die Implementierungsdetails sich bestätigen ändern."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In dem Beispiel Unit Test mocken (ersetzen) wir die Abhängigkeiten des Anwendungsfalls (die Gateway API und den Konverter) mit "],"type":[0,"text"]}],[0,{"text":[0,"MockK"],"type":[0,"text"],"marks" :[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://mockk.io/"],"uuid":[0,null], "anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],&q uot;type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wir simulieren das Verhalten von Mocks mit der Syntax "],"type":[0,"text"]}],[0,{"text":[0,"every/coEvery { ... } returns ... (coEvery"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code"]}]]]}],[0,{"text":[0," ist hier die Version für "],"type":[0,"text"]}],[0,{"text":[0,"Coroutinen)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"code" ;]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{&q uot;type":[0,"Absatz"],"content":[1,[[0,{"text":[0,"Dann Injektieren wir gemockte Abhängigkeiten in unserem UseCase, den wir testen wollen. Als Ergebnis können wir mit „verify/coVerify“ verifizieren, welche Mocks mit welchen Argumenten aufgerufen wurden, und mit Hilfe von „asserThat …“ Annahmen über die Ergebnisse machen."],"type":[0,"text"]}]]]}],[0,{"type":[0,"code_block"],"attrs&q uot;:[0,{"class":[0,"Language-Kotlin"]}],"content":[1,[[0,{"text":[0,"class GetLightsUseCaseTest {\n val testEntity = TestClassesProvider.entity()\n\n val mockApi = mockk()\n\n val Lights = listOf(Light(id = \"1234\"))\n val mockConverter = mockk>> converter@{\n every { [email protected](testEntity) } returns lights\n }\n\n val useCase = getLightsUseCaseFactory(mockApi, mockConverter)\n\n @Test\n fun `calling use case with response success should return list of lights`() {\n val roomId = \"room 1\"\n coEvery { mockApi.getLights(roomId) } returns\n Response.success(testEntity)\n\n val result = runBlocking { useCase(roomId) }\n\n coVerifyAll { mockApi.getLights(roomId) }\n verifyAll { mockConverter(testEntity) }\n\n assertThat(result).isInstanceOf(Success::class.java)\n result as Success\n assertThat(result.success).isEqualTo(lights)\n }\n}\n"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0," "],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Zusammenfassung"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In "],"type":[0,"text"]}],[0,{"text":[0,"Kotlin"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," können wir "],"type":[0,"text"]}],[0,{"text":[0,"Factory-Funktionen höherer Ordnung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," benutzen, um Anwendungsfall-Funktionen mit einigen eingebauten Parametern (wie das Gateway API und der Konverter) zu erstellen. Dieses Verfahren hilft uns, die "],"type":[0,"text"]}],[0,{"text":[0,"Abhängigkeiten der Anwendungsfälle vor höheren Architekturschichten zu verstecken"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Es erlaubt uns auch, die Anwendungsfall-Implementation in Zukunft zu ändern, "],"type":[0,"text"]}],[0,{"text":[0,"ohne höhere Architekturschichten zu beeinträchtigen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Darüber hinaus ermöglicht es uns, Unit Tests durch Austauschen mit Mocks der Parameter der Anwendungsfall-Factory zu erstellen. Mehr Details über weitere Architekturschichten (Datenschicht und Bibliothek-API-Schicht) "],"type":[0,"text"]}],[0,{"text":[0,"finden Sie in diesem Artikel"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://proandroiddev.com/android-functional-clean-architecture-deb60b089bcd"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sie wollen mehr über unsere Leistungen im Bereich der "],"type":[0,"text"]}],[0,{"text":[0,"App-Entwicklung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," erfahren? "],"type":[0,"text"]}],[0,{"text":[0,"Informieren Sie sich hier über unsere App-Entwicklungs-Expertise von der Idee bis zur Distribution"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/de/services/app/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Der App-Markt zeichnet sich durch eine hohe Zahl an App-Dienstleistern aus – und geht einher mit einem entsprechend großen und unübersichtlichen Angebot. Sich in diesem Dschungel für einen Dienstleister zu entscheiden, kann dabei herausfordernd sein. Denn gerade in Bezug auf die Funktionalität der Apps kommen mehrere Anbieter in Frage. Doch neben der reinen Funktionalität sollte eine App zusätzlich gut wartbar, modifizierbar und flexibel erweiterbar sein – hier wird das Angebot bereits übersichtlicher."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"21316897-644e-43eb-b8b3-1118f3a7ad77"],"title":[0,"Gute Apps durch klare Software Struktur - Android Clean Architecture in Kotlin"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2020-10-13 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"clean-architecture-in-kotlin"],"full_slug":[0,"blog/clean-architecture-in-kotlin"],"sort_by_date":[0,null],"position":[0,-1440],"tag_list":[1,[[0,"Cross-Plattform"],[0,"App"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"632725c1-4f27-4f62-8ed6-4b7841e61454"],"first_published_at":[0,"2020-10-13T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/clean-architecture-in-kotlin"],"translated_slugs":[1,[[0,{"path":[0,"blog/clean-architecture-in-kotlin"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Innovativ durch Forschung – Auszeichnung für grandcentrix"],"created_at":[0,"2024-09-23T13:14:33.126Z"],"published_at":[0,"2024-09-27T09:11:57.447Z"],"updated_at":[0,"2024-09-27T09:11:57.475Z"],"id":[0,552335941],"uuid":[0,"a853aef7-f650-4c0f-a9ad-b5c3077dcdc3"],"content":[0,{"_uid":[0,"a795d159-e541-412e-9e78-12e200c32d84"],"image":[0,{"id":[0,17442982],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/bb9ad669c3/blog-header-36.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Innovativ durch Forschung – Auszeichnung für grandcentrix"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"ba83054c-f5c3-48af-b6bd-fd3461655e09"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Forschung ist ein wesentlicher Pfeiler des Unternehmenserfolgs und nie wurde in Deutschland mehr in "],"type":[0,"text"]}],[0,{"text":[0,"Forschung und Entwicklung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (FuE) investiert als in den vergangenen Jahren. Die FuE-Ausgaben der deutschen Wirtschaft sind im Jahr 2017 im Vergleich zum Vorjahr um rund "],"type":[0,"text"]}],[0,{"text":[0,"9,5 % auf 68,8 Milliarden Euro angestiegen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", Staat und Wirtschaft haben 2017 zusammen "],"type":[0,"text"]}],[0,{"text":[0,"99,6 Milliarden Euro für Forschung und Entwicklung ausgegeben"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," – dies entspricht rund "],"type":[0,"text"]}],[0,{"text":[0,"3,04 %"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," des Bruttoinlandsprodukts (BIP). Damit ist das Ziel der "],"type":[0,"text"]}],[0,{"text":[0,"Strategie Europa 2020"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", jährlich "],"type":[0,"text"]}],[0,{"text":[0,"3 %"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," des BIP für FuE auszugeben, erreicht. Zudem machen die im "],"type":[0,"text"]}],[0,{"text":[0,"Jahr 2018"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," investierten Mittel im Umfang von 3,13 % der Wirtschaftsleistung Deutschland zu den forschungsintensivsten Volkswirtschaften weltweit. Auch für das Jahr "],"type":[0,"text"]}],[0,{"text":[0,"2019"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," ist eine dynamische Entwicklung zu verzeichnen, die Ausgaben des "],"type":[0,"text"]}],[0,{"text":[0,"Bundes für Forschung und Entwicklung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.bmbf.de/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," haben sich so mit "],"type":[0,"text"]}],[0,{"text":[0,"19,6 Milliarden Euro seit 2006 verdoppelt"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Soll)."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"(Quelle: "],"type":[0,"text"]}],[0,{"text":[0,"Bundesbericht Forschung und Innovation 2020"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.bundesbericht-forschung-innovation.de/files/BMBF_BuFI-2020_Hauptband.pdf"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,")"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17412505],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/591x495/80dbaef592/innovation-forschung-siegel.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"„Innovativ durch Forschung“ für grandcentrix"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Mit einer – für Dienstleister unüblichen – siebenstelligen Investitionssumme in 2019 hat "],"type":[0,"text"]}],[0,{"text":[0,"grandcentrix"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," erheblich in den Aufbau von Komponenten und Assets investiert. Zielsetzung der Investitionsmaßnahmen war ein von Kundenprojekten unabhängiger Know-How-Aufbau. Hiermit kann unternehmenseigenes „"],"type":[0,"text"]}],[0,{"text":[0,"Intellectual Property"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"“ aufgebaut werden, welches in den Projekten von "],"type":[0,"text"]}],[0,{"text":[0,"grandcentrix"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," angewandt wird. Kunden profitieren von schnell und einfach nutzbaren Vorleistungen, so dass Projektlaufzeiten verkürzt und Projektrisiken reduziert werden können."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Schwerpunkt des Investitionsprogramms waren Grundlagenentwicklungen im Bereich "],"type":[0,"text"]}],[0,{"text":[0,"Mobilfunk"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,", wie z.B. die Anbindung an die Billing- und Provisioning-Systeme der "],"type":[0,"text"]}],[0,{"text":[0,"Vodafone"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://www.vodafone.de/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," sowie Hard-/Firmware-/Backend- und (Demo-) Frontendentwicklungen für eine Ende-zu-Ende Lösung im Bereich "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband-IoT (NB-IoT)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Hiermit konnte sich grandcentrix frühzeitig als einer der wesentlichen Dienstleister für "],"type":[0,"text"]}],[0,{"text":[0,"NB-IoT-Komplettlösungen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," positionieren."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"„Die "],"type":[0,"text"]}],[0,{"text":[0,"Cellular Connectivity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," gewinnt bei IoT-Projekten rasant an Bedeutung. Besonders wichtig ist uns hier die Investition in das Know-How unserer Mitarbeiter, damit wir immer auf dem neusten Stand der Entwicklung sind und so den Erfolg unserer Kunden sichern können“, so "],"type":[0,"text"]}],[0,{"text":[0,"Matthias Krömer, CEO der grandcentrix GmbH"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Neben dem Schwerpunkt auf "],"type":[0,"text"]}],[0,{"text":[0,"Cellular Connectivity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," treibt die grandcentrix GmbH mit dem Expertenwissen ihrer Mitarbeiter auch Bereiche wie den Apple HomeKit Licensee Server als PaaS sowie Bluetooth Low Energy (Mesh) Bibliotheken weiter voran."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die im Jahr 2019 geleistete, fast siebenprozentige Investitionsquote auf den Umsatz bezogen lag deutlich über dem Schnitt des deutschen Mittelstands und wurde daher vom Stifterverband für die Deutsche Wissenschaft mit dem Gütesiegel „"],"type":[0,"text"]}],[0,{"text":[0,"Innovativ durch Forschung"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"“ ausgezeichnet."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Der Stifterverband für die Deutsche Wissenschaft hat die grandcentrix GmbH für ihre hervorragende Forschungsleistung mit dem Gütesiegel „Innovativ durch Forschung“ ausgezeichnet – mit besonderem Fokus auf den Bereich „Cellular Connectivity“."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"7e215260-cfd1-47a6-832b-7850f4e91bd5"],"title":[0,"Innovativ durch Forschung – Auszeichnung für grandcentrix"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2020-09-23 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"innovativ-durch-forschung"],"full_slug":[0,"blog/innovativ-durch-forschung"],"sort_by_date":[0,null],"position":[0,-1180],"tag_list":[1,[[0,"NB-IoT"],[0,"Connectivity"],[0,"Updates & News"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"b5eb8815-f4d2-47b8-9ab9-1bd240a5ffdf"],"first_published_at":[0,"2020-09-23T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/innovativ-durch-forschung"],"translated_slugs":[1,[[0,{"path":[0,"blog/innovativ-durch-forschung"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"How to support your users set up an IoT device"],"created_at":[0,"2024-09-24T05:29:12.424Z"],"published_at":[0,"2024-09-27T09:11:56.780Z"],"updated_at":[0,"2024-09-27T09:11:56.812Z"],"id":[0,552612844],"uuid":[0,"927428a7-99b5-49d0-8711-aaa20efa2175"],"content":[0,{"_uid":[0,"bbc13fa8-9083-49b8-8931-fba3c4ac9ad0"],"image":[0,{"id":[0,17442966],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/dccb8b1137/blog-header-44.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"How to support your users set up an IoT device"],"author":[0,{"name":[0,"Janine Richartz"],"created_at":[0,"2024-09-24T05:28:24.004Z"],"published_at":[0,"2024-09-26T07:13:34.589Z"],"updated_at":[0,"2024-09-26T07:13:34.616Z"],"id":[0,552612842],"uuid":[0,"267d0c4a-b8f0-4705-a310-01ba608bc7be"],"content":[0,{"_uid":[0,"c4d39b67-cd4c-434c-974f-f14e7470050c"],"name":[0,"Janine Richartz"],"role":[0,"Designer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17417095],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/396x400/d0aa47450d/person-janine.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"janine-richartz"],"full_slug":[0,"_data/persons/janine-richartz"],"sort_by_date":[0,null],"position":[0,-510],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"c8e71202-9d71-4bc1-9019-3af62e2ebcf1"],"first_published_at":[0,"2024-09-26T07:13:34.589Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/janine-richartz"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/janine-richartz"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"76d9024a-dc55-4bd1-bf21-70f75ef0cbc3"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"How to start"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Defining the challenges and problems when starting the concept for an IoT onboarding is a good approach to the UX concept. At the beginning, important questions to find an answer for, are"],"type":[0,"text"]}]]]}],[0,{"type":[0,"ordered_list"],"attrs":[0,{"order":[0,1]}],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Who will use your product/application in real life?"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Which technology will be used best for achieving your goal to bring your device onto the internet? (Depends also on the environment where the device will be installed)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"How to explain to the users in an understandable way how to connect that device to the internet?"],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"An option to get these answers would be to do some "],"type":[0,"text"]}],[0,{"text":[0,"research"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,". At first define your target group and give your users a face. Let’s imagine you have to concept an onboarding to "],"type":[0,"text"]}],[0,{"text":[0,"bring a smart home gateway into the internet which will control an heating"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"blockquote"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Define your target group and give your users a face."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Start by imagining which different personas will use that gateway and then try to really understand these people. Know what they need and which problems they have with the current workflow and onboarding. For example: Probably heatings in a house won’t be installed by their owners. In most cases there will be an installer who will install the heating and so the gateway, too, because the gateway has physically to be connected to the heating."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"But honestly, do you know how an installer is working and installing heatings right away? So the best method to get to know that is to "],"type":[0,"text"]}],[0,{"text":[0,"visit and accompany installers"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for heatings, who will later use and have to install your smart home gateway in their everyday work life, and see how they usually do their everyday work. That turned out to be a valuable method to really learn what the users need. In case that a gateway will be used by consumers at home (e.g. to control lightning bulbs), try to find someone who already uses smart home products which require gateways or comparable devices and ask them for their experience with onboarding and using the devices. The most important thing is that you are certain about the persona which will later use the product and has to configure it and which problems they might face."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Bluetooth, Wi-Fi, WAC? — Good tool, half work!"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"After specifying the target group it’s important to quickly make a decision on the technology which will be used to onboard the device onto the internet. At that point the "],"type":[0,"text"]}],[0,{"text":[0,"user’s needs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," should definitely be in the focus. If the onboarding isn’t as easy and understandable as possible for the user there is a high risk that they will be dissatisfied or even quit the process. The challenge is not only with the technology choice, but also with the design of an easy and satisfying user flow."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"We know several ways to get a device online. The most common once are Bluetooth and Wi-Fi. In most cases, even both at the same time. A stable connection between things and the internet can be achieved by "],"type":[0,"text"]}],[0,{"text":[0,"bringing the device into the user’s home network"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This is known, for example, from gateways with which you can control lights or heatings, or from smart home speakers that let you play your favourite songs like Google Home or Amazon Echo. Because in most cases not the product gets into the internet, but a gateway, that is connected to the heater. Important: The app or web application, via which the heating will be controlled, has to be located in the "],"type":[0,"text"]}],[0,{"text":[0,"same (home) network"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in which the gateway is suppose to be."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417104],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2000x445/8c612151ed/iot-onboarding-flow.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"For many of these devices the way of onboarding is the same or similar. Therefore, we at "],"type":[0,"text"]}],[0,{"text":[0,"grandcentrix"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"italic"]}]]]}],[0,{"text":[0,", an IoT solution provider, have created a blueprint for the different IoT onboardings. The blueprint serves as the basis for our concept work so that it can be passed on to our developers in the form of wireframes, a flowchart or clickable prototypes."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417098],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/3504x1890/ee9c5bcd1b/iot-onboarding-blueprint.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Set up the gateway"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Of course, the user’s journey does not just starts at the device’s set up. At first, the gateway must be unpacked, physically installed and then connected to the power. The installer will attach the gateway close to the heater and connect both via a bus system. This bus system is used for data exchange between gateway and heating. In most cases, the gateway also draws electricity from the heater — other gateways are equipped with a main plug and require their own socket. During or after the mechanical installation of the gateway, the user must already have download the related app. The app does not only serve as an instruction manual for the IoT onboarding but also for subsequent heating-control. Generally, the App is public in the respective store. But to help users, the packaging can also include a QR code which, by scanning, guides the users to the correct app download."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Connect the App to the Gateway"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Now the important part begins. In order to connect the gateway to the user’s home network, it must somehow receive the password of the Wi-Fi home network. This password is sent to the gateway via a BLE (Bluetooth Low Energy ) connection. Because as soon as the gateway is connected to a power supply, it automatically opens the pairing mode and starts with the "],"type":[0,"text"]}],[0,{"text":[0,"advertising"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". This means that the gateway can now be recognised by the app as a gateway, that has not yet been set up and is ready for pairing. All gateways in pairing mode nearby now appear in the app."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"It must be ensured which gateway is to be added to the Wi-Fi network. It is not uncommon that there are more than one gateway within the radio range of the network, so the user must select which gateway should be set up in the app, choosing from a list of all the gateways. Each gateway has a "],"type":[0,"text"]}],[0,{"text":[0,"unique name"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," so that the user can recognise it as the desired gateway. For example, part of the serial number can be included in the name of the gateway, wich should also be visible on the gateway or in the operating instructions, to be comparable. After a successfully established BLE connection between the gateway and the app, the gateway can now be brought into the home network."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417100],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/965x775/9fffdf2b3b/iot-onboarding-error.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"Connect the gateway to the home network"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The initially existing connection via Bluetooth Low Energy (BLE) wouldn’t match for the complete use and setup of the gateway, since BLE is mainly intended to transmit small amounts of data and not to maintain a permanent connection."],"type":[0,"text"]}]]]}],[0,{"type":[0,"blockquote"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"BLE is used for applications that do not need to exchange large amounts of data"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Therefore, the gateway must now be connected to the user’s home network. For this purpose, the gateway performs a scan of the surrounding Wi-Fi networks, which are displayed in a list. This should be based on the design of the operating system on the user’s smartphone so that he or she can operate the view as intuitively as possible."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"There, the user selects the home network with which the gateway should be connected. The password of the Wi-Fi network must then be transferred to the gateway. The user must enter the password in the app. If the installer takes over the setup of the gateway, the subsequent user of the application should enter the Wi-Fi password in the app himself at this step so that the password does not have to be communicated to the installer. The password is sent to the gateway via the BLE connection and the gateway can connect to the home network. In the positive case, the gateway is now connected to the user’s home network, the BLE connection can be disconnected without user interaction and the IoT onboarding is thus completed. Of course, a wide variety of errors can occur at any point, not only when typing in the password wrong. At that point, it’s particularly important to explain clearly what the users can do to solve the error. The gateway cannot always tell the app what exactly caused the error. In most cases, error screens from IoT onboarding therefore contain a list of frequently occurring, generic error cases. This includes, for example, entering an incorrect Wi-Fi password, interrupting the connection or automatically switching off the pairing mode. The user should be briefly and concisely explained what he or she can do in this case and if they don’t get ahead on their own they should be able to call up a help page or contact support."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Alternative option: Pairing button"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"At the point where the gateway is connected to the app, there’s another option in addition to the automatic pairing mode after plugin the gateway as described earlier. If an automatic pairing mode is not desired (e.g. for security reasons) the user can also trigger the pairing mode manually. To do this, he would press the so-called pairing button. This is a button on the gateway, which only puts the device into pairing mode when this button is pressed. In this case the gateway only then permanently sends a message via Bluetooth Low Energy that it has not yet been set up and is now ready for connection. The interface should simply guide the users through this step by explaining that they have to press the button on the gateway for further setup. Visual support by depicting the pairing button as a photo, animation or graphic helps the user to find it and supports a positive onboarding experience, see the following examples:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417099],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2004x1264/e4bd930b8a/iot-onboarding-examples.jpg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"Alternative option: Wi-Fi-Hotspot"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"An alternative to pairing mode via Bluetooth Low Energy is to open a Wi-Fi hotspot. After the mechanical installation of the gateway and physical connection to the heater, the gateway automatically opens a Wi-Fi hotspot. (Alternatively, the hotspot can only be opened by pressing the pairing button.) In order for the app to be able to connect to this hotspot, the users must switch to the Wi-Fi settings of their smartphone and manually join the hotspot network there. As soon as the connection to the hotspot is established, the user can enter the Wi-Fi home network password and this will be sent to the gateway via the hotspot. Since the user left the app to enter the hotspot and switch to the smartphone settings, this way is not as suitable from the user’s point of view as connecting via Bluetooth Low Energy. By switching the apps, the user is torn out of the onboarding flow and the experience is suboptional. The Wi-Fi hotspot is just another way to send the Wi-Fi password to the device and an alternative to BLE mode. Arguments for Wi-Fi hotspot and against BLE could for example be the design of the chip on the gateway’s hardware."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,4]}],"content":[1,[[0,{"text":[0,"Digression: Send Wi-Fi password on iOS (Apple wireless accessory configuration)"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Even the easiest and fastest IoT onboarding faces a challenge for the user. This is entering the Wi-Fi home network password. Probably everyone knows it: the Wi-Fi password is not just long but also predestined to typing errors. Since it usually consists of many numbers and / or letters, it is often annoying to type and enter it or even to find it, until you don’t use it that often."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Therefore there is a special "],"type":[0,"text"]}],[0,{"text":[0,"support"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for this step on "],"type":[0,"text"]}],[0,{"text":[0,"iOS"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," devices (only). The so-called "],"type":[0,"text"]}],[0,{"text":[0,"Apple wireless accessory configuration"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_external-accessory_wireless-configuration"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," (WAC) makes this step easier for the user by reading out the Wi-Fi password from the iPhone if it has ever been connected to the desired network. The gateway automatically opens WAC mode when it is set up for the first time. At the point of onboarding, where the user normally has to enter the Wi-Fi password, the accessory configuration (WAC) opens immediately. This collects information about the surrounding Wi-Fi networks and WAC devices."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In the first step of setting up via WAC, the accessory configuration found surrounding devices (the gateway) and surrounding Wi-Fi networks that had not yet been set up. Since the user is usually already connected to the home network with his or her iPhone, this network will be preselected. The user must select the device which is about to set up and the gateway receives the Wi-Fi password of the selected network via WAC and can connect to it. The user does not have to enter the password, neither he or she has to leave the app because WAC can be opened in a modal dialog within the app. The password is read from the iPhone because the user once has already set up the connection to the home network on this iPhone."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In order to use WAC, however, the gateway must be "],"type":[0,"text"]}],[0,{"text":[0,"MFi certified"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417102],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/3104x1005/2dbba717ca/iot-onboarding-apple-wac.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unfortunately there is no comparable procedure from Android itself until now."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"From the user’s perspective"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The user should not only be guided through the onboarding easily and quickly but also in an understandable manner. Since the technical background overwhelms easily or doesn’t interest the most users, it is important to create a good balance of information and instructions. Especially important are concise headlines, which give the user a quick overview of which step is being carried out. My experience as a UX designer for IoT products, also conducting several user tests, have often shown me that users only skim over texts and even sometimes skip them completely. Long texts and complicated explanations are more of a hurdle for the user and should be kept as short and precise as possible. This applies in particular to the headings of the screens. Short but meaningful headlines such as "],"type":[0,"text"]}],[0,{"text":[0,"“Find devices”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," or "],"type":[0,"text"]}],[0,{"text":[0,"“Push pairing button”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," have proven to be helpful and user-friendly. Supporting graphic elements such as graphics, illustrations or animations also help the users to set up the hardware and make it easier for the them."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417103],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1516x1640/2e0bec8068/iot-onboarding-wireframes.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Another finding from user testings was that users prefer "],"type":[0,"text"]}],[0,{"text":[0,"visual confirmations"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," as soon as a significant part of onboarding has been completed. For example, if the connection between the gateway and the app was successful. In the event of a fault, providing visual feedback is of course all the more important. In addition, it is also helpful for the user if the various states of onboarding are also indicated by an LED on the gateway itself. The establishment of a connection could be signaled, for example, by a flashing LED on the gateway while an existing connection by the permanent lighting up of this. Responding lights should also be included in the concept for the onboarding."],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17417101],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/3000x1500/45207806b6/iot-onboarding-led.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}],[0,{"text":[0,"Takeaways"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Finally, I would like to summarise the most important findings and helpful tips to create a successful (IoT) onboarding concept:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Analyze and research the exact target group of the IoT device and get to know the potential users"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"IoT onboarding should not be a long, complicated or technically described process"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Short and concise headlines and texts"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Supporting graphics, illustrations, animations"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Visual confirmations, for example after a successful connection"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Provide suggestions for solutions in the event of errors and offer the opportunity for further help (support, hotline, etc.)"],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A demo mode,"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," in which the use of the application is simulated and can be tested using sample data, can show users the most important features of the app even without having an associated IoT device"],"type":[0,"text"]}]]]}]]]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"With IoT Onboarding it’s the same as with creating any other User Experience concept — it has to be understandable, easy to use and in the best case self explaining. But what sounds logical for every UX designer isn’t as easy as you think when you additionally have the requirement to connect a thing to the internet.\n\nSo the task is to create an IoT onboarding which enables every user an easy and quick set-up of an IoT-device. In this article I want to share my strategy and experience in IoT onboarding concepts with you and explain you the most common IoT onboarding concepts."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"7d64b2b0-eff6-42c5-b8f8-2cd2bd4b4ca6"],"title":[0,"How to support your users set up an IoT device"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2020-08-13 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"iot-onboarding"],"full_slug":[0,"blog/iot-onboarding"],"sort_by_date":[0,null],"position":[0,-1220],"tag_list":[1,[[0,"Smart Products"],[0,"Connectivity"],[0,"UX"],[0,"App"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"bec32e7f-7738-47bb-814b-f3e73eb22068"],"first_published_at":[0,"2020-08-13T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/iot-onboarding"],"translated_slugs":[1,[[0,{"path":[0,"blog/iot-onboarding"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Testing an Internet of Things Cloud Infrastructure"],"created_at":[0,"2024-09-24T12:50:59.499Z"],"published_at":[0,"2024-09-27T09:12:23.233Z"],"updated_at":[0,"2024-10-16T07:51:20.733Z"],"id":[0,552897120],"uuid":[0,"b2b2026e-6462-44c0-9d02-26cfff07ed90"],"content":[0,{"_uid":[0,"08dc227a-7dc3-4704-9200-55fd48427d55"],"image":[0,{"id":[0,17434931],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/3747797bab/nb-iot-firmware-updates.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Testing an Internet of Things Cloud Infrastructure"],"author":[0,{"name":[0,"Tim Stellfeldt"],"created_at":[0,"2024-09-24T12:52:38.423Z"],"published_at":[0,"2024-09-26T07:13:32.244Z"],"updated_at":[0,"2024-09-26T07:13:32.279Z"],"id":[0,552897131],"uuid":[0,"86b06ff0-813e-4780-ab78-a53e39ba11a6"],"content":[0,{"_uid":[0,"d31587c8-c05f-49b1-803b-8e7060695d9d"],"name":[0,"Tim Stellfeldt"],"role":[0,"Developer"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17423510],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/396x386/b1b450e640/person-tim.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"tim-stellfeldt"],"full_slug":[0,"_data/persons/tim-stellfeldt"],"sort_by_date":[0,null],"position":[0,-650],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"a52d170e-c0cf-460d-9862-9b44e2dd52cf"],"first_published_at":[0,"2024-09-26T07:13:32.244Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/tim-stellfeldt"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/tim-stellfeldt"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"7b0e5dbb-6331-4ad6-a06f-7cfc08cc261b"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"These IoT projects usually start with a kickoff, where we learn what the IoT device is supposed to do and how we want to integrate it, followed by designing an architecture including the IoT device and cloud and how they will communicate with each other. We are using a lot of "],"type":[0,"text"]}],[0,{"text":[0,"Azure IoT services"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," which enables us to have fast iterations and off the shelf device-2-cloud / cloud-2-device communication. Starting the developing cycle afterwards includes the hardware-, embedded software-, cloud infrastructure, backend- and frontend development. All components are "],"type":[0,"text"]}],[0,{"text":[0,"developed simultaneously"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," so you would have to wait for the IoT device to be finished to validate your cloud setup."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"A typical Azure IoT architecture could look like this:"],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17423496],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1000x500/8946a146e0/iot-cloud-infrastructure-diagramm.png"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Obviously, it is never this simple but should give an idea for what we want to test and debug. Please keep in mind that this is just an example and there are a lot of other ways to ensure device-2-cloud / cloud-2-device communication. Find below a quick overview of the services:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"ordered_list"],"attrs":[0,{"order":[0,1]}],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Device Provisioning Service"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": It is crucial that only IoT devices manufactured by our customers are able to communicate with our cloud, therefore the "],"type":[0,"text"]}],[0,{"text":[0,"DPS service has multiple options"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," to ensure this. For example, it holds an intermediate certificate and does a mutual authentication with devices which try to authenticate. If it succeeds, it will "],"type":[0,"text"]}],[0,{"text":[0,"send back an IoT Hub URL to the device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," which is now able to communicate with the IoT Hub."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"IoT Hub"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": The IoT Hub enables MQTT connections to devices that can then send data on various routes which are linked to "],"type":[0,"text"]}],[0,{"text":[0,"Event Hubs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". It also offers functionalities like the Direct Methods and Device Twins."],"type":[0,"text"]}]]]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Direct Method"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": Basically, a translation from HTTP to MQTT which enables our backend to send commands/data to the device."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Device Twin"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": A device usually has some sort of state which is replicated to the cloud using the Device Twin. The Device Twin distinguishes between the actual and desired state. The device updates the actual state, while the cloud has control overwriting to the desired state. Both sides may access the Twin and Azure is keeping care of ensuring that these are (eventually) up to date whenever one side makes a change. Unfortunately, it has a 32 kB size limit for the state, which is sometimes just not enough."],"type":[0,"text"]}]]]}]]]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Event Hub"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": The IoT Hub itself behaves mostly like a message broker and RPC provider. In order to retain messages until they are read and organize multiple consumers for individual messages, a common strategy is to use a message queue. Luckily, the "],"type":[0,"text"]}],[0,{"text":[0,"Azure Event Hub"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is doing exactly that."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"AKS Backend"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": Backend hosted in Kubernetes. This is where the domain logic resides. While the infrastructure defines "],"type":[0,"text"]}],[0,{"text":[0,"how"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," the cloud communicates with IoT devices and can be seen in various projects, the domain logic defines "],"type":[0,"text"]}],[0,{"text":[0,"what"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," is communicated and how to react, which differs significantly from project to project."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"The first IoT projects by grandcentrix developed these kinds of clouds without having an IoT device available and therefore no good tooling to test the developed features. So the developers created their own project-specific "],"type":[0,"text"]}],[0,{"text":[0,"Device Simulators"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". Depending on the project, they were able to hold a state and respond on Direct Methods with defined values and were also able to send data, like telemetry in an interval. They were written in different programming languages, using arbitrary tools and frameworks. They didn’t share the same name and oftentimes were simple shell scripts (and, to be honest, rather messy). But: they got the job done. Nevertheless, we felt like we could improve that. Instead of reinventing the wheel for every project, why not introduce a general-purpose Device Simulator which can be used to support the development of many different IoT projects?"],"type":[0,"text"]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Device Simulator"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Simulating an IoT device helps a loT developing "],"type":[0,"text"]}],[0,{"text":[0,"cloud functionality"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," and being able to verify it. Also one of the major challenges using the Azure Services is the lack of good debugging. All services are Black Boxes where you are never 100% sure what is going on. So sometimes it is not easy to understand why something doesn’t work as expected – and it always helps trying it out. While developing multiple IoT projects we don’t want to develop multiple Device Simulators, so we need a reusable asset. Regardless of the project, we defined the following "],"type":[0,"text"]}],[0,{"text":[0,"quality goals"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," for a simulator:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"ordered_list"],"attrs":[0,{"order":[0,1]}],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Usability"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": Using the simulator must be easier than writing short scripts by the developer. It needs to be clear how to simulate IoT devices with their domain-specific use cases while still being able to reuse communication logic."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Maintainability"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": IoT cloud services are often offering new functionality to use and they are always evolving. The simulator needs to be easily extendable to match the newest architectures and cloud communication technologies."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Stability"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": We want to be able to debug and test our cloud infrastructure, not having to deal with simulator errors."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Keeping these goals in mind, we have developed a concept in which a developer is able to create a config file that contains all domain-specific data and in which he can also set up the cloud architecture and its environment. We came up with multiple features most of our projects did want to test/debug:"],"type":[0,"text"]}]]]}],[0,{"type":[0,"ordered_list"],"attrs":[0,{"order":[0,1]}],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Provisioning"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": When IoT devices are onboarded and have an internet connection for the first time they need to authenticate against some kind of service. (Azure DPS in the example above) Being able to debug it step by step helps us a lot with fixing issues."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Device-2-cloud"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": All of our IoT devices are sending some sort of data if connected to a cloud. Maybe it is one specific telemetry parameter or its whole state. Defining what kind of data, when, and where can be defined easily in a config file and enables us testing for example the setup between IoT Hub and Event Hub."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Cloud-2-device"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": these are mostly commands and what a device should do when receiving one of those. Currently, we are supporting rather simple Commands like adjusting a parameter."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Stress test"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,": ever wanted to actually test how many devices can simultaneously communicate with your cloud infrastructure before service tiers need to be adjusted? The device simulator is scalable and offers "],"type":[0,"text"]}],[0,{"text":[0,"to simulate multiple devices"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0,". It is also able to simulate latency and create spikes, which is very helpful in simulating slow devices which may have a bad internet connection and cause request timeouts too often."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Additional ideas"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"While having a device simulator which is easily adjustable to meet domain-specific logic and reuses components to connect to the desired cloud is really neat, there are some things to improve."],"type":[0,"text"]}]]]}],[0,{"type":[0,"ordered_list"],"attrs":[0,{"order":[0,1]}],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Commands are integrated rather simple, but most of the time we have a lot more complicated logic to simulate which is rather suboptimal inside a config file."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Integrating more reusable components for other services or protocols."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Keeping care of multiple software versions of devices integrated in the same infrastructure."],"type":[0,"text"]}]]]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"There are a lot of opportunities with the reusable device simulator and makes the life of developers a lot easier."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"While developing IoT devices for a few years now for various projects, we faced one challenge in all of them: how do we test and debug our cloud while having no device ready?"],"mailText":[0,""],"metatags":[0,{"_uid":[0,"f8508f53-ec78-4a97-81b4-27d911014d65"],"title":[0,"Testing an Internet of Things Cloud Infrastructure"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2020-07-29 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"iot-cloud-infrastructure"],"full_slug":[0,"blog/iot-cloud-infrastructure"],"sort_by_date":[0,null],"position":[0,-1520],"tag_list":[1,[[0,"Cloud-Backend"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"f8493b70-2be1-47b1-9f5d-a7edfb135350"],"first_published_at":[0,"2020-07-29T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/iot-cloud-infrastructure"],"translated_slugs":[1,[[0,{"path":[0,"blog/iot-cloud-infrastructure"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"NB-IoT – Innovativ ins Internet der Dinge"],"created_at":[0,"2024-09-24T05:51:05.490Z"],"published_at":[0,"2024-09-27T09:12:27.569Z"],"updated_at":[0,"2024-09-27T09:12:27.590Z"],"id":[0,552612895],"uuid":[0,"e283fadd-40cf-49e3-83d2-a44fea77e408"],"content":[0,{"_uid":[0,"77a5dca3-bc21-4efc-84f5-7d6ae27ec84c"],"image":[0,{"id":[0,17442965],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/dbc96956cc/blog-header-49.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"NB-IoT – Innovativ ins Internet der Dinge"],"author":[0,{"name":[0,"Placeholder"],"created_at":[0,"2024-09-19T08:41:14.854Z"],"published_at":[0,"2024-09-26T07:13:39.605Z"],"updated_at":[0,"2024-09-26T07:13:39.635Z"],"id":[0,550359667],"uuid":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[0,{"_uid":[0,"f9660e25-2c40-4b69-a353-92ac9581d2b8"],"name":[0,"Anonymous"],"role":[0,"grandcentrix employee"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17010743],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/52x52/23659d042d/sebastian-boll.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"placeholder"],"full_slug":[0,"_data/persons/placeholder"],"sort_by_date":[0,null],"position":[0,-210],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"5c90f71e-e357-4c77-9d8e-47e6f58b09eb"],"first_published_at":[0,"2024-09-26T07:11:30.452Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/placeholder"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/placeholder"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"8a476545-f7ea-4153-94fb-e5f75ae0fc58"],"align":[0,""],"width":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unterschiedlichste Produkte ins Internet der Dinge zu bringen, ist unsere Expertise – ob über Bluetooth, Wifi oder Mobilfunk. Inzwischen existieren derart viele Übertragungstechniken, dass es schwer fällt, die jeweils passende auszuwählen, denn alle Technologien haben ihre Berechtigung und kommen bei verschiedenen Anwendungsfällen zum Einsatz. Als 100%ige Tochter von Vodafone verfügen wir über eine besondere Expertise im Bereich "],"type":[0,"text"]}],[0,{"text":[0,"Cellular Connectivity"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," und mit "],"type":[0,"text"]}],[0,{"text":[0,"Narrowband-IoT (NB-IoT)"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," gibt es eine bislang eher unbekannte Technologie, die im Vergleich mit klassischem 4G/LTE oder 5G besondere Vorzüge für die Vernetzung von Dingen bietet. In diesem Zuge schien es uns nur logisch, nach unserer Podcast-Rückkehr unseren Auftakt mit dem Thema NB-IoT zu bestreiten."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unsere grandcentrix-Kollegen "],"type":[0,"text"]}],[0,{"text":[0,"Oliver Wierichs"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Cellular Connectivity Expert), "],"type":[0,"text"]}],[0,{"text":[0,"Martin Knorre"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (Cellular Solution Engineer) und "],"type":[0,"text"]}],[0,{"text":[0,"Stephan Hochhaus"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," (VP Products) erzählen die „kleine“ Geschichte der Mobilfunktechnologien; wie es zu NB-IoT kam, was die Merkmale von NB-IoT sind und vor allem, wieso es als "],"type":[0,"text"]}],[0,{"text":[0,"erste Wahl speziell für IoT-Projekte"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}]]]}],[0,{"text":[0," gilt, um „Dinge“ miteinander zu vernetzen. Speziell für IoT-Projekte geeignet, nutzt grandcentrix NB-IoT etwa für sein Narrowband+ Angebot, welches direkte Konnektivität für nur einen Cent am Tag ermöglicht."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Hören Sie sich hier die gesamte Folge an"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://soundcloud.com/grandcentrix/nb-iot-was-das-ist-und-wie-es-hilft-das-internet-der-dinge-zu-bevolkern"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0,"."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Nach längerer Pause sind wir endlich wieder mit unserem Podcast-Format grandcentrix.fm am Start – ab sofort auf Soundcloud – und freuen uns darauf, mit Experten aus der Branche über spannende Themen rund um IoT zu sprechen. Den Auftakt bestreiten wir dabei mit einem ganz besonderen und innovativen Thema: Narrowband-IoT – die ganze Folge finden Sie in diesem Artikel."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"10da0c72-b6f4-4d02-98e3-08f0e09284a0"],"title":[0,"NB-IoT – Innovativ ins Internet der Dinge"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen.\n"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2020-05-17 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"nb-iot"],"full_slug":[0,"blog/nb-iot"],"sort_by_date":[0,null],"position":[0,-1320],"tag_list":[1,[[0,"Green Tech"],[0,"NB-IoT"],[0,"Connectivity"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"8d1b177d-a0af-4847-9eee-26084763d1f6"],"first_published_at":[0,"2020-05-17T12:35:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/nb-iot"],"translated_slugs":[1,[[0,{"path":[0,"blog/nb-iot"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"On developing the Leica FOTOS companion app"],"created_at":[0,"2024-09-19T08:12:36.633Z"],"published_at":[0,"2024-09-27T09:12:21.883Z"],"updated_at":[0,"2024-09-27T09:12:21.913Z"],"id":[0,550348745],"uuid":[0,"9882eaab-744c-440e-b093-e13a9a424735"],"content":[0,{"_uid":[0,"c8352cc7-7230-4f93-8602-be18559a2158"],"image":[0,{"id":[0,17442979],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1920x1080/4fcf9088b3/blog-header-40.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"On developing the Leica FOTOS companion app"],"author":[0,{"name":[0,"Timo Josten"],"created_at":[0,"2024-09-23T12:49:25.743Z"],"published_at":[0,"2024-09-26T07:13:34.920Z"],"updated_at":[0,"2024-09-26T07:13:34.948Z"],"id":[0,552318721],"uuid":[0,"bb4389b4-8ec2-432d-ad75-9c57932d3656"],"content":[0,{"_uid":[0,"8c0182d5-215a-4e4d-be16-98c1117e2954"],"name":[0,"Timo Josten"],"role":[0,"VP Software Engineering"],"email":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"image":[0,{"id":[0,17412036],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/144x144/16a254e570/person-timo.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Person"]}],"slug":[0,"timo-josten"],"full_slug":[0,"_data/persons/timo-josten"],"sort_by_date":[0,null],"position":[0,-490],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,492023996],"meta_data":[0,null],"group_id":[0,"c6e8947f-9934-4b93-8d6a-7d02e88233ba"],"first_published_at":[0,"2024-09-26T07:13:34.920Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"_data/persons/timo-josten"],"translated_slugs":[1,[[0,{"path":[0,"_data/persons/timo-josten"],"name":[0,null],"lang":[0,"de"],"published":[0,null]}]]],"_stopResolving":[0,true]}],"contact":[0,"f8add3ff-f62c-4261-982b-1c2faae73b76"],"content":[1,[[0,{"_uid":[0,"cfb9a9b3-db85-4f85-8220-c6974c1d3470"],"align":[0,""],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17372189],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/2000x1333/18a3b1ddfa/leica-dev-01.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Developing an app natively for iOS and Android platforms that works with 12 different camera models is, as you might imagine, quite a challenge. On the one hand we wanted to create a stunning user interface focussing on simplicity and usability while featuring subtle and natural animations, on the other hand we needed to solve the technical challenges to ensure that for the user the app works exactly as expected for each and every Leica camera. We at grandcentrix have long history with building apps for connected products in all different kinds of industries. With our experienced interdisciplinary development teams and in-depth knowledge of smart products, we were proud and happy to face the challenge to create an outstanding experience for Leica Camera AG."],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"rgb(43, 41, 43)"]}]}]]]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17372191],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1400x933/2ba21d32a1/leica-dev-02.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Creating a brand-new app to work with many different camera models starts with careful thinking. At the beginning of the project and during the whole development time, our team of technical solution architects compiled concepts and specifications for our engineering teams to work with. The first important question to be asked was how to efficiently decouple what we call the business logic of the app (which takes care of everything camera-related) from the user interface in a way so that both Android and iOS can benefit from it."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"What powers the Leica FOTOS apps today is a cross-platform Software Development Kit (SDK) written in C++, compiled so that it can be natively used on both Android and iOS, robust and easily extendable so it stands as a solid foundation for the first and of course future versions of the apps. The SDK (we lovingly named it libleica) encapsulates the camera and protocol specifics found within the line of various Leica cameras and exposes an easy-to-use, consistent and camera-agnostic API to the application layer (which is the Leica FOTOS app on Android and iOS as of today)."],"type":[0,"text"]}],[0,{"type":[0,"image"],"attrs":[0,{"id":[0,17372190],"alt":[0,""],"src":[0,"https://a.storyblok.com/f/267686/1400x933/25ef537c02/leica-dev-03.jpeg"],"title":[0,""],"source":[0,""],"copyright":[0,""],"meta_data":[0,{}]}]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Using the SDK our app developers were able to focus on creating world class User Interfaces exploiting the best native features the underlying platforms offer. All the demanding low-level communication each camera requires is solved by and encapsulated in the SDK. This also leads to a clean separation of concerns, avoidance of duplicate code and significantly reduced testing effort. Looking deeper under the hood, a big help was the "],"type":[0,"text"]}],[0,{"text":[0,"Djinni"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"https://github.com/dropbox/djinni"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," framework. Originally developed and open sourced by the Dropbox team, Djinni dramatically simplifies mobile cross-platform development in C++ and has as such been used successfully in several grandcentrix projects. It comes with a simple to use Interface Definition Language (IDL) supporting clean API definitions, which are used across all languages (C++, Java/Kotlin, Objective-C/Swift). Djinni automatically generates header and glue code from the IDL files, which serves as the API interface between SDK and application layer. Low level annoyances such as implementing of and dealing with JNI are a thing of the past."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"So it is grandcentrix’ cross-platform SDK approach which in the end fulfills the “one app for all your Leica cameras” promise. And it doesn’t stop there! Since the SDK is build with C++ it is naturally not restricted to mobile solutions, but can as well be compiled on other platforms."],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Sounds interesting? We’re very happy to "],"type":[0,"text"]}],[0,{"text":[0,"talk with you"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"link"],"attrs":[0,{"href":[0,"/en/pages/contact/"],"uuid":[0,null],"anchor":[0,null],"target":[0,null],"linktype":[0,"url"]}]}]]]}],[0,{"text":[0," about internet of things and smart products."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"subject":[0,""],"abstract":[0,"Four weeks ago at Photokina in 2018, Leica Camera AG announced what turned out to be a game changer in the industry: Leica FOTOS app, a companion app for Android and iOS smartphones that works with almost every connected Leica camera on the market.\n\nNow, with the app being available to the public, we’re happy to give an insight into the journey from the idea of having one Leica app to the first public version of the product."],"mailText":[0,""],"metatags":[0,{"_uid":[0,"c52e11a8-21e8-4979-bcd6-f52dc2fba818"],"title":[0,"On developing the Leica FOTOS companion app"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"We are grandcentrix. | We make IoT happen."],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"component":[0,"BlogPost"],"contactText":[0,"If you have any questions or would like to realise a project with us, \nplease contact us by e-mail."],"publishedAt":[0,"2018-10-26 00:00"],"contactTitle":[0,"Do you have questions?"],"contactSection":[0,false]}],"slug":[0,"leica-fotos-development"],"full_slug":[0,"blog/leica-fotos-development"],"sort_by_date":[0,null],"position":[0,-560],"tag_list":[1,[[0,"Smart Products"],[0,"UX"],[0,"App"]]],"is_startpage":[0,false],"parent_id":[0,419913290],"meta_data":[0,null],"group_id":[0,"c4e8c716-9cc8-4149-95e4-439a0982a051"],"first_published_at":[0,"2018-10-26T11:11:00.000Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"blog/leica-fotos-development"],"translated_slugs":[1,[[0,{"path":[0,"blog/leica-fotos-development"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Nachhaltigkeit durch Digitalisierung"],"created_at":[0,"2024-10-17T16:17:15.644Z"],"published_at":[0,"2025-01-17T12:45:00.359Z"],"updated_at":[0,"2025-01-17T12:45:00.387Z"],"id":[0,565346413],"uuid":[0,"7b45c086-00f8-47ac-82a0-06515f25c850"],"content":[0,{"faq":[1,[]],"_uid":[0,"f942ca85-30cf-4f01-98af-2751fd49e848"],"image":[0,{"id":[0,17202972],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5472x3648/d66695109a/energy1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"content_type":[0,"png"],"is_external_url":[0,false]}],"intro":[0,"Erfahren Sie, wie innovative IoT-Technologien (Internet of Things) die Nachhaltigkeit fördern und die ESG-Berichtspflichten (Environmental, Social, Governance) vereinfachen. Unsere aktuelle Studie, erstellt in Zusammenarbeit mit der techconsult, bietet wertvolle Einblicke und praktische Empfehlungen für Unternehmen."],"title":[0,"Nachhaltigkeit durch Digitalisierung"],"Content":[1,[[0,{"gap":[0,""],"_uid":[0,"7ab2db82-4d16-4d16-bb5f-d53b72da6ef6"],"logo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"color":[0,""],"style":[0,""],"title":[0,""],"width":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"769f6ce3-ea3d-41d0-9d95-1f7b0b0791c8"],"icon":[1,[[0,"fas"],[0,"check"],[0,"medium"]]],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"items":[1,[[0,{"_uid":[0,"acbadda3-548f-41ad-979b-a8d35235f9b7"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Echtzeit-Datenerfassung und Automatisierung erhöhen die Genauigkeit & Zuverlässigkeit der ESG-Daten"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Genauigkeit & Zuverlässigkeit"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"1d9bec7e-1383-49c3-8672-87e50209a9f5"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Optimierung des Ressourcenverbrauchs und Reduzierung der Betriebskosten durch genaue und automatisierte Überwachung durch nachhaltiges Energiemanagement"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Kosteneffizienz"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"3c5d8113-8075-4574-bf08-07cff2a82752"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Echzeit-Überwachung senkt CO2-Emissionen und hilft ESG-Ziele effizienter zu erreichen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Nachhaltigkeitsleistung"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"d7cb0987-5aa2-4b72-b02f-7d18d92e7395"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unterstützung bei der Einhaltung von ESG-Vorschriften und erleichterte Umsetzung der ESG-Berichtspflichten"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Regulatorische Compliance"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"0dbeb8eb-28eb-469d-b7cd-486aadb9e88f"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Nutzung detaillierter Analysen für strategische Entscheidungen und proaktive Maßnahmen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Datenbasierte Entscheidungsfindung"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"45cb9917-6bad-46ef-8015-01bb373f7b09"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Anpassungsfähigkeit an Unternehmenswachstum und einfache Einbindung in bestehende Systeme und Infrastrukturen"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Integration & Skalierbarkeit"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"15663605-9182-4135-8941-e904d09da694"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Verbesserung der Unternehmensreputation und Erhöhung des Vertrauens von Investoren und Geschäftspartnern durch nachhaltiges Handeln"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"textStyle"],"attrs":[0,{"color":[0,"#2B292B"]}]}]]]}]]]}]]]}],"title":[0,"Wettbewerbsvorteil"],"component":[0,"FAQItem"]}]]],"title":[0,"Ihre Vorteile effizienter ESG-Datenerfassung durch IoT"],"alignment":[0,"top"],"component":[0,"FAQWrapper"]}]]],"special":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"component":[0,"Section"],"customClasses":[0,""],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,"2"],"_uid":[0,"632b0364-71a6-4b52-9f18-fd21425e0d47"],"style":[0,""],"title":[0,""],"width":[0,"medium"],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"6440edc6-7b04-4121-86b3-e21e80c357d0"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Überblick und Einblick in die Studie"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"e6ae2461-792f-49e9-806b-5644c0747933"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Nachhaltigkeit wird mit ESG zur Pflicht"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die aktuelle CSR-Direktive der EU fordert von Unternehmen erhöhte Transparenz und Nachhaltigkeit. Im Fokus stehen Energiebilanz und CO2-Ausstoß. Unternehmen müssen sich auf die Erfassung und Bereitstellung von Daten konzentrieren, um ihre ESG-Ziele zu erreichen. IoT-Technologien bieten hier effiziente Lösungen durch intelligente Sensoren und vernetzte Systeme."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"4d8aa806-9f76-49a5-8423-321f7b3f9417"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"ESG-Relevanz und gesetzliche Verpflichtung"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"]}],[0,{"type":[0,"bullet_list"],"content":[1,[[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"ab 250 Beschäftigten und einem Umsatz von 20Mio.EUR wird ESG-Berichterstattung zur Pflicht."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Jährlich müssen über 1.000 Datenpunkte erfasst werden, darunter Treibhausgasemissionen und Energieverbrauch."],"type":[0,"text"]}]]]}]]]}],[0,{"type":[0,"list_item"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"40% der befragten Unternehmen planen, Emissionen mithilfe von IoT-Technologien stärker zu reduzieren."],"type":[0,"text"]}]]]}]]]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"6b740a68-c575-4bfa-83eb-da7a2314f80e"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Bedarf an IoT-Technologien steigt durch ESG-Initiative an"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Die Einführung von ESG-Standards verlangt nach einer umfassenden Erfassung und Steuerung der Energieverbräuche. IoT-Technologien spielen hier eine zentrale Rolle, insbesondere im industriellen Bereich, um ESG-Informationen zu liefern und den Energieverbrauch zu optimieren."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"a1985005-c587-48cf-8d19-a0fcc8fbced4"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Energieerfassung und Emissionsreduktion sind Top IoT-Ziele"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Unternehmen setzen verstärkt auf IoT, um Energie effizienter zu nutzen und Emissionen zu reduzieren. 80% der Unternehmen betrachten den Aufbau von IoT in diesem Kontext als strategisch wichtig, um den Energiebedarf von Gebäuden und Immobilien sowie industriellen Maschinen und Anlagen zu reduzieren. Zudem ist die Errichtung digitaler Messsysteme für die Einhaltung von ESG-Richtlinien essenziell."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"0d4fec83-177b-4112-9b8e-26bf21838b76"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,3]}],"content":[1,[[0,{"text":[0,"Defizite bei der Implementierung moderner Messeinrichtungen"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Aktuell nutzen jedoch weniger als ein Drittel der Unternehmen im Mittelstand (mit weniger als 1.000 Beschäftigten) intelligente Energie-Messeinrichtungen (Smart-/Submeter). Jedes fünfte Unternehmen gibt sich selbst die Note ungenügend bei der Messung von Stromverbräuchen sowie der Gebäudeenergieeffizienz (Heizung, Klimatisierung, Belüftung). Oftmals verhindert manuelles und unregelmäßiges Ablesen von Zählerständen eine effektive Energieüberwachung und Optimierung für die Emissionsreduktion."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"55b41744-bb17-4899-b128-2cc23d69a9f1"],"link":[0,{"id":[0,""],"url":[0,"https://a.storyblok.com/f/267686/x/20a56febec/studie_esg_iot_nachhaltigkeit_durch_digitalisierung_-grandcentrix_05_2024.pdf"],"linktype":[0,"asset"],"fieldtype":[0,"multilink"],"cached_url":[0,"https://a.storyblok.com/f/267686/x/20a56febec/studie_esg_iot_nachhaltigkeit_durch_digitalisierung_-grandcentrix_05_2024.pdf"]}],"text":[0,"ESG Studie downloaden"],"align":[0,"left"],"component":[0,"Button"],"buttonColor":[0,"primary"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"_uid":[0,"da2b2bf4-1611-4db9-92a1-ccb63a141223"],"link":[0,{"id":[0,"b7abc2d4-972b-4a62-91d0-cef846f0f0ee"],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,"contact"]}],"text":[0,"Sie wollen Energieverbräuche automatisiert erfassen und suchen eine konkrete IoT-Lösung?"],"variant":[0,"primary"],"component":[0,"Banner"],"buttonText":[0,"Sprechen Sie mit uns"]}],[0,{"gap":[0,"3"],"_uid":[0,"1c2fe98e-6b77-43aa-a5db-a8358813d889"],"style":[0,""],"title":[0,""],"width":[0,"medium"],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"4332f9e7-503b-4b92-a966-138038532ddd"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Expertenstimmen zu Nachhaltigkeit, ESG, IoT und Energiemanagement"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"gap":[0,""],"_uid":[0,"3d04baee-fd06-458e-be0b-17a3acea8567"],"columns":[0,"2"],"content":[1,[[0,{"_uid":[0,"0399f6ca-4cda-4b75-afed-2d2a21ab9f10"],"image":[0,{"id":[0,17759830],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/724x483/bbd70f5eb3/stock-person-4.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}],[0,{"_uid":[0,"df8a8fe7-c8f2-4242-b4a2-bedcc2f033e9"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"„Das übergeordnete Ziel der EU ist es, dass die Unternehmen mehr ESG-Daten durch ein effizientes Energiemanagement bereitstellen sollen. Die Freiwilligkeit und das Auslegen von alternativen Standards haben damit ein Ende.”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}],[0,{"type":[0,"italic"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wirtschaftsjurist, Energieversorger"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"component":[0,"InlineWrapper"]}],[0,{"gap":[0,""],"_uid":[0,"9f92aeda-7369-4e5a-9a46-1ab427219716"],"columns":[0,"2"],"content":[1,[[0,{"_uid":[0,"c65706f2-5045-41ce-8da7-9faaa017e215"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"„Das übergeordnete Ziel der EU ist es, dass die Unternehmen mehr ESG-Daten durch ein effizientes Energiemanagement bereitstellen sollen. Die Freiwilligkeit und das Auslegen von alternativen Standards haben damit ein Ende.”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}],[0,{"type":[0,"italic"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wirtschaftsjurist, Energieversorger"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"f6a0f2fd-bd8f-4249-89a7-6b4d0d310713"],"image":[0,{"id":[0,17759828],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/724x482/f6eea46450/stock-person-3.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}]]],"component":[0,"InlineWrapper"]}],[0,{"gap":[0,""],"_uid":[0,"b6a26d84-08a8-4da3-9783-f0ea43ffc03d"],"columns":[0,"2"],"content":[1,[[0,{"_uid":[0,"019758d6-2b52-4ab0-bbff-6ba41a3070ee"],"image":[0,{"id":[0,17759829],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/724x483/44e84fa7dc/stock-person-2.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}],[0,{"_uid":[0,"d9641f04-c39f-403a-8525-337a6448afaa"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"„Das übergeordnete Ziel der EU ist es, dass die Unternehmen mehr ESG-Daten durch ein effizientes Energiemanagement bereitstellen sollen. Die Freiwilligkeit und das Auslegen von alternativen Standards haben damit ein Ende.”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}],[0,{"type":[0,"italic"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wirtschaftsjurist, Energieversorger"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"component":[0,"InlineWrapper"]}],[0,{"gap":[0,""],"_uid":[0,"cbbe39e8-0445-43db-b21e-183b695f429d"],"columns":[0,"2"],"content":[1,[[0,{"_uid":[0,"fd7bfb4d-ca65-4979-bbb6-61f275d71580"],"align":[0,"left"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"„Das übergeordnete Ziel der EU ist es, dass die Unternehmen mehr ESG-Daten durch ein effizientes Energiemanagement bereitstellen sollen. Die Freiwilligkeit und das Auslegen von alternativen Standards haben damit ein Ende.”"],"type":[0,"text"],"marks":[1,[[0,{"type":[0,"bold"]}],[0,{"type":[0,"italic"]}]]]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Wirtschaftsjurist, Energieversorger"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"2c14f293-1a2a-4669-9881-b30fd357bcb5"],"image":[0,{"id":[0,17759831],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/724x483/b7a829ce31/stock-person-1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,""],"_uid":[0,"a7c25877-0559-49ed-a1c3-b49cb70dd288"],"style":[0,"dark"],"title":[0,""],"width":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"2c297a71-0a83-4aa1-8e97-723ba66cca07"],"text":[0,""],"image":[0,{"id":[0,17759847],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/8000x5884/556d976c8c/esg-datenerfassung_iot_nachhaltigkeit_digitalisierung_uebersicht.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Laden Sie unsere vollständige Studie herunter und erfahren Sie, wie IoT-Technologien Ihre ESG-Umsetzung vereinfachen können."],"button":[1,[[0,{"_uid":[0,"890fd7a8-2109-407f-915b-7ca9aa5ca269"],"link":[0,{"id":[0,""],"url":[0,"https://a.storyblok.com/f/267686/x/20a56febec/studie_esg_iot_nachhaltigkeit_durch_digitalisierung_-grandcentrix_05_2024.pdf"],"linktype":[0,"asset"],"fieldtype":[0,"multilink"],"cached_url":[0,"https://a.storyblok.com/f/267686/x/20a56febec/studie_esg_iot_nachhaltigkeit_durch_digitalisierung_-grandcentrix_05_2024.pdf"]}],"text":[0,"ESG Studie downloaden"],"align":[0,""],"component":[0,"Button"],"buttonColor":[0,"dark"]}]]],"subTitle":[0,""],"component":[0,"IntroBlock"],"textStyle":[0,"light"],"headlineTag":[0,"h2"],"textPosition":[0,""],"contrastStyle":[0,""]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,15090146],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1280x710/1cadad7ff0/gcx_background.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,""],"_uid":[0,"f1bb12aa-ebf2-425b-8f5a-42e2997d52c8"],"style":[0,""],"title":[0,""],"width":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"4de0d7e8-0020-42c3-8c8c-4088a861a0bb"],"text":[0,"Für die vorliegende Studie “Nachhaltigkeit durch Digitalisierung - Vereinfachung der ESG-Umsetzung durch IoT-Innovationen” wurden 200 Unternehmen aus den Branchen Industrie, Handel, Dienstleistung, Banken- und Versicherungswesen, öffentliche Verwaltung sowie Sozial- und Gesundheitswesen mit mindestens 250 Beschäftigten befragt.\n\nAb 2025 sind diese Unternehmen verpflichtet, Nachhaltigkeitsberichte zu erstellen, wenn sie die Umsatz- bzw. Bilanzgrenze überschreiten oder kapitalmarktorientiert sind (CSRD-Richtlinie). Zusätzlich liefern Gesprächspartner und Experten aus dem Immobilienwesen, der Energieversorgung, der IT sowie der Rechnungslegung wertvolle Kommentare zu den kommenden ESG- und IoT-Praktiken ihrer Unternehmen."],"image":[0,{"id":[0,17759846],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/350x350/5214e903d7/icon-data-science-large.svg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Befragungsdesign der Studie"],"button":[1,[]],"subTitle":[0,""],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h2"],"textPosition":[0,""],"contrastStyle":[0,""]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"_uid":[0,"bde74ea6-fd51-4782-9eae-940a55a18a4a"],"text":[0,"Hallo, ich freue mich Sie persönlich bei Ihren Herausforderungen zur automatisierten Erfassung von ESG-Daten zu unterstützen."],"phone":[0,""],"title":[0,"Haben Sie Fragen oder suchen Sie nach einer IoT-Lösung?"],"person":[0,"4a04537f-5028-460c-8769-7fc9fb3af3e6"],"mailBody":[0,""],"component":[0,"Contact"],"mailSubject":[0,"Nachhaltigkeit durch Digitalisierung"]}]]],"topLogo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"abstract":[0,"\nVereinfachung der ESG-Umsetzung durch IoT-Innovationen.\n\nErfahren Sie, wie innovative IoT-Technologien (Internet of Things) die Nachhaltigkeit fördern und die ESG-Berichtspflichten (Environmental, Social, Governance) vereinfachen. Unsere aktuelle Studie, erstellt in Zusammenarbeit mit der techconsult, bietet wertvolle Einblicke und praktische Empfehlungen für Unternehmen."],"metatags":[0,{"_uid":[0,"8a2aec59-4d65-45ee-8467-4cff1da15af0"],"title":[0,"Nachhaltigkeit durch Digitalisierung - Vereinfachung der ESG-Umsetzung durch IoT"],"plugin":[0,"seo_metatags"],"og_image":[0,""],"og_title":[0,""],"description":[0,"Entdecken Sie, wie innovative IoT-Technologien die Nachhaltigkeit fördern und ESG-Berichtspflichten erleichtern. Wertvolle Einblicke und praktische Empfehlungen in unserer Studie"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"subTitle":[0," Vereinfachung der ESG-Umsetzung durch IoT-Innovationen."],"component":[0,"LandingPage"],"isOffering":[0,false],"topSubtitle":[0,""],"contactTitle":[0,""],"contactTopic":[0,"greencentrix"],"contactSubtitle":[0,""],"showContactForm":[0,false],"ChangeContentType":[0,""]}],"slug":[0,"digitalisierung-nachhaltigkeit-esg-daten-iot"],"full_slug":[0,"pages/digitalisierung-nachhaltigkeit-esg-daten-iot"],"sort_by_date":[0,null],"position":[0,-60],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,562986806],"meta_data":[0,null],"group_id":[0,"f56a771f-bdc4-424b-aa6a-0187efdf52b2"],"first_published_at":[0,"2024-11-12T07:37:53.718Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"pages/digitalisierung-nachhaltigkeit-esg-daten-iot"],"translated_slugs":[1,[[0,{"path":[0,"pages/digitalisierung-nachhaltigkeit-esg-daten-iot"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Matter - New Connectivity Standard in the Smart Home"],"created_at":[0,"2024-08-07T10:38:34.256Z"],"published_at":[0,"2024-11-26T12:26:15.510Z"],"updated_at":[0,"2024-11-26T12:26:15.546Z"],"id":[0,532970513],"uuid":[0,"4c2b488d-507a-4b32-a559-64906109cb69"],"content":[0,{"faq":[1,[]],"_uid":[0,"5f750659-4000-4aaa-ab2b-54ff3a7fbc4b"],"image":[0,{"id":[0,16896976],"alt":[0,"Matter - New Connectivity Standard in the Smart Home"],"name":[0,""],"focus":[0,""],"title":[0,"Matter - New Connectivity Standard in the Smart Home"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1932x859/52f9a42214/matter.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Matter - New Connectivity Standard in the Smart Home"],"title":[0,"Matter - New Connectivity Standard in the Smart Home"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"png"],"is_external_url":[0,false]}],"intro":[0,"The seamless integration of different systems and devices is more crucial than ever for innovation.\nBut the challenge remains: How can different smart home devices be connected securely and efficiently across manufacturers?\n\nMatter, the new smart home standard and protocol for connecting devices, solves the challenge of interoperability between different systems. Devices from different manufacturers and standards are connected and work together seamlessly for improved security and reliability of the smart home infrastructure."],"title":[0,"Matter - New Connectivity Standard for Smart Homes"],"Content":[1,[[0,{"gap":[0,"3"],"_uid":[0,"5c03908d-66cb-4242-b324-f782b15b81e8"],"style":[0,""],"title":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"45e16b2a-2fc6-4726-affd-19b18cc02bc4"],"text":[0,"Offer your users a user-friendly, reliable and secure product experience withing their smart home environment. Matter technology simplifies everyday life through seamless compatibility and easy setup of smart devices. With Matter-enabled products, you are building the future of the smart home.\n\nIn the Matter ecosystem, your devices work with Amazon Alexa, Apple Home and Google Home. Matter enables communication between devices from different manufacturers, reliably functioning even without an internet connection. Matter uses encrypted communication and certificates to secure your data. "],"image":[0,{"id":[0,17149166],"alt":[0,"Your products & our Matter expertise-Smart-Home"],"name":[0,""],"focus":[0,""],"title":[0,"Your products & our Matter expertise-Smart-Home"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7050x4700/3bd2688bd1/smart-home.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Your products & our Matter expertise-Smart-Home"],"title":[0,"Your products & our Matter expertise-Smart-Home"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Your Products & our Matter expertise"],"button":[1,[]],"subTitle":[0,"We connect your devices with Matter"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,""],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"gap":[0,"2"],"_uid":[0,"270d06c7-eb44-45f4-ac11-08923fb1641e"],"columns":[0,"3"],"content":[1,[[0,{"_uid":[0,"1c1234ff-fbe3-4659-8fcc-1648d05aa2e6"],"icon":[1,[[0,"far"],[0,"user-large"],[0,"medium"]]],"text":[0,"Reduced purchasing risk and improved smart home experience through secure, seamlessly compatible devices."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter for Users"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"050a4939-dff2-45aa-9feb-2cb90ff4ff64"],"icon":[1,[[0,"far"],[0,"industry"],[0,"medium"]]],"text":[0,"Matter technology offers expanded market opportunities through easy integration into existing ecosystems."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter for Manufacturers"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"11a5db25-67e0-49d4-a5a3-51f21547f052"],"icon":[1,[[0,"far"],[0,"code"],[0,"medium"]]],"text":[0,"Simplify development with a standardized framework that ensures interoperability."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter for Developers"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"2"],"_uid":[0,"812ef80b-e6a4-46a3-a5fd-74ce49251110"],"style":[0,""],"title":[0,"Benefits"],"width":[0,""],"anchor":[0,"Benefits"],"content":[1,[[0,{"_uid":[0,"40d12062-8e90-4dff-b4d7-cd77609ed1d1"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of Matter"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"18b239d3-a170-428c-b744-4699f803a59e"],"text":[0,"The Matter logo ensures seamless compatibility between devices and the largest smart home platforms such as Amazon Alexa, Apple Home and Google Home. Matter enables simultaneous use in different digital ecosystems and standardizes the commissioning process for simplified setup and improved user experience."],"image":[0,{"id":[0,17225014],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/4500x2531/f5e6616efe/simplicity-einfachheit-16-9.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,""],"title":[0,""],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Simplicity"],"button":[1,[]],"subTitle":[0,"Optimal user experience through simple integration"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"4f07badc-0cc2-44b8-b18c-cde4c2dd21a0"],"text":[0,"Matter guarantees that devices strictly comply with specifications that define exact functions and their integration into different smart home ecosystems. This ensures consistent and smooth communication between devices and comprehensive interoperability."],"image":[0,{"id":[0,17149221],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/4500x2250/52fd6f9930/interoperabilitat.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Interoperability"],"button":[1,[]],"subTitle":[0,"Consistent Communication between Devices"],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"16f02e65-c05d-4f21-bca4-581fa8c7176c"],"text":[0,"Matter-compatible devices work even without an internet connection or in case of cloud service failure. By supporting various transport protocols such as WiFi, Ethernet and Thread, Matter offers flexible and reliable integration into existing networks."],"image":[0,{"id":[0,17225035],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/3072x1728/051e16218c/reliablity-verlaesslichkeit.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,""],"title":[0,""],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Reliability"],"button":[1,[]],"subTitle":[0,"Functional Stability independent of Cloud Services"],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h3"],"textPosition":[0,""],"contrastStyle":[0,""]}],[0,{"_uid":[0,"4003e012-6477-4edf-9b56-99ea4d03e6a1"],"text":[0,"Matter ensures that communication between devices is encrypted and devices are uniquely identified by certificates. These security measures are implemented in the Matter SDK and Matter certification ensures that all devices comply with the specified guidelines."],"image":[0,{"id":[0,17225212],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/8000x4500/778aa6641a/security-sicherheit-16-9.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,""],"title":[0,""],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Security"],"button":[1,[]],"subTitle":[0,"High Security thanks to Matter Certification"],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,""]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"1"],"_uid":[0,"b32794c7-7357-41aa-8b94-e9349020f1ca"],"logo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"color":[0,""],"style":[0,"default"],"title":[0,"Applications"],"width":[0,""],"anchor":[0,"Applications"],"content":[1,[[0,{"_uid":[0,"c0316928-376e-4a83-b9a2-bf0a6594831f"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Applications and device categories of Matter"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"gap":[0,""],"_uid":[0,"be6cda36-42bf-4376-b3b3-b64415ebcdcb"],"columns":[0,"4"],"content":[1,[[0,{"_uid":[0,"9bd50635-cf2d-410b-ac85-7860042280cb"],"icon":[1,[[0,"far"],[0,"lightbulb"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Lighting & electrics"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"4d1d730e-3443-4f2f-8f18-6881e169a7bb"],"icon":[1,[[0,"far"],[0,"fan"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Fan controls"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"9995e01e-5561-4096-ac1d-4bd002bfabcb"],"icon":[1,[[0,"far"],[0,"temperature-high"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Heating, ventilation and air conditioning"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"d70d3be5-84c9-442e-bc3e-596520e93fe7"],"icon":[1,[[0,"fas"],[0,"unlock-keyhole"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Door locks"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"f6e7e24a-b1af-434b-98ac-d52fedffe4fe"],"icon":[1,[[0,"far"],[0,"door-open"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Motion sensors"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"c0335ab5-fb0d-4dfd-be27-f2b1c928f4a1"],"icon":[1,[[0,"far"],[0,"house-chimney"],[0,"medium"]]],"align":[0,"center"],"title":[0," Blinds & shading"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"ee82751f-8031-4e20-adb0-64cf1d3d1764"],"icon":[1,[[0,"far"],[0,"circle-play"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Media players"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"6fb66f1b-9621-4a88-9b5b-417817f75b35"],"icon":[1,[[0,"far"],[0,"network-wired"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Bridges & Gateways"],"component":[0,"Droplet"]}]]],"component":[0,"InlineWrapper"]}]]],"special":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"component":[0,"Section"],"customClasses":[0,""],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,""],"_uid":[0,"9265b26e-e564-447e-97cf-d41e0f404e70"],"style":[0,"default"],"title":[0,"Challenges"],"width":[0,""],"anchor":[0,"Challenges"],"content":[1,[[0,{"_uid":[0,"410712d0-6e9b-4f9a-a009-384e8b4970f1"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Challenges with the Implementation of Matter"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"gap":[0,"2"],"_uid":[0,"5971a26e-25db-489c-ad34-227197d6b97b"],"columns":[0,"1"],"content":[1,[[0,{"_uid":[0,"31f07e12-37c4-4b47-b596-8e3c7dc08789"],"icon":[1,[[0,"far"],[0,"laptop-code"],[0,"medium"]]],"text":[0,"The development of a Matter device begins with the selection of a suitable hardware platform and the specific hardware design and includes the creation of the firmware. A companion app is often added to enable seamless control of Matter-enabled devices. This requires in-depth expertise in dealing with the Matter protocol, security requirements and user experience design."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Challenges in Matter-Development"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"108bb8df-f763-4f16-9ebf-b0e8660301a7"],"icon":[1,[[0,"far"],[0,"file-shield"],[0,"medium"]]],"text":[0,"The interoperability made possible by Matter requires increased effort for certification. Each device must strictly comply with the defined specifications to ensure seamless compatibility with different smart home platforms and devices. With extensive experience in the development of smart home solutions, grandcentrix offers valuable support and takes over the complex certification process for companies."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Challenges with Matter-Certification"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"_uid":[0,"73296eab-7ab8-4b40-92bd-53aee5dff68b"],"text":[0,"Hi, I'm Patrick. Do you have any questions about Matter?\nFeel free to contact me by e-mail."],"title":[0,"Do you have questions or are you interested in a Matter project?"],"person":[0,"a2c7562e-c0f7-4e22-9d7d-5548614cefad"],"component":[0,"Contact"]}],[0,{"gap":[0,"3"],"_uid":[0,"6d0c95cf-1594-41d6-889d-b40a13d833b0"],"style":[0,"default"],"title":[0,"Your Matter-Project"],"width":[0,""],"anchor":[0,"Your Matter-Project"],"content":[1,[[0,{"gap":[0,"2"],"_uid":[0,"f7928749-c833-422b-94ba-4e8edd385284"],"columns":[0,"1"],"content":[1,[[0,{"_uid":[0,"0ccb2e9f-9cb9-4d02-8172-d2796009d6f4"],"align":[0,"center"],"width":[0,"medium"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Your Matter-Project, with grandcentrix as your Partner"],"type":[0,"text"]}]]]}],[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Our extensive expertise in the development of smart devices and smart home solutions, along with many years of IoT experience, makes grandcentrix your ideal partner for the successful implementation of your Matter project. We understand the technical challenges and know how important seamless integration and outstanding user experience are for the success of your smart Matter-enabled product."],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}]]],"component":[0,"InlineWrapper"]}],[0,{"_uid":[0,"05a3bc0d-c163-45c1-81c3-aff1bb5d7edb"],"text":[0,"grandcentrix guarantees an outstanding user experience for your devices, regardless of the platform used. The user experience is crucial to the success of a smart home device. Despite Matter's specifications for commissioning and control, numerous user experience requirements remain, which we fulfill comprehensively."],"image":[0,{"id":[0,17149140],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/6593x4395/6661c25de7/user-experience.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"User Experience"],"button":[1,[]],"subTitle":[0,"Optimized user experience for your Matter product"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"a9bf5b65-4636-4e31-87b2-52c918f73377"],"text":[0,"grandcentrix offers comprehensive expertise in the Matter protocol, security requirements and user experience design. We accompany your smart home solutions from the concept phase to market maturity and ensure the successful implementation and launch of your product."],"image":[0,{"id":[0,17149239],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/4256x2832/adecddce57/entwicklung.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Development"],"button":[1,[]],"subTitle":[0,"In partnership from the Matter idea to market maturity"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"bf5a42bc-0f76-417a-b4ce-4e0e599be524"],"text":[0,"grandcentrix brings extensive experience in smart home development and is handling the complex certification process for Matter. Although Matter offers high interoperability, this requires an intensive certification effort to ensure that each device meets the defined specifications and is seamlessly compatible with different smart home providers."],"image":[0,{"id":[0,17149141],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/8192x5464/753988b91e/zertifizierung.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Certification"],"button":[1,[]],"subTitle":[0,"Competent support for Matter certification"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"gap":[0,"2"],"_uid":[0,"d94faaab-8f0a-40e7-bdcd-8f19b280185f"],"columns":[0,"1"],"content":[1,[[0,{"_uid":[0,"b677c53e-0fe4-4dbe-80d4-b9ad8e60f879"],"text":[0,"Matter-Support by grandcentrix"],"component":[0,"Heading"],"headingSize":[0,"3"]}],[0,{"gap":[0,"2"],"_uid":[0,"870b75c1-5c8d-44dc-938a-ad5d42134572"],"columns":[0,"4"],"content":[1,[[0,{"_uid":[0,"a84bba10-5f54-4307-9fab-a047809f9855"],"icon":[0,""],"text":[0,"Your product becomes Matter-capable. We can help you upgrade your existing smart product to the Matter standard in just 6 weeks."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-Upgrade"],"isLink":[0,false],"linkurl":[0,{"id":[0,"ed86d9b4-0909-4c37-86b3-0e191e305a9f"],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,"lp/matter-upgrade-for-smart-home-products"]}],"component":[0,"Card"]}],[0,{"_uid":[0,"866a1974-43f4-4d70-9ecc-1546e4ebd25f"],"icon":[0,""],"text":[0,"We use our expertise to develop a Matter gateway and Thread Border Router to connect your existing devices to the Matter standard."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-Bridge"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"c263516b-10ee-4d56-860b-91315d15a745"],"icon":[0,""],"text":[0,"We support the development of a customized Matter app for user-friendly control of Matter-enabled devices."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-App"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"fb58cca6-533b-4ca4-8aff-7c4b8fd363e9"],"icon":[0,""],"text":[0,"From conception to market readiness: We support the development of a new Matter-compatible product for your smart home portfolio."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-Product"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"1"],"_uid":[0,"2255557a-4d65-42cd-bf50-e30cf6d2a239"],"logo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"color":[0,""],"style":[0,""],"title":[0,"Matter FAQ"],"width":[0,""],"anchor":[0,"Matter FAQ"],"content":[1,[[0,{"_uid":[0,"4fcc00eb-375a-4402-aec2-5a3a863468bd"],"icon":[1,[[0,"fas"],[0,"lightbulb"],[0,"medium"]]],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"items":[1,[[0,{"_uid":[0,"999d68dc-19ad-4e8c-9571-8187ca0b95dc"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Matter is a unified, license-free standard designed to improve interoperability between different IoT devices and systems. Unlike other protocols such as Zigbee or Z-Wave, Matter is vendor agnostic and supports a wide range of devices and platforms, simplifying the setup and use of smart home technologies."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What is Matter and how does it differ from other IoT protocols?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"62485ea4-c584-468f-9631-65362b2aa69b"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Matter offers numerous benefits, including improved compatibility between devices from different manufacturers, easier setup and operation for end users and increased security through standardized encryption mechanisms. This leads to a better user experience and can increase the acceptance and distribution of your IoT products."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What are the benefits of implementing Matter for your IoT products?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"88ec2b4f-98aa-4a87-b991-b5f0f505c7a9"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To make existing devices Matter-compatible, you should provide firmware updates that support the Matter standard. Check the hardware requirements and make sure that the devices have the necessary technical specifications. It is also advisable to work closely with Matter-certified partners and platforms."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can it be ensured that existing IoT devices are compatible with Matter?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"2501a01b-7440-4128-aa8f-f61808641d88"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Security aspects of Matter-compatible devices include the implementation of end-to-end encryption, secure authentication mechanisms and regular security updates. The Matter standard already includes many of these security features, which facilitates the development of secure IoT devices."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What security aspects need to be considered when developing Matter-compatible IoT devices?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"1a7d36b4-823d-4711-9432-9455ed7f488c"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"There are numerous resources and tools available to support the development of Matter-compliant devices, including the official Matter specification and documentation, developer tools and kits from leading technology companies, and developer communities and forums. In addition, Matter-certified test labs and certification bodies provide standards compliance support."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What resources and tools are available to support the development of Matter-compatible devices?"],"component":[0,"FAQItem"]}]]],"title":[0,"Frequently asked questions about Matter"],"alignment":[0,"top"],"component":[0,"FAQWrapper"]}]]],"special":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"component":[0,"Section"],"customClasses":[0,""],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,"1"],"_uid":[0,"82a612c9-b833-493d-b607-6d192bc8d0bb"],"style":[0,""],"title":[0,"Related content"],"width":[0,""],"anchor":[0,"Related Content"],"content":[1,[[0,{"_uid":[0,"4398dbbe-412e-481a-85fe-01e53bef1f2a"],"tags":[1,[[1,[[0,"Matter"]]]]],"content":[1,[]],"component":[0,"ReferenceWrapper"],"connections":[1,[[0,"ed86d9b4-0909-4c37-86b3-0e191e305a9f"],[0,"08a07370-31a5-4022-972a-cc8d53c5c19e"],[0,"067f9b42-4568-4e59-b9f7-c3b405c48c02"],[0,"f80d9000-9b05-4725-9805-6b880c448d09"]]]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}]]],"topLogo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"abstract":[0,"Matter is the new smart home standard for the efficient and secure connection of different intelligent devices and technologies."],"metatags":[0,{"_uid":[0,"c37fa20d-c3ca-4ece-9100-226ed5116234"],"title":[0,"Matter - Standard of the Future in the Smart Home | grandcentrix"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/1932x859/52f9a42214/matter.png"],"og_title":[0,""],"description":[0,"The new Matter standard enables different smart home devices to be connected securely and efficiently across manufacturers ► Find out more!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"subTitle":[0,""],"component":[0,"LandingPage"],"isOffering":[0,false],"topSubtitle":[0,""],"contactTitle":[0,"Speak with our Matter experts"],"contactTopic":[0,"Matter"],"contactSubtitle":[0,"How can we help you? Let's talk about your challenge and potential solutions."],"showContactForm":[0,false],"ChangeContentType":[0,""]}],"slug":[0,"matter-new-connectivity-standard-smart-home"],"full_slug":[0,"lp/matter-new-connectivity-standard-smart-home"],"sort_by_date":[0,null],"position":[0,30],"tag_list":[1,[]],"is_startpage":[0,false],"parent_id":[0,512525738],"meta_data":[0,null],"group_id":[0,"9db6a334-5db5-4642-a9c2-4e28abc62f8c"],"first_published_at":[0,"2024-10-14T15:19:23.390Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"lp/matter-new-connectivity-standard-smart-home"],"translated_slugs":[1,[[0,{"path":[0,"lp/matter-neuer-standard-vernetzung-smart-home"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Positioning technologies in the Internet of Things"],"created_at":[0,"2024-08-30T07:23:25.353Z"],"published_at":[0,"2024-11-26T12:26:27.319Z"],"updated_at":[0,"2024-11-26T12:26:27.364Z"],"id":[0,541924715],"uuid":[0,"0ac77cdd-fe12-4144-837c-0a4d10dd50bc"],"content":[0,{"faq":[1,[]],"_uid":[0,"f942ca85-30cf-4f01-98af-2751fd49e848"],"image":[0,{"id":[0,17150019],"alt":[0,"Positioning technologies in the Internet of Things"],"name":[0,""],"focus":[0,""],"title":[0,"Positioning technologies in the Internet of Things"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/8000x4000/73017d77ae/location_2_rendering.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Positioning technologies in the Internet of Things"],"title":[0,"Positioning technologies in the Internet of Things"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"png"],"is_external_url":[0,false]}],"intro":[0,"The precise positioning and localization of devices, tools, machines and other physical assets is the basis for the optimization and automation of operational processes. Choosing the right technology for the respective application is crucial for capturing position data and determining the position of objects. Each technology - Global Navigation Satellite Systems (GNSS), Ultra-Wideband (UWB), Bluetooth Low Energy (BLE) or Wi-Fi - offers specific advantages for positioning."],"title":[0,"Positioning technologies in the Internet of Things"],"Content":[1,[[0,{"gap":[0,"2"],"_uid":[0,"55a9f85a-a942-413b-8d81-3c17f4d084b2"],"logo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"color":[0,""],"style":[0,"default"],"title":[0,"Benefits"],"width":[0,""],"anchor":[0,"Benefits"],"content":[1,[[0,{"_uid":[0,"1f88aba5-7b46-43ac-86f0-e931281fae62"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of Positioning Technologies"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"gap":[0,"2"],"_uid":[0,"e4e95c98-d13d-45db-872f-dd05c2f87768"],"columns":[0,"4"],"content":[1,[[0,{"_uid":[0,"96d664f7-0b58-400d-816b-8ea1174b5799"],"icon":[1,[[0,"far"],[0,"location-crosshairs"],[0,"medium"]]],"text":[0,"Increased accuracy in position determination"],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"header":[0,"Precision"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"fea13d64-7f0f-427a-be31-841c377e7166"],"icon":[1,[[0,"far"],[0,"gear"],[0,"medium"]]],"text":[0,"Optimized processes and improved use of resources"],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Efficiency"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"9090d172-f1a2-4aa5-9ce3-c175636277f4"],"icon":[1,[[0,"far"],[0,"unlock-keyhole"],[0,"medium"]]],"text":[0,"Improved security through precise tracking"],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Security"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"905e5f78-9cc2-496f-ba90-8cd1d4e25315"],"icon":[1,[[0,"far"],[0,"lightbulb"],[0,"medium"]]],"text":[0,"New opportunities for product development"],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Innovation"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"special":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"component":[0,"Section"],"customClasses":[0,""],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"1"],"_uid":[0,"e09e8bdb-ddee-469a-9830-89e779da7679"],"logo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"color":[0,""],"style":[0,"default"],"title":[0,"Challenges"],"width":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"f81514fc-9d90-4c41-b328-3447f6bfbad6"],"icon":[1,[[0,"fas"],[0,"lightbulb"],[0,"medium"]]],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"items":[1,[[0,{"_uid":[0,"6d4305ac-9d2f-401e-9eb6-f350c337428f"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"By integrating advanced positioning technologies, you can continuously track and monitor the precise location of your devices in real-time."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How do I get information about the location of my devices?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"15046c01-e9f2-4bea-a31d-19e10dbd390d"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Utilizing IoT-enabled tracking systems allows for seamless visibility and optimization of your supply chains, ensuring efficient operations and timely deliveries."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can I efficiently manage and monitor my supply chains?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"a0eca81b-b5ce-4148-95a1-c31cf9897e41"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Implementing high-precision GPS and RTLS solutions provides accurate, real-time data on the location and position of your equipment across various environments."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How do I get accurate real-time data on the location and position of my equipment?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"cc139509-d35f-48af-bea9-72d6e84cbd02"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Deploying geofencing and asset tracking technologies helps to prevent theft and loss by triggering alerts when equipment moves outside designated areas."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can I prevent theft and loss of valuable machines?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"b0e40e01-b919-4ee2-adfb-1bc67a17355f"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Leveraging RFID and barcode scanning systems enables quick identification and retrieval of products in warehouses or retail environments."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can I find my products faster in the warehouse or on the shelf?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"aa055eb8-bd5e-4348-a0c2-48f4024c7198"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"By using location-based services and beacon technology, you can deliver personalized offers to customers, enhancing their shopping experience and increasing engagement."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can I improve my customers' shopping experience with personalized offers?"],"component":[0,"FAQItem"]}]]],"title":[0,"What challenges can be solved with positioning technologies"],"alignment":[0,"top"],"component":[0,"FAQWrapper"]}]]],"special":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"component":[0,"Section"],"customClasses":[0,""],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,"2"],"_uid":[0,"1f45d636-9b17-4e17-9ffa-88e7d37c30a6"],"style":[0,"default"],"title":[0,"Applications & Industries"],"width":[0,""],"anchor":[0,"Applications & Industries"],"content":[1,[[0,{"_uid":[0,"c8193dca-a6d3-4abe-9de1-9c5256aaec87"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Applications & Industries of Positioning Technologies"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"gap":[0,"2"],"_uid":[0,"8d619da1-c092-4760-bef1-9b24833e7027"],"columns":[0,"5"],"content":[1,[[0,{"_uid":[0,"f9773a1a-d1c1-4d56-a5a1-018ff0df1352"],"icon":[1,[[0,"fas"],[0,"industry"],[0,"medium"]]],"text":[0,"Automation and increased efficiency in production"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"header":[0,"Industry 4.0"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"631e872f-4e33-4639-b487-ca53c616bcd3"],"icon":[1,[[0,"fas"],[0,"truck-plane"],[0,"medium"]]],"text":[0,"Real-time tracking and route optimization for transportation"],"align":[0,"center"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Logistics"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"a6e52bb0-4953-4a11-bc23-aa46a9cbf92e"],"icon":[1,[[0,"far"],[0,"cart-shopping"],[0,"medium"]]],"text":[0,"Optimized inventory and customer management"],"align":[0,"center"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Retail"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"812cbd1f-1dfb-4f09-a11c-39c1f9c88825"],"icon":[1,[[0,"far"],[0,"hammer"],[0,"medium"]]],"text":[0,"Theft protection and increased process efficiency"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Power-Tools"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"b4892ddd-165b-4fbd-86ec-e34d1cd53b7b"],"icon":[1,[[0,"fas"],[0,"hospital"],[0,"medium"]]],"text":[0,"Precise localization of medical devices and patients"],"align":[0,"center"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Health care"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"2"],"_uid":[0,"ef32cbfd-117c-4e36-bbd6-a2a029a6f327"],"style":[0,"default"],"title":[0,"Comparison & Overview"],"width":[0,""],"anchor":[0,"Comparison & Overview"],"content":[1,[[0,{"_uid":[0,"f8b2fada-2055-48d8-b6b4-9c41d4829944"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Comparison & Overview of Positioning Technologies"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"_uid":[0,"f1908758-112f-46b4-be56-81903c22d541"],"image":[0,{"id":[0,17232586],"alt":[0,"Comparison and overview of positioning technologies"],"name":[0,""],"focus":[0,""],"title":[0,"Comparison and overview of positioning technologies"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1800x600/f7d6b89fbb/ortungstechnologien_en.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Comparison and overview of positioning technologies"],"title":[0,"Comparison and overview of positioning technologies"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"png"],"is_external_url":[0,false]}],"component":[0,"Image"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"3"],"_uid":[0,"44a09e54-a1cb-4a5e-8bb1-417cdbcce0d2"],"style":[0,""],"title":[0,"Positioning Technologies"],"width":[0,""],"anchor":[0,"Positioning Technologies"],"content":[1,[[0,{"_uid":[0,"824f2d9a-7219-4006-aeab-9298944deb63"],"text":[0,"Technologies for Device Positioning"],"component":[0,"Heading"],"headingSize":[0,"2"]}],[0,{"gap":[0,""],"_uid":[0,"63faae01-0909-4263-8562-c72419fd27b4"],"columns":[0,"5"],"content":[1,[[0,{"_uid":[0,"3c9971b0-c093-426e-979e-cb84cd0a30b5"],"icon":[1,[[0,"far"],[0,"satellite-dish"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Global Navigation Satellite Systems (GNSS)"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"2ad1b257-b995-4dac-94d8-6440c6c529b0"],"icon":[1,[[0,"far"],[0,"location-crosshairs"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Ultra-Wideband (UWB)"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"1380194e-4804-448f-8374-195c72752e1e"],"icon":[1,[[0,"far"],[0,"location-arrow"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Bluetooth Low Energy (BLE)"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"b662e916-cb82-4f40-ba55-b09834c3c496"],"icon":[1,[[0,"far"],[0,"wifi"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Wi-Fi / WLAN"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"689abeb7-da03-4102-a2b5-1b3d83b1646d"],"icon":[1,[[0,"far"],[0,"signal"],[0,"medium"]]],"align":[0,"center"],"title":[0,"Mobile radio-based positioning (GSM)"],"component":[0,"Droplet"]}]]],"component":[0,"InlineWrapper"]}],[0,{"_uid":[0,"8a3f3164-7686-4c65-bc30-9b38feddce65"],"text":[0,"GNSS (Global Navigation Satellite Systems) are global positioning systems that provide precise location tracking with high accuracy (< 10 m). Ideal for outdoor applications like navigation, fleet management, and geotagging, the most well-known system is the Global Positioning System (GPS). It requires a receiving device, such as a GPS tracker or chip. GNSS accuracy can be enhanced with GNSS sensor fusion, incorporating data from accelerometers (IMU), Wi-Fi SSIDs, or cellular networks for Assisted GPS (A-GPS)."],"image":[0,{"id":[0,17220624],"alt":[0,"Global location with GNSS - Beyond local systems-Satellite-GPS"],"name":[0,""],"focus":[0,""],"title":[0,"Global location with GNSS - Beyond local systems-Satellite-GPS"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5800x4200/5a4d53a40f/satellite_1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Global location with GNSS - Beyond local systems-Satellite-GPS"],"title":[0,"Global location with GNSS - Beyond local systems-Satellite-GPS"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Global Navigation \nSatellite Systems"],"button":[1,[]],"subTitle":[0,"Global location with GNSS - Beyond local systems"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"75142931-f126-4763-849d-e8180f8b536f"],"text":[0,"UWB (Ultra-Wideband) is a short-range wireless technology that provides extremely precise location tracking (< 10 cm) for people, devices, and assets. Due to its very low latency, UWB technology is ideal for real-time locating systems, known as RTLS (Real-Time Locating Systems). Ultra-Wideband is therefore well-suited for applications such as indoor asset tracking, indoor navigation, access control, and precise location detection of devices or people in manufacturing, production, and healthcare."],"image":[0,{"id":[0,17220627],"alt":[0,"UWB for precise short-range & real-time positioning-smartphones"],"name":[0,""],"focus":[0,""],"title":[0,"UWB for precise short-range & real-time positioning-smartphones"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/6049x4033/300aa35ca4/smartphones_1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"UWB for precise short-range & real-time positioning-smartphones"],"title":[0,"UWB for precise short-range & real-time positioning-smartphones"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Ultra-Wideband (UWB)"],"button":[1,[]],"subTitle":[0,"UWB for precise short-range & real-time positioning"],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,""],"textPosition":[0,"right"],"contrastStyle":[0,""]}],[0,{"_uid":[0,"ac670787-aaad-450c-872f-27116dfde528"],"text":[0,"BLE (Bluetooth Low Energy) is ideal for energy-efficient location tracking and communication. It's perfect for wearables, smart homes, retail, and logistics. Geo-tracking can be enhanced with condition data, like temperature monitoring, to manage supply chains. BLE geolocation also addresses gaps from other technologies, such as poor GPS signals indoors. BLE positioning often uses beacons and gateways, independent of existing infrastructure."],"image":[0,{"id":[0,17220626],"alt":[0,"Energieeffiziente Lokalisierung durch BLE für Wearables, Smart Homes & mehr-SmartWatch"],"name":[0,""],"focus":[0,""],"title":[0,"Energieeffiziente Lokalisierung durch BLE für Wearables, Smart Homes & mehr-SmartWatch"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7000x4274/10b11c55c7/wearables-smartwatch_1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Energieeffiziente Lokalisierung durch BLE für Wearables, Smart Homes & mehr-SmartWatch"],"title":[0,"Energieeffiziente Lokalisierung durch BLE für Wearables, Smart Homes & mehr-SmartWatch"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Bluetooth Low Energy"],"button":[1,[]],"subTitle":[0,"Energy-Efficient Localization by BLE \nfor Wearables, Smart Homes & more"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"a8e74778-b38f-4842-92fd-824e3b43da4a"],"text":[0,"Wi-Fi-based location tracking is a method for precise location determination using server-side localization systems. By analyzing signal strength and Wi-Fi data from connected devices, high positioning accuracy (< 0.5 m) can be achieved, independent of other positioning technologies. This technology is particularly suited for location-based services in Wi-Fi-enabled devices and applications in office environments, retail, and public spaces. can be achieved, regardless of other positioning technologies. This makes it particularly suitable for location-based services for Wi-Fi-enabled devices and applications in office environments, retail, and public spaces."],"image":[0,{"id":[0,17220620],"alt":[0,"High-Accuracy Wi-Fi-based Positioning for applications in Office, Retail and Public Spaces-Airport"],"name":[0,""],"focus":[0,""],"title":[0,"High-Accuracy Wi-Fi-based Positioning for applications in Office, Retail and Public Spaces-Airport"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5616x3744/b5a360402a/airport_1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"High-Accuracy Wi-Fi-based Positioning for applications in Office, Retail and Public Spaces-Airport"],"title":[0,"High-Accuracy Wi-Fi-based Positioning for applications in Office, Retail and Public Spaces-Airport"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Wi-Fi / WLAN\n"],"button":[1,[]],"subTitle":[0,"High-Accuracy Wi-Fi-based Positioning for\napplications in Office, Retail and Public Spaces"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"e6338b67-df72-4ff9-95d4-4554fd051ca5"],"text":[0,"Mobile network localization relies on information from cell towers (Cell-ID) and the signal strength of connected devices relative to nearby cell towers, often using triangulation. This mobile network positioning achieves accuracy of up to 10 meters. It supports location-based services for mobile devices like smartphones and tracking of items and people. A specialized form of mobile network positioning combines it with satellite technology, known as Assisted GNSS (A-GNSS) or Assisted GPS (A-GPS)."],"image":[0,{"id":[0,17220625],"alt":[0,"Precise Location Tracking via Mobile Networks assisted GNSS-Mobile-Radio-Station"],"name":[0,""],"focus":[0,""],"title":[0,"Precise Location Tracking via Mobile Networks assisted GNSS-Mobile-Radio-Station"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7080x3581/0584df4c12/mobile-radio_1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Precise Location Tracking via Mobile Networks assisted GNSS-Mobile-Radio-Station"],"title":[0,"Precise Location Tracking via Mobile Networks assisted GNSS-Mobile-Radio-Station"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Mobile radio-based \npositioning (GSM)"],"button":[1,[]],"subTitle":[0,"Location Tracking via Mobile Networks assisted GNSS"],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,""]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,""],"_uid":[0,"ca8316f7-14c2-4593-a6d9-c304d25ce6d6"],"style":[0,""],"title":[0,"Related Content "],"width":[0,""],"anchor":[0,"Related Content "],"content":[1,[[0,{"_uid":[0,"751d8b58-cc4e-45e9-905b-a75da6dfd849"],"tags":[1,[[1,[[0,"Asset Tracking"]]]]],"component":[0,"ReferenceWrapper"],"connections":[1,[[0,"0cede3e6-7b6a-4507-8f7a-204110b4a500"],[0,"f456ab11-980b-479b-8201-0da9f865e75e"],[0,"c998d64f-ed3e-4197-b6c3-d3a25d99765d"],[0,"e283fadd-40cf-49e3-83d2-a44fea77e408"]]]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"_uid":[0,"97e8f5ef-7d49-42bd-b51b-4db6b6597a4d"],"text":[0,"Ultra-rugged asset tracker for reliable GPS tracking and monitoring of assets in toughest environments"],"image":[0,{"id":[0,15090085],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1280x744/1c4a0cda7e/asset-construction_header.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Asset Tracker Construction"],"button":[1,[[0,{"_uid":[0,"5ce7c13d-8127-4f96-907c-5ae6c04bdadd"],"link":[0,{"id":[0,"58525235-0d43-4360-9c45-3806fbddf286"],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,"products/asset-tracker-contruction"]}],"text":[0,"Learn more"],"align":[0,""],"component":[0,"Button"],"buttonColor":[0,""]}]]],"component":[0,"Teaser"],"textColor":[0,"light"],"textPosition":[0,"left"]}],[0,{"_uid":[0,"0537d9e9-6d76-4c5e-b321-aa547453ab75"],"text":[0,"Solar-powered asset tracker enabling simple and cost-effective worldwide tracking of goods and assets "],"image":[0,{"id":[0,17019028],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1784x785/91b0a85097/assetsolarheader.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"size":[0,"1396x785"]}],"is_external_url":[0,false]}],"title":[0,"Asset Tracker Solar"],"button":[1,[[0,{"_uid":[0,"02045240-5582-4adf-b367-a3bb89497e68"],"link":[0,{"id":[0,"87eeb065-0e81-43f6-ae09-79b7b8bac90c"],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,"products/asset-tracker-solar"]}],"text":[0,"Learn more"],"align":[0,""],"component":[0,"Button"],"buttonColor":[0,""]}]]],"component":[0,"Teaser"],"textColor":[0,"light"],"textPosition":[0,"right"]}]]],"topLogo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"abstract":[0,"The precise positioning and localization of devices, tools, machines and other physical assets is the basis for the optimization and automation of operational processes. Choosing the right technology for the respective application is crucial for capturing position data and determining the position of objects. Each technology - Global Navigation Satellite Systems (GNSS), Ultra-Wideband (UWB), Bluetooth Low Energy (BLE) or Wi-Fi - offers specific advantages for positioning."],"metatags":[0,{"_uid":[0,"8a2aec59-4d65-45ee-8467-4cff1da15af0"],"title":[0,"Positioning Technologies in IoT | grandcentrix"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/8000x4000/73017d77ae/location_2_rendering.jpg"],"og_title":[0,""],"description":[0,"Selecting the right positioning technology for the respective application to determine the position of objects is crucial ► Learn more now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"subTitle":[0,""],"component":[0,"LandingPage"],"isOffering":[0,false],"topSubtitle":[0,""],"contactTitle":[0,"Speak with our experts for positioning technologies"],"contactTopic":[0,"Positioning Technologies"],"contactSubtitle":[0,"How can we help you? Let's talk about your challenge and potential solutions."],"showContactForm":[0,false],"ChangeContentType":[0,""]}],"slug":[0,"positioning-technologies-internet-of-things"],"full_slug":[0,"lp/positioning-technologies-internet-of-things"],"sort_by_date":[0,null],"position":[0,20],"tag_list":[1,[[0,"Positioning"],[0,"Asset Tracking"]]],"is_startpage":[0,false],"parent_id":[0,512525738],"meta_data":[0,null],"group_id":[0,"6d808aa9-3052-4f5b-9ab5-efd414c6ce6c"],"first_published_at":[0,"2024-09-26T14:23:07.384Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"lp/positioning-technologies-internet-of-things"],"translated_slugs":[1,[[0,{"path":[0,"lp/ortungstechnologien-internet-of-things"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Green Tech - Shaping Sustainability together with Digital Technology"],"created_at":[0,"2024-08-19T11:13:47.683Z"],"published_at":[0,"2024-10-25T11:44:38.043Z"],"updated_at":[0,"2024-10-25T11:44:38.087Z"],"id":[0,536923104],"uuid":[0,"c5019e98-1368-4a78-8d2d-cde58f0e5ca4"],"content":[0,{"faq":[1,[]],"_uid":[0,"f942ca85-30cf-4f01-98af-2751fd49e848"],"image":[0,{"id":[0,17202972],"alt":[0,"Green Tech - Shaping Sustainability together with Digital Technology-grandcentrix"],"name":[0,""],"focus":[0,""],"title":[0,"Green Tech - Shaping Sustainability together with Digital Technology-grandcentrix"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5472x3648/d66695109a/energy1.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Green Tech - Shaping Sustainability together with Digital Technology-grandcentrix"],"title":[0,"Green Tech - Shaping Sustainability together with Digital Technology-grandcentrix"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"png"],"is_external_url":[0,false]}],"intro":[0,"Our mission is to support companies on their journey to sustainability through digital data bridges. Digital technologies are the key to the ecological transformation of the economy. As enablers, we connect physical and digital worlds, optimizing data collection, communication, and analysis, and creating transparency through the Internet of Things.\n\nThis transparency serves as the foundation for optimization, data-driven decisions and enhancing efficiency. Whether it's data for ESG reportings or customized solutions, we provide the expertise and technologies that make a difference. Together with you, we are paving the way for a green future."],"title":[0,"Green Tech – Shaping Sustainability together with Digital Technology"],"Content":[1,[[0,{"gap":[0,"3"],"_uid":[0,"187ab3e8-d357-48df-b4ce-ba5d8b0c5733"],"style":[0,"default"],"title":[0,""],"width":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"86a66959-6b36-410f-a63c-99b2d89e86fd"],"text":[0,"Companies face the challenge of operating more sustainably and using energy and resources more efficiently – whether in buildings, machinery, or other areas. Stricter environmental regulations and increasing pressure to reduce CO² emissions demand innovative solutions.\n\nGreen Tech and IoT technologies provide critical tools to optimize processes through data-driven decisions, enhance resource utilization, and promote sustainable business models. These challenges also offer companies the opportunity to thrive in an increasingly green and smart economy."],"image":[0,{"id":[0,17202979],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5464x3070/ed23021709/energy2.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Challenge of our Time: Sustainability"],"button":[1,[]],"subTitle":[0,"With Digital Solutions to a Sustainable Future"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h2"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"3"],"_uid":[0,"7c7433dd-f61e-42db-8f7a-659e53f97786"],"style":[0,""],"title":[0,"Focus"],"width":[0,""],"anchor":[0,"Focus"],"content":[1,[[0,{"_uid":[0,"34d66532-c1d9-4b01-a2d4-e14db5e00899"],"text":[0,"Successful sustainability management relies on precise data for detailed reporting and pattern recognition. Our data collection and analysis solutions help businesses achieve their sustainability goals. We support to collect, integrate and analyse the relevant data to efficiently use data for a clear optimization."],"image":[0,{"id":[0,17234276],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7324x4120/dfaee8c575/building5-16-9.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,""],"title":[0,""],"source":[0,""],"copyright":[0,""]}],"is_external_url":[0,false]}],"title":[0,"Green IoT: Focus on Data"],"button":[1,[]],"subTitle":[0,"Precise Data Collection and Data Analysis as Foundation"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h2"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"152918a7-42ba-484d-aa9b-dc0f4dc60d79"],"text":[0,"Our approach to ESG compliance and energy management is based on a seamless data bridge between sensors or meters and cloud applications. Automated, independent data collection enables direct and reliable transmission to ESG reporting and energy management systems. This bridge ensures precise integration of measurement data to meet ESG requirements and optimize your energy efficiency."],"image":[0,{"id":[0,17202984],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5120x2880/406ed87c36/building8.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Data bridge for ESG & Energy Management"],"button":[1,[]],"subTitle":[0,"Automated Integration for efficient data processing"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,""],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"e3412b11-c7a3-49cc-8baf-16ab9d86d608"],"text":[0,"Our latest study “Simplifying ESG Implementation with IoT Innovations,” demonstrates how precise IoT technologies help companies achieve their ESG goals. We offer automated and seamless ESG data collection for transparent reporting and optimized compliance. It gives valuable insights and practical recommendations for companies. Find more details here."],"image":[0,{"id":[0,17234425],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7931x4461/6492cf9d25/esg-16-9.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,""],"title":[0,""],"source":[0,""],"copyright":[0,""]}],"is_external_url":[0,false]}],"title":[0,"Study on ESG Implementation"],"button":[1,[[0,{"_uid":[0,"0a9f026b-0cfe-456a-87df-0bd9d26e6533"],"link":[0,{"id":[0,""],"url":[0,"/de/pages/digitalisierung-nachhaltigkeit-esg-daten-iot/"],"linktype":[0,"url"],"fieldtype":[0,"multilink"],"cached_url":[0,"/de/pages/digitalisierung-nachhaltigkeit-esg-daten-iot/"]}],"text":[0,"Read more (German)"],"align":[0,"left"],"component":[0,"Button"],"buttonColor":[0,"primary"]}]]],"subTitle":[0,"How IoT helps Companies to achieve their ESG Goals"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,""],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"_uid":[0,"d7c032d4-7da8-4ac6-82ec-4b243d763fb1"],"link":[0,{"id":[0,""],"url":[0,"/en/pages/contact/"],"linktype":[0,"url"],"fieldtype":[0,"multilink"],"cached_url":[0,"/en/pages/contact/"]}],"text":[0,"We make Sustainability happen.\nReady, to act together with us?"],"variant":[0,"secondary"],"component":[0,"Banner"],"buttonText":[0,"Contact Expert"]}],[0,{"gap":[0,"3"],"_uid":[0,"1f45d636-9b17-4e17-9ffa-88e7d37c30a6"],"style":[0,"default"],"title":[0,"Benefits"],"width":[0,""],"anchor":[0,"Benefits"],"content":[1,[[0,{"_uid":[0,"af459b37-ed11-420a-80b6-2408f366dbe1"],"text":[0,"Benefits of Green Technology & Use of Data"],"component":[0,"Heading"],"headingSize":[0,"2"]}],[0,{"gap":[0,"2"],"_uid":[0,"4d48595f-4ea5-4891-a151-5525ee5a9917"],"columns":[0,"3"],"content":[1,[[0,{"_uid":[0,"1fa88671-9309-4c9e-b48a-5fb707aed0d5"],"icon":[1,[[0,"fas"],[0,"bullseye"],[0,"medium"]]],"text":[0,"Real-time data collection and automation increase the accuracy & reliability of energy and ESG data for optimization"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Accuracy & Reliability"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"8eb1470e-bbdb-40d3-8ee2-414d1cffee1c"],"icon":[1,[[0,"fas"],[0,"euro-sign"],[0,"medium"]]],"text":[0,"Optimize resource consumption and reduce operating costs through automated monitoring and energy management"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Cost Efficiency"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"3f54e0d5-bd32-4d92-afef-33583e026a53"],"icon":[1,[[0,"fas"],[0,"section"],[0,"medium"]]],"text":[0,"Support in complying with ESG regulations and facilitating the implementation of ESG reporting obligations"],"align":[0,"center"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Regulatory Compliance"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"6fb48a15-8ab1-46d7-9871-b057f6b2e022"],"icon":[1,[[0,"fas"],[0,"database"],[0,"medium"]]],"text":[0,"Use of detailed analyses of real data for strategic decisions and proactive measures leading to acting on facts"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Data-based Decision-making"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"b9ef0d92-51b0-4f07-94b3-2b1d84fb15b4"],"icon":[1,[[0,"fas"],[0,"up-right-and-down-left-from-center"],[0,"medium"]]],"text":[0,"Adaptability to company growth and easy integration into existing systems and infrastructures"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Integration & Scalability"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"23fcfcaf-bdcd-4a98-afc9-186ff7ecd3e9"],"icon":[1,[[0,"fas"],[0,"trophy"],[0,"medium"]]],"text":[0,"Improved corporate reputation and increased trust from investors and business partners through sustainable action"],"align":[0,"center"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Competitive Advantage"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"_uid":[0,"b2ff8105-f33a-4eed-80ca-f726a8d7f1e2"],"text":[0,"The demand for IoT technologies is rising with the implementation of ESG standards for better energy monitoring and control. Despite 80% of companies viewing IoT as crucial for energy optimization, less than one-third of SMEs use smart metering devices, with manual readings often hindering effective monitoring."],"image":[0,{"id":[0,17202985],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/3813x2860/c7266e9131/energy5.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Increased demand for\nIoT in ESG Initiatives"],"button":[1,[[0,{"_uid":[0,"aac63737-1a76-4a2f-b527-aa6fe89fd70b"],"link":[0,{"id":[0,""],"url":[0,"/de/pages/digitalisierung-nachhaltigkeit-esg-daten-iot/"],"linktype":[0,"url"],"fieldtype":[0,"multilink"],"cached_url":[0,"/de/pages/digitalisierung-nachhaltigkeit-esg-daten-iot/"]}],"text":[0,"Learn More (German)"],"align":[0,"left"],"component":[0,"Button"],"buttonColor":[0,"primary"]}]]],"component":[0,"Teaser"],"textColor":[0,"light"],"textPosition":[0,"left"]}],[0,{"gap":[0,"3"],"_uid":[0,"457cf7b9-90e7-417d-b49a-a0482bef2327"],"style":[0,"default"],"title":[0,"Applications"],"width":[0,""],"anchor":[0,"Applications"],"content":[1,[[0,{"_uid":[0,"bf506169-e442-4aea-bf3e-aec5477c0ebe"],"text":[0,"In green technology, connectivity through wireless data communication is the foundation of innovation. Seamless integration and real-time data transfer enable efficient and sustainable solutions across various applications. Discover how modern technologies lay the groundwork for an eco-friendly future."],"image":[0,{"id":[0,17202987],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7360x4912/34b08ae6b6/skyline-solar.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Applications of Green Tech\n"],"button":[1,[]],"subTitle":[0,"Connectivity as foundation"],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h2"],"textPosition":[0,"right"],"contrastStyle":[0,""]}],[0,{"gap":[0,"2"],"_uid":[0,"1acfefd2-addb-4fea-a2f1-13a8fc296d0b"],"columns":[0,"1"],"content":[1,[[0,{"gap":[0,"2"],"_uid":[0,"5799c585-4153-4761-837c-3ff162ffdd15"],"columns":[0,"3"],"content":[1,[[0,{"_uid":[0,"e532667a-4ee7-43e1-8824-83d5c8d7ff63"],"icon":[1,[[0,"fas"],[0,"bolt"],[0,"medium"]]],"text":[0,"Smart energy solutions optimize energy consumption and reduce emissions through data-driven monitoring and automation. These technologies enable real-time energy management, helping companies meet sustainability targets while reducing operational costs."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"header":[0,"Smart Energy"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"0743b1bb-40b0-4e04-b7c1-7df660377f5f"],"icon":[1,[[0,"fas"],[0,"house-signal"],[0,"medium"]]],"text":[0,"IoT technologies in smart buildings enhance energy efficiency and occupant comfort by integrating advanced HVAC systems, lighting, and controls. These building automation solutions contribute to significant energy savings and a reduced carbon footprint."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Smart Building"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"47371d31-c87c-4baa-9780-06d6a31cd120"],"icon":[1,[[0,"fas"],[0,"solar-system"],[0,"medium"]]],"text":[0,"IoT technologies facilitate the integration of renewable energy sources like solar and wind into the energy grid. These solutions ensure efficient energy distribution and maximize the use of clean energy."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Renewable Energy"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"122d8e75-1fdb-48bc-9bc3-98484b028681"],"icon":[1,[[0,"fas"],[0,"pipe-circle-check"],[0,"medium"]]],"text":[0,"IoT-powered water management systems monitor and control water usage, detecting leaks and ensuring efficient distribution. These technologies are essential for conserving water resources and supporting sustainable urban and agricultural water management."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Water Management"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"98f477f8-bfce-46dc-9293-f8d5a3fd46aa"],"icon":[1,[[0,"fas"],[0,"tractor"],[0,"medium"]]],"text":[0,"Smart farming uses IoT sensors and data analytics to optimize agricultural practices, improving crop yields and resource efficiency. This approach minimizes environmental impact while boosting productivity and sustainability in agriculture."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Smart Farming"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"cfdb14fe-b423-462f-9004-15a12b5f3864"],"icon":[1,[[0,"fas"],[0,"user-gear"],[0,"medium"]]],"text":[0,"Smart services in the green tech sector include solutions like remote monitoring and predictive maintenance, enabling real-time system monitoring and proactive maintenance. This helps detect issues early, minimize downtime, and optimize resource use, contributing to reduced emissions."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"button":[1,[]],"header":[0,"Smart Service"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,"3"],"_uid":[0,"c571035e-64bc-4a47-9753-aec0a4a13ef8"],"style":[0,"default"],"title":[0,"Your Green Tech Project"],"width":[0,""],"anchor":[0,"Your Green Tech Project"],"content":[1,[[0,{"_uid":[0,"1cbdb27b-15ad-436f-b50e-14f966ac861a"],"text":[0,"Green Tech Project with grandcentrix"],"component":[0,"Heading"],"headingSize":[0,"2"]}],[0,{"_uid":[0,"ce616fad-3bc3-46da-a763-7fe478ec0741"],"text":[0,"At grandcentrix, we transform your sustainability goals into reality through cutting-edge data collection, communication, and analysis. We provide plug&play products and tailored solutions to optimize your environmental impact and drive efficiency. Together with you, we shape a more sustainable and green future."],"image":[0,{"id":[0,17202641],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/8192x5464/6f74bb762d/working.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"We make Sustainability happen. Together with you."],"button":[1,[]],"subTitle":[0,""],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h3"],"textPosition":[0,""],"contrastStyle":[0,""]}],[0,{"gap":[0,"2"],"_uid":[0,"c9273bd7-b05c-4359-ad2e-73dc1db2a818"],"columns":[0,"1"],"content":[1,[[0,{"gap":[0,"2"],"_uid":[0,"c86e7c65-4b80-4bd9-99f4-60e0e653f075"],"columns":[0,"3"],"content":[1,[[0,{"_uid":[0,"c502803c-799c-49c1-a2e4-2965bf2615d8"],"icon":[1,[[0,"fas"],[0,"thermometer"],[0,"medium"]]],"text":[0,"We offer solutions for the precise collection of data from various data sources. Our technologies enable the automated recording of consumption data from meters and sensors and create a reliable data basis."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Data Collection"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"c63a0817-a6c9-4ae3-9b34-5fb5245d6a8d"],"icon":[1,[[0,"fas"],[0,"cloud-arrow-up"],[0,"medium"]]],"text":[0,"Our systems ensure secure and efficient communication of recorded data to central cloud applications. Through seamless integration, we support you in using the information in real time and independently of third-party infrastructure."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Data Communication"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"889cbac9-1501-46d5-b0af-383e11e4c54d"],"icon":[1,[[0,"fas"],[0,"magnifying-glass-chart"],[0,"medium"]]],"text":[0,"Our powerful analysis tools provide you with valuable insights from your data. Using advanced methods and AI, we identify patterns and optimization potential to make informed decisions and increase your efficiency."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Data Analysis"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"InlineWrapper"]}],[0,{"_uid":[0,"c5fa6dfc-9ca0-4a5e-9bd7-05ea3e490a87"],"text":[0,"Sustainability is achieved through a robust ecosystem of expert partnerships. grandcentrix collaborates with leading partners to integrate green tech solutions, leveraging diverse expertise for comprehensive and effective environmental strategies. Together with partners, we create impactful and sustainable innovations."],"image":[0,{"id":[0,17202630],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5618x3745/fc6df7655c/meeting.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"We make Sustainability happen.\nTogether with Partners."],"button":[1,[]],"subTitle":[0,""],"component":[0,"IntroBlock"],"textStyle":[0,""],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,""]}],[0,{"gap":[0,"2"],"_uid":[0,"79e4ad0c-54fd-4165-9fea-3d6d6adb3613"],"columns":[0,"4"],"content":[1,[[0,{"_uid":[0,"55ded8d9-5fff-4a55-91f7-51ebcb9a4edb"],"image":[0,{"id":[0,17247655],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/2084x834/526bdd3f06/asw-logo-color.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}],[0,{"_uid":[0,"2c7a7754-6c8f-413e-9f33-b2d61ca2f368"],"image":[0,{"id":[0,17247659],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/2084x834/cdfed80000/optenda-logo-color.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}],[0,{"_uid":[0,"33790920-9c44-4ec8-bfff-b65bda70b54f"],"image":[0,{"id":[0,17247658],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/2084x834/df848aea14/m-l-logo.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}],[0,{"_uid":[0,"c584c6b5-a099-4611-a094-461e4b37585c"],"image":[0,{"id":[0,17247660],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/2084x834/34f6b0f979/envoria-logo-color.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"component":[0,"Image"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"_uid":[0,"f6467df3-bcc0-4757-9fcf-a217ddc2472d"],"link":[0,{"id":[0,""],"url":[0,"/en/pages/contact/"],"linktype":[0,"url"],"fieldtype":[0,"multilink"],"cached_url":[0,"/en/pages/contact/"]}],"text":[0,"Interested in a Partnership with us?"],"variant":[0,"dark"],"component":[0,"Banner"],"buttonText":[0,"Speak with us"]}],[0,{"_uid":[0,"b487515a-0101-4c14-a52b-57a67f514da8"],"text":[0,"The \"all-in-one\" product from one of the IoT world market leaders for direct connection of Modbus devices via Narrowband IoT & LTE-M to your cloud."],"image":[0,{"id":[0,17240760],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/2048x834/969229dbfc/mocc_banner_3.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Modbus Cloud Connect"],"button":[1,[[0,{"_uid":[0,"b628d37d-47f6-45dd-898c-72820795fcb8"],"link":[0,{"id":[0,""],"url":[0,"/en/products/modbus/"],"linktype":[0,"url"],"fieldtype":[0,"multilink"],"cached_url":[0,"/en/products/modbus/"]}],"text":[0,"learn more"],"align":[0,"left"],"component":[0,"Button"],"buttonColor":[0,""]}]]],"component":[0,"Teaser"],"textColor":[0,"dark"],"textPosition":[0,"left"]}],[0,{"gap":[0,"1"],"_uid":[0,"0002c667-8221-4e7c-b4ec-ddb1f5bbb0da"],"logo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"color":[0,""],"style":[0,"default"],"title":[0,"Green Tech FAQ"],"width":[0,""],"anchor":[0,"Green Tech FAQ"],"content":[1,[[0,{"_uid":[0,"cc81bc7e-c7b1-4af3-8876-aa6e12bb3655"],"icon":[1,[[0,"fas"],[0,"lightbulb"],[0,"medium"]]],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"items":[1,[[0,{"_uid":[0,"58333ce2-1eeb-4886-ab14-971c7bd6a2c2"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Greentech refers to environmentally friendly innovations that reduce resource consumption and minimize environmental impact. By integrating green technology, your business can lower energy costs, enhance efficiency, and improve your corporate sustainability, making you more competitive in a growing green economy."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What is green technology and how does it benefit my business?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"4f834b48-2921-4f61-8282-bbb537267352"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"IoT solutions enable real-time data collection and analysis, allowing your company to monitor energy usage, optimize processes, and reduce waste. This data-driven approach supports your sustainability goals by improving operational efficiency and helping to meet environmental regulations."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can IoT solutions help my company achieve sustainability goals?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"fcd82802-6419-44eb-8c6e-c4546d0f2d23"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"In the industrial sector, greentech is applied through smart manufacturing, energy-efficient machinery, and sustainable supply chains. These applications reduce energy consumption, lower emissions, and help industries meet regulatory standards while improving productivity."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What are the main applications of green tech in the industrial sector?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"c278e045-2468-45ce-8e9a-9897d09d7e1e"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Smart buildings and energy systems use IoT and automation to optimize energy use, reduce waste, and manage resources efficiently. By integrating renewable energy sources and intelligent controls, these systems lower carbon footprints and promote sustainable urban development."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How do smart buildings and smart energy systems contribute to sustainability?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"7f850f4e-b9ad-49f0-a66f-31c62ad47daa"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Green Tech provides the tools needed for accurate data collection and reporting, which are essential for meeting ESG (Environmental, Social, and Governance) standards. By automating data gathering and analysis, Green Tech helps companies comply with regulations and transparently report their sustainability efforts."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What role does green tech play in ESG compliance and reporting?"],"component":[0,"FAQItem"]}]]],"title":[0,"Frequently asked questions about Green Technology"],"alignment":[0,"top"],"component":[0,"FAQWrapper"]}]]],"special":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"component":[0,"Section"],"customClasses":[0,""],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,"2"],"_uid":[0,"6fb28e54-2a72-41c6-b24c-2c2ae76b45c5"],"style":[0,"default"],"title":[0,"Related Content"],"width":[0,""],"anchor":[0,"Related Content"],"content":[1,[[0,{"_uid":[0,"118a9fe6-5eab-4e4a-9b98-c3a5ddee8965"],"tags":[1,[[1,[[0,"Green Tech"]]]]],"component":[0,"ReferenceWrapper"],"connections":[1,[[0,"09915101-54d6-4bb3-8ffc-c177c254deaa"],[0,"db3c7531-00ff-4a56-b3e8-60450b502e96"],[0,"ebb19bdf-9a06-4ed6-a06c-f969274543d8"],[0,"a2b4d317-d535-4557-9364-b7e81eef9992"]]]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}]]],"topLogo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"abstract":[0,"Our mission is to support companies on their journey to sustainability through digital data bridges. Digital technologies are the key to the ecological transformation of the economy. As enablers, we connect physical and digital worlds, optimizing data collection, communication, and analysis, and creating transparency through the Internet of Things."],"metatags":[0,{"_uid":[0,"8a2aec59-4d65-45ee-8467-4cff1da15af0"],"title":[0,"Green Tech - Sustainable digital solutions | grandcentrix"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/5472x3648/d66695109a/energy1.jpg"],"og_title":[0,""],"description":[0,"Promote sustainable growth with digital green tech solutions. Future-proof and environmentally friendly ► Find out more now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"subTitle":[0,""],"component":[0,"LandingPage"],"isOffering":[0,false],"topSubtitle":[0,""],"contactTitle":[0,"Speak with our Green Tech experts"],"contactTopic":[0,"Green Tech"],"contactSubtitle":[0,"How can we help you? Let's talk about your challenge and potential solutions."],"showContactForm":[0,true],"ChangeContentType":[0,""]}],"slug":[0,"green-tech-sustainability-digital-technology"],"full_slug":[0,"lp/green-tech-sustainability-digital-technology"],"sort_by_date":[0,null],"position":[0,50],"tag_list":[1,[[0,"Smart Building"],[0,"Green Tech"],[0,"Asset Tracking"],[0,"IoT"],[0,"App"]]],"is_startpage":[0,false],"parent_id":[0,512525738],"meta_data":[0,null],"group_id":[0,"99648265-283e-41e8-a407-f0010b2c5e58"],"first_published_at":[0,"2024-08-21T10:46:05.572Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"lp/green-tech-sustainability-digital-technology"],"translated_slugs":[1,[[0,{"path":[0,"lp/green-tech-nachhaltigkeit-digitale-technologie"],"name":[0,""],"lang":[0,"de"],"published":[0,true]}]]]}],[0,{"name":[0,"Upgrade to Matter - the Future for your Smart Home Products"],"created_at":[0,"2024-07-17T07:04:01.737Z"],"published_at":[0,"2024-11-26T12:34:18.228Z"],"updated_at":[0,"2024-11-26T12:34:18.266Z"],"id":[0,524226322],"uuid":[0,"ed86d9b4-0909-4c37-86b3-0e191e305a9f"],"content":[0,{"faq":[1,[]],"_uid":[0,"d7cb6703-0d7b-44ed-a6be-1ab9b583bc0e"],"image":[0,{"id":[0,17161126],"alt":[0,""],"name":[0,"Upgrade to Matter"],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/6000x4000/e7e8c816a1/header-matter.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"intro":[0,"Breathe new life into your existing smart home products with enhanced interoperability, robust security, and seamless ease of use. Transform your smart home ecosystem with our exclusive upgrade program to convert non-Matter devices into fully compatible Matter-enabled devices.\n\nOffer your customers the benefits of a unified and interoperable smart home environment where all devices communicate effortlessly. With Matter adoption, your products will integrate seamlessly with major voice assistants like Apple Siri, Amazon Alexa, and Google Home, ensuring a consistent and reliable user experience."],"title":[0,"Upgrade to Matter - the Future for your Smart Home Products"],"Content":[1,[[0,{"gap":[0,"4"],"_uid":[0,"2ffe348c-1103-41f7-96ba-7b906d0d1256"],"style":[0,"default"],"title":[0,""],"width":[0,""],"anchor":[0,""],"content":[1,[[0,{"_uid":[0,"cabbcbb9-b99b-4858-860f-b752fbcf90c5"],"text":[0,"The Smart Home market is rapidly evolving, and Matter is the new unifying standard that prioritizes compatibility, security, and user experience. \n\nProducts that are not Matter-compatible risk becoming less attractive to customers who desire a seamless, cross-platform experience. Limited interoperability and complicated user interfaces can lead to negative reviews, reduce market acceptance, and threaten revenue potential."],"image":[0,{"id":[0,17656135],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1440x1080/14e4c39ee3/matter01.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Why Upgrading to Matter \nis essential"],"button":[1,[[0,{"_uid":[0,"09e52c5c-58b0-41bb-8c98-fae174eb0d62"],"link":[0,{"id":[0,"4c2b488d-507a-4b32-a559-64906109cb69"],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,"lp/matter-new-connectivity-standard-smart-home"]}],"text":[0,"Learn more about Matter"],"align":[0,"left"],"component":[0,"Button"],"buttonColor":[0,"primary"]}]]],"subTitle":[0,""],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,""],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"997f293b-4a85-4e08-9562-ff05c6c78e3c"],"icon":[0,""],"image":[0,{"id":[0,17149166],"alt":[0,"No Matter, No Market - Time, to Future-proof your Product"],"name":[0,""],"focus":[0,""],"title":[0,"No Matter, No Market - Time, to Future-proof your Product"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/7050x4700/3bd2688bd1/smart-home.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"No Matter, No Market - Time, to Future-proof your Product"],"title":[0,"No Matter, No Market - Time, to Future-proof your Product"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"items":[1,[[0,{"_uid":[0,"a5de1137-7cb2-4004-bda6-1b304948c32b"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Customers prefer Matter-compatible products"],"type":[0,"text"]}]]]}]]]}],"title":[0,"Loss of Market Share"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"29a171de-2ca6-450c-82b4-588b1b064d28"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Limited compatibility and poos user experience"],"type":[0,"text"]}]]]}]]]}],"title":[0,"Negative user reviews"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"7d30cbf0-7011-4989-b77a-1b9eebd5a241"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Future updates without Matter are more complex"],"type":[0,"text"]}]]]}]]]}],"title":[0,"Increased development costs"],"component":[0,"FAQItem"]}]]],"title":[0,"No Matter, No Market - Time, to Future-proof \nyour Product"],"alignment":[0,"top"],"component":[0,"FAQWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,"2"],"_uid":[0,"58827fa1-5402-4b4a-a2d6-e7c3b5729bbf"],"style":[0,""],"title":[0,"Benefits"],"width":[0,""],"anchor":[0,"Benefits"],"content":[1,[[0,{"_uid":[0,"7edd1a73-3b65-4518-88ea-9d53fede21cc"],"align":[0,"center"],"width":[0,"default"],"content":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"heading"],"attrs":[0,{"level":[0,2]}],"content":[1,[[0,{"text":[0,"Benefits of Upgrading your Product to Matter"],"type":[0,"text"]}]]]}]]]}],"component":[0,"RichText"]}],[0,{"gap":[0,"2"],"_uid":[0,"fa6c5428-a5d0-4f3a-959a-2478ac6e9c70"],"columns":[0,"4"],"content":[1,[[0,{"_uid":[0,"f62a356c-e4ad-48df-bcc2-ac6c28e2ea82"],"icon":[1,[[0,"fas"],[0,"puzzle-piece"],[0,"medium"]]],"align":[0,"left"],"title":[0,"Integrate seamlessly"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"44c60437-b47f-4b7b-92d8-fff32f8acbf0"],"icon":[1,[[0,"fas"],[0,"shield-halved"],[0,"medium"]]],"align":[0,"left"],"title":[0,"Control costs & risks "],"component":[0,"Droplet"]}],[0,{"_uid":[0,"98f90285-fafe-455f-953f-a43af9af87e2"],"icon":[1,[[0,"fas"],[0,"clock"],[0,"medium"]]],"align":[0,"left"],"title":[0,"Extend product lifespan"],"component":[0,"Droplet"]}],[0,{"_uid":[0,"b58ae3e7-336e-4d3b-bf6f-68f09d7a778e"],"icon":[1,[[0,"fas"],[0,"lock"],[0,"medium"]]],"align":[0,"left"],"title":[0,"Enhance security & usability"],"component":[0,"Droplet"]}]]],"component":[0,"InlineWrapper"]}],[0,{"_uid":[0,"dc91673f-19df-4e60-af0d-3c74d38c98cd"],"text":[0,"Integrating with Matter unlocks new use cases and enhances the user experience for your existing smart home products. Seamless compatibility with major platforms like Apple Home, Amazon Alexa, and Google Home ensures your product integrates effortlessly into diverse smart home environments, broadening its market appeal."],"image":[0,{"id":[0,17656061],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/4860x3645/85e3273367/smart-device_2.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"content_type":[0,"jpg"],"is_external_url":[0,false]}],"title":[0,"Seamless Integration"],"button":[1,[]],"subTitle":[0,"Expand your Product's reach beyond your ecosystem"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"8a31c5d9-e820-41c1-90ce-80570d2b6135"],"text":[0,"Developing a new product to achieve broad interoperability requires selecting the right hardware platform, designing hardware, and creating firmware, often including a companion app. This process is slower, riskier, and more costly than upgrading your current product with Matter. By upgrading to Matter, you can avoid the complexities and expenses of a new product development cycle."],"image":[0,{"id":[0,17656045],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/3840x2880/5aadc91866/light-sensor_final.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Cost & Risk Management"],"button":[1,[]],"subTitle":[0,"Leverage existing Products for greater Interoperability"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"28f7926c-626c-45c2-b513-2c9b6ec60552"],"text":[0,"Extend the life and value of your existing devices by upgrading to Matter compatibility. This approach revitalizes your products without requiring new hardware investments. Matter is supported by several platforms (e.g., Nordic Semiconductors, Espressif, and Silicon Labs) that have offered robust solutions for years, ensuring your products stay relevant and functional."],"image":[0,{"id":[0,17656065],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/4779x3584/0dce652ca2/camera_final.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Extended Product Lifespan"],"button":[1,[]],"subTitle":[0,"Revitalize Your Devices with Matter Compatibility"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"left"],"contrastStyle":[0,"none"]}],[0,{"_uid":[0,"bd35ecd7-c75a-47e9-ba8d-6173dce7cd2f"],"text":[0,"Matter enhances security and usability by enabling integration with Amazon Alexa, Google Home, and Apple Home, including Siri, without relying on cloud infrastructure. Matter operates locally, ensuring high security and reliability for smart home interactions, with the exception of Firmware Over-The-Air (FOTA) updates and Device Certification Lifecycle (DCL)."],"image":[0,{"id":[0,17656077],"alt":[0,""],"name":[0,""],"focus":[0,""],"title":[0,""],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/5333x4000/2b2ff0507b/door_final.jpg"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"title":[0,"Better Security & Usability"],"button":[1,[]],"subTitle":[0,"Secure and Local Integration with Major Platforms"],"component":[0,"IntroBlock"],"textStyle":[0,"default"],"headlineTag":[0,"h3"],"textPosition":[0,"right"],"contrastStyle":[0,"none"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"_uid":[0,"dd8893ea-3b39-4b10-937e-cbcf7af60a7c"],"text":[0,"Hi, I'm Patrick. Do you have any questions about Matter?\nFeel free to contact me by e-mail."],"title":[0,"Are you interested in a Matter-Upgrade?"],"person":[0,"a2c7562e-c0f7-4e22-9d7d-5548614cefad"],"component":[0,"Contact"]}],[0,{"gap":[0,"3"],"_uid":[0,"edf1e6a5-1bce-42ee-929c-ae2297f79ac9"],"style":[0,"default"],"title":[0,"Our Matter-Support"],"width":[0,""],"anchor":[0,"Our Matter-Support"],"content":[1,[[0,{"_uid":[0,"25b79a5a-e559-44b4-b83a-423e16318693"],"text":[0,"Matter-Upgrade approach by grandcentrix"],"component":[0,"Heading"],"headingSize":[0,"3"]}],[0,{"_uid":[0,"e6a8826e-5ac5-4fd9-b557-1f1c3c3370aa"],"image":[0,{"id":[0,17672730],"alt":[0,"Matter-Upgrade approach by grandcentrix"],"name":[0,""],"focus":[0,""],"title":[0,"Matter-Upgrade approach by grandcentrix"],"source":[0,""],"filename":[0,"https://a.storyblok.com/f/267686/1600x375/110daa3892/matter_en.png"],"copyright":[0,""],"fieldtype":[0,"asset"],"meta_data":[0,{"alt":[0,"Matter-Upgrade approach by grandcentrix"],"title":[0,"Matter-Upgrade approach by grandcentrix"],"source":[0,""],"copyright":[0,""]}],"content_type":[0,"png"],"is_external_url":[0,false]}],"component":[0,"Image"]}],[0,{"_uid":[0,"a625bcee-402b-4a2f-bf48-75a2343177e7"],"text":[0,"Matter-Support by grandcentrix"],"component":[0,"Heading"],"headingSize":[0,"3"]}],[0,{"gap":[0,"2"],"_uid":[0,"4c5f4a05-8922-4673-aed4-1023b522102d"],"columns":[0,"4"],"content":[1,[[0,{"_uid":[0,"efabba61-7805-44bf-b91f-9292f5962896"],"icon":[1,[[0,"fas"],[0,"square-up"],[0,"medium"]]],"text":[0,"Your product becomes Matter-capable. We can help you upgrade your existing smart product to the Matter standard in just 6 weeks."],"align":[0,"left"],"color":[0,""],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-Upgrade"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"50d3feb9-a0e4-4e33-95db-c565b92487cd"],"icon":[1,[[0,"fas"],[0,"brain-circuit"],[0,"medium"]]],"text":[0,"We use our expertise to develop a Matter gateway and Thread Border Router to connect your existing devices to the Matter standard."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-Bridge"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"d92bd5a3-aff0-4136-a97b-b316c7e20625"],"icon":[1,[[0,"fas"],[0,"mobile-screen-button"],[0,"medium"]]],"text":[0,"We support the development of a customized Matter app for user-friendly control of Matter-enabled devices."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-App"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}],[0,{"_uid":[0,"415340c3-4113-40f7-a125-49e4771ec6b8"],"icon":[1,[[0,"fas"],[0,"house-signal"],[0,"medium"]]],"text":[0,"From conception to market readiness: We support the development of a new Matter-compatible product for your smart home portfolio."],"align":[0,"left"],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"button":[1,[]],"header":[0,"Matter-Product"],"isLink":[0,false],"linkurl":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"component":[0,"Card"]}]]],"component":[0,"InlineWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}]}],[0,{"gap":[0,""],"_uid":[0,"e86025c6-2c10-4aa5-a56c-b5637395bb2c"],"style":[0,""],"title":[0,"Matter FAQ"],"width":[0,""],"anchor":[0,"Matter FAQ"],"content":[1,[[0,{"_uid":[0,"3733c0e6-4039-4e30-9bb2-91b9c1ada819"],"icon":[1,[[0,"fas"],[0,"lightbulb"],[0,"large"]]],"image":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"filename":[0,null],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}],"is_external_url":[0,false]}],"items":[1,[[0,{"_uid":[0,"64413463-4c30-4c60-ac57-0adaff167f62"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Matter is a unified, license-free standard designed to improve interoperability between different IoT devices and systems. Unlike other protocols such as Zigbee or Z-Wave, Matter is vendor agnostic and supports a wide range of devices and platforms, simplifying the setup and use of smart home technologies."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What is Matter and how does it differ from other IoT protocols?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"e98d6a31-f066-49e0-a136-f0cce7db2803"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Matter offers numerous benefits, including improved compatibility between devices from different manufacturers, easier setup and operation for end users and increased security through standardized encryption mechanisms. This leads to a better user experience and can increase the acceptance and distribution of your IoT products."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What are the benefits of implementing Matter for your IoT products?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"098d7395-e791-4dcf-a6a3-d63ca4c7879d"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"To make existing devices Matter-compatible, you should provide firmware updates that support the Matter standard. Check the hardware requirements and make sure that the devices have the necessary technical specifications. It is also advisable to work closely with Matter-certified partners and platforms."],"type":[0,"text"]}]]]}]]]}],"title":[0,"How can it be ensured that existing IoT devices are compatible with Matter?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"4febb5c8-b5fe-4788-bc21-f3f39c81bfb0"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"Security aspects of Matter-compatible devices include the implementation of end-to-end encryption, secure authentication mechanisms and regular security updates. The Matter standard already includes many of these security features, which facilitates the development of secure IoT devices."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What security aspects need to be considered when developing Matter-compatible IoT devices?"],"component":[0,"FAQItem"]}],[0,{"_uid":[0,"3db12f5b-7820-4efa-ac1d-ae2061268009"],"link":[0,{"id":[0,""],"url":[0,""],"linktype":[0,"story"],"fieldtype":[0,"multilink"],"cached_url":[0,""]}],"text":[0,{"type":[0,"doc"],"content":[1,[[0,{"type":[0,"paragraph"],"content":[1,[[0,{"text":[0,"There are numerous resources and tools available to support the development of Matter-compliant devices, including the official Matter specification and documentation, developer tools and kits from leading technology companies, and developer communities and forums. In addition, Matter-certified test labs and certification bodies provide standards compliance support."],"type":[0,"text"]}]]]}]]]}],"title":[0,"What resources and tools are available to support the development of Matter-compatible devices?"],"component":[0,"FAQItem"]}]]],"title":[0,"Frequently asked questions about Matter"],"alignment":[0,"top"],"component":[0,"FAQWrapper"]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}],[0,{"gap":[0,""],"_uid":[0,"6eca0c05-db5a-4ded-a80a-aeb95ef922f6"],"style":[0,""],"title":[0,"Related Content"],"width":[0,""],"anchor":[0,"Related Content"],"content":[1,[[0,{"_uid":[0,"116d72c9-8b60-4c5a-a821-95d7bf2ef017"],"tags":[0,""],"content":[1,[]],"component":[0,"ReferenceWrapper"],"connections":[1,[[0,"4c2b488d-507a-4b32-a559-64906109cb69"],[0,"067f9b42-4568-4e59-b9f7-c3b405c48c02"],[0,"f80d9000-9b05-4725-9805-6b880c448d09"],[0,"e31bf7af-1840-4b8d-b661-99eff8a0a1b5"]]]}]]],"component":[0,"Section"],"backgroundImage":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}]}]]],"topLogo":[0,{"id":[0,null],"alt":[0,null],"name":[0,""],"focus":[0,null],"title":[0,null],"source":[0,null],"filename":[0,""],"copyright":[0,null],"fieldtype":[0,"asset"],"meta_data":[0,{}]}],"abstract":[0,"Transform your smart home experience with our exclusive program to convert your non-Matter device into a fully compatible Matter device. Our expert team will evaluate your current platform and, if compatible, will modify or recreate the device firmware to ensure seamless integration into the Matter ecosystem. This process breathes new life into your existing products, allowing them to gain enhanced interoperability, security, and ease of use. With Matter adoption, your devices will also become compatible with major voice assistants like Apple Siri, Amazon Alexa, and Google Home. Offer your customers the benefits of a unified smart home where all their devices work together like never before. Join us to unlock the full potential of Matter and take your smart home to the next level."],"metatags":[0,{"_uid":[0,"7b088111-7d78-4151-8ca2-24ff6bb687b3"],"title":[0,"Your Matter Upgrade for Smart Home Products | grandcentrix"],"plugin":[0,"seo_metatags"],"og_image":[0,"https://a.storyblok.com/f/267686/6000x4000/e7e8c816a1/header-matter.jpg"],"og_title":[0,""],"description":[0,"The Matter upgrade increases your market acceptance and ensures improved interoperability and robust security ► Learn more now!"],"twitter_image":[0,""],"twitter_title":[0,""],"og_description":[0,""],"twitter_description":[0,""]}],"subTitle":[0,""],"component":[0,"LandingPage"],"isOffering":[0,false],"topSubtitle":[0,""],"contactTitle":[0,"Ready for upgrading to Matter, but still having questions?"],"contactTopic":[0,"Matter"],"contactSubtitle":[0,"How can we support you? Let's talk about your challenge and potential solutions."],"showContactForm":[0,false],"ChangeContentType":[0,""]}],"slug":[0,"matter-upgrade-for-smart-home-products"],"full_slug":[0,"lp/matter-upgrade-for-smart-home-products"],"sort_by_date":[0,null],"position":[0,40],"tag_list":[1,[[0,"App"]]],"is_startpage":[0,false],"parent_id":[0,512525738],"meta_data":[0,null],"group_id":[0,"8583e35e-287d-4cba-9fb0-f9c46399da26"],"first_published_at":[0,"2024-07-23T10:17:19.237Z"],"release_id":[0,null],"lang":[0,"default"],"path":[0,null],"alternates":[1,[]],"default_full_slug":[0,"lp/matter-upgrade-for-smart-home-products"],"translated_slugs":[1,[[0,{"path":[0,"lp/matter-upgrade-fuer-smart-home-produkte"],"name":[0,null],"lang":[0,"de"],"published":[0,true]}]]]}]]],"_uid":[0,"88424acc-f940-458e-b4c3-9dd629287ca0"],"tags":[0,""],"component":[0,"ReferenceWrapper"],"connections":[1,[]]}" ssr="" client="load" opts="{"name":"MReferenceBlock","value":true}" await-children="">