{"id":6266,"date":"2015-07-29T13:47:09","date_gmt":"2015-07-29T11:47:09","guid":{"rendered":"http:\/\/www.gsm-modem.de\/M2M\/?p=6266"},"modified":"2015-07-29T13:47:09","modified_gmt":"2015-07-29T11:47:09","slug":"excerpt-of-iot-m2m-cookbook","status":"publish","type":"post","link":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/","title":{"rendered":"Excerpt of IoT M2M Cookbook"},"content":{"rendered":"<div id=\"attachment_6256\" style=\"width: 293px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png\"><img aria-describedby=\"caption-attachment-6256\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-6256\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame-283x400.png\" alt=\" IoT M2M Cookbook\" width=\"283\" height=\"400\" srcset=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame-283x400.png 283w, http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png 595w\" sizes=\"(max-width: 283px) 100vw, 283px\" \/><\/a><p id=\"caption-attachment-6256\" class=\"wp-caption-text\">Cover of the IoT M2M Cookbook<\/p><\/div>\n<h3>How to develop a device based on Wireless Wide Area Network modules<\/h3>\n<p><a href=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Harald_excerpt.pdf\">Excerpt of the<br \/>\nIoT \/ M2M Cookbook here <\/a><\/p>\n<p><strong>Table of contents<br \/>\n<\/strong>1 Why Did I Write the IoT \/ M2M Cookbook? 5<br \/>\n2 Fundamental considerations before starting the IoT \/ M2M project 7<br \/>\n3 Certifications and approvals 7<br \/>\n3.1 Examples for Radio approvals in EU and US 7<br \/>\n3.2 Examples for Radio approvals in US and Canada (PTCRB) 8<br \/>\n3.3 Examples for automotive related approvals in Europe 9<br \/>\n3.4 SAR &#8211; Specific Absorption Rate 10<br \/>\n4 Cellular data communication (GPRS, USSD, SMS, CSD, DTMF) 11<br \/>\n4.1 Voice communication 11<br \/>\n4.2 Modem \/ acoustic coupler \/ encryption 11<br \/>\n4.3 DTMF (Dual Tone Multi Frequency) 12<br \/>\n4.4 GPRS (General Packed Radio Service) 12<br \/>\n4.5 SMS 12<br \/>\n4.6 USSD (Unstructured Supplementary Service Data) 13<br \/>\n4.7 Comparison of power consumption (SMS, USSD and GPRS) 14<br \/>\n4.8 CSD (Circuit Switched Data) 15<br \/>\n5 Supply voltage 15<br \/>\n5.1 Power on timing and waiting 16<br \/>\n5.2 Cellular module in power save mode 16<br \/>\n5.3 Internal resistance of batteries and linear voltage transformers 16<br \/>\n5.4 Switched mode voltage regulator 18<br \/>\n5.5 Simulation of a switched power supplies with LT Spice 18<br \/>\n5.6 Capacitors at power supply and cellular module 20<br \/>\n5.7 Supply voltage for GNSS antenna 20<br \/>\n6 Antennas for IoT \/ M2M devices 20<br \/>\n6.1 Monopole and dipole antennas 20<br \/>\n6.2 Are you sure nothing will interfere with your embedded antenna? 21<br \/>\n6.3 Why do embedded chip or patch antennas have different resonant frequencies? 22<br \/>\n6.4 How will the ground plane affect your embedded antenna? 22<br \/>\n6.5 How to connect your embedded antenna with your wireless module 24<br \/>\n6.6 How to design an antenna matching circuit 26<br \/>\n6.7 Free of charge software to generate a matching circuit automatically 27<br \/>\n6.8 How to switch between an internal and external cellular or GNSS antenna inexpensively 27<br \/>\n6.9 Which GPS antenna shall be used for a tracking device? 28<br \/>\n6.10 Which embedded antenna to select for a Bluetooth \/ GNSS application? 29<br \/>\n6.11 Dos and don\u2019ts during embedded antenna design 32<br \/>\n6.12 Example: Embedded PCB antenna inside a vending machine 33<br \/>\n6.13 Example: Embedded antennas at Telematic device GPSauge IN1 v.2 of GPSoverIP 34<br \/>\n7 Simulation of an embedded GSM PCB track antenna 34<br \/>\n7.1 Definition of the antenna simulation project 34<br \/>\n7.2 Description of the inverted F antenna 35<br \/>\n7.3 3D model of the simulation 36<br \/>\n7.4 Optimization &#8211; determination of antenna shape 37<br \/>\n7.5 Typical requirements of a quad band GSM antenna 37<br \/>\n7.6 Directional characteristics of the antenna for two GSM frequencies 39<br \/>\n7.7 Influence by the housing on antenna characteristics 41<br \/>\n7.8 Influence of the ground plane on antenna characteristics 42<br \/>\n7.9 Optimisation of the simulated antenna with matching circuit 43<br \/>\n7.10 Designing in the simulated antenna to a special GSM \/ GPS tracker 44<br \/>\n8 Components around the cellular module 45<br \/>\n8.1 SIM card 45<br \/>\n8.2 SIM card subscription 46<br \/>\n8.3 Low ESR capacitor 46<br \/>\n8.4 ESD protection 47<br \/>\n8.5 Loudspeaker and microphone 47<br \/>\n8.6 Firmware update for the final PCB 47<br \/>\n9 Examples of mistakes and errors during M2M development 48<br \/>\n9.1 Power down reset 48<br \/>\n9.2 SMS errors 48<br \/>\n9.3 CSD errors 49<br \/>\n9.4 IP connection errors 49<br \/>\n9.5 Analysys of the most design mistakes in one M2M design 49<br \/>\n9.6 Analysis of mistakes of a PCB track antenna for GSM 51<br \/>\n9.7 Analysis of a GSM chip antenna on a small ground plane 52<br \/>\n9.8 Analysing of a Swiss GSM watch 53<br \/>\n9.9 Analysis of embedded LTE antenna in detail 53<br \/>\n10 Radiation noise, maximum spurious antenna radiation 54<br \/>\n10.1 Antenna radiation versus radiation noise 54<br \/>\n10.2 Conductive noise 56<br \/>\n10.3 Conductive noise transformed to radiated noise 56<br \/>\n10.4 Radiated noise transformed to conductive noise 56<br \/>\n10.5 Prevention against radiated noise 57<br \/>\n11 How to use a vector network analyser for IoT M2M development 58<br \/>\n11.1 Quick Start Guide Vector Analyser MiniVNA Tiny 60<br \/>\n11.2 Explanation S11, VSWR, return loss, reflection coefficient and antenna bandwidth 62<br \/>\n11.3 Revealing the truth &#8211; four cellular antennas tested with MiniVNA 64<br \/>\n11.4 A comparison of three Vector Network Analysers 71<br \/>\n12 Testing your M2M device 76<br \/>\n12.1 TX power peaks by cellular module test mode 76<br \/>\n12.2 Pseudo load of 2 Ampere peak load with self-made function generator 77<br \/>\n12.3 TX power peaks with a GSM tester 78<br \/>\n12.4 Testing of the sensitivity 78<br \/>\n12.5 Testing radiated TX power 78<br \/>\n12.6 Where can you buy a cheap cellular tester? 78<br \/>\n12.7 Example of a measurement report from GSM test equipment 79<br \/>\n12.8 Ripple and peak voltage &#8211; visible on GSM test equipment 83<br \/>\n12.9 How to test a UMTS module on foreign band 84<br \/>\n12.10 Testing with UMTS testers 84<br \/>\n12.11 How to test an LTE module on foreign bands 86<br \/>\n12.12 Potential difficulties with LTE modules worldwide 86<br \/>\n12.13 Testing the GNSS module 87<br \/>\n12.14 Measurement of the cellular antenna in 3D 87<br \/>\n12.15 Summary of testing 88<br \/>\n13 AT Commands 88<br \/>\n13.1 AT commands during power on of your cellular module evaluation kit 88<br \/>\n13.2 \u201dHello World\u201d for GSM &#8211; AT commands to send a SMS 89<br \/>\n13.3 AT commands and logic loops to set up a communication channel 90<br \/>\n14 Project descriptions of IoT M2M devices 91<br \/>\n14.1 Project description of a long-term tracking device 91<br \/>\n14.2 Project description of a flexible tracking device for bank notes 92<br \/>\n15 Thank you 94<\/p>\n<h2><b>1 Why Did I Write the IoT \/ M2M Cookbook? <\/b><\/h2>\n<p class=\"Normal\">I have worked in the Wireless M2M industry for more than a quarter of a century. Twenty-five years ago, we didn\u2019t even have a word for \u201cM2M\u201d or \u201cIoT\u201d. We developed Machine to Machine devices without knowing that decades later these creations would be called \u201cM2M devices\u201d. Twenty-five years ago, the GSM network for wireless data communication did not exist. I took my first steps in wireless data communication with Frequency Shift Keying (FSK) on Private Mobile Radios (PMR). On PMRs we achieved communication speeds of 3600 bits per second. A little later we started using public analogue trunked radios. These trunked radio systems provided local terrestrial wireless networks on FSK. Years ago, the last public analogue trunked radio network in Germany was taken out of service. GSM jumped in with its Short Message Service (SMS) and Circuit Switched Data (CSD). CSD provided us 9600 bits per second. We could use SMS and CSD for straightforward countrywide data communication. Later on, GSM roaming offered us worldwide data communication. Today, GSM\/GPRS is being gradually phased out and is being replaced by 3G and 4G technology.<\/p>\n<p class=\"Normal\">In the US, the cellular operator AT&amp;T no longer accepts new M2M applications on GSM\/GPRS. AT&amp;T will only accept applications on 3G and 4G (UMTS, HSPA, LTE). Some people try to differentiate between M2M and IoT. Call it IoT or M2M &#8211; it does not matter. Applications for IoT or M2M often use the same wireless technology. IoT is the umbrella term for a number of subsets of wireless data communications. M2M is one of these subsets and maybe one of the oldest. Another subset of IoT is called Industry 4.0 or Industrial Internet of Things (IIoT). Just wait a while and a new buzz world will always come up.<\/p>\n<p class=\"Normal\">This IoT \/ M2M Cookbook describes how to develop a tracking device based on cellular and GNSS modules. You can create a telemetric device by ignoring the GNSS aspect. Typical devices without GNSS include cellular routers with Ethernet ports or a cellular to Wi-Fi bridge. Nevertheless, the navigation system for trucks described in this book already uses six different wireless technologies (2G, 3G, GNSS, Classic Bluetooth, Bluetooth Low Energy and NFC) with five different antennas within one enclosure.<\/p>\n<p class=\"Normal\">Cellular networks for GSM, HSPA and LTE are the popular Wireless Wide Area Networks (WWAN). However, in some regions we have WWAN over CDMA and WiMAX.<\/p>\n<p class=\"Normal\">Sometimes it is not easy to come up with the appropriate English word for the terms in this book. The common word for SMS in UK is &#8220;text message&#8221;. In this book, we will consistently use the term \u201cSMS\u201d. A prepaid SIM card in UK is called a &#8220;Pay as you go SIM card&#8221;. I will typically use the common words specified by ETSI &#8211; I will call it a prepaid SIM card. If I use the term \u201cGSM module\u201d, this will cover 3G and 4G modules as well, because the fall-back of UMTS, HSPA and LTE is still 2G (GSM\/GPRS). GPS is fundamentally an incorrect term. The Global Positioning System (GPS) is just one out of several Global Navigation Satellite Systems (GNSS) that provide the functionality we refer to as \u201cGPS\u201d. We can currently access the Russian GNSS called Glonass. The Chinese GNSS is called Beidou. At some point we will be able to access the European GNSS called Galileo.<\/p>\n<p class=\"Normal\">The IoT \/ M2M Cookbook is intended to help developers of wireless applications save some time and perhaps provide some inspiring ideas. It is a book for makers and summarizes the collective experience across my different jobs. By leading the team of developers that is required to design a mobile GSM\/GPS tracking device, I learned to think like a developer of an IoT \/ M2M device. In over fifteen years of working with manufacturing and distribution, I have repeatedly provided the same hints and recommendations to developers of wireless applications. The origin of this book was a 14-page application note written in July 2010. In May 2012, I made the decision to document the story that I deliver weekly to customers within a book. The goal of this book is to guide developers from the concept stage of an IoT \/ M2M device all the way to the final mass-produced product. This book will not provide introductory details such as how an inverted F antenna works. To explain those concepts, I will provide links to relevant supporting information. In any case, this book will provide you with information that is often omitted in the official radio module and antenna manufacturers\u2019 documentation. This book shows an inverted F PCB antenna for GSM in detail. It explains how to redesign it with your own PCB and how to encapsulate the whole design in epoxy resin. It also explains how to integrate a chip or PCB antenna with coaxial cable.<br \/>\nSome power supply concepts including LT Spice modules for DC\/DC regulators and load generator for the 2 Ampere peak currents are included in the book, too. It should be noted that the power down reset is still the main fault in designs with cellular modules.<br \/>\nI hope you will enjoy reading the book and I hope it will save you some time as well.<\/p>\n<p>If you an interest to get a copy of the IoT \/ M2M Cookbook then do not hesitate to drop an email to harald.naumann (at) gsm-modem.de<\/p>\n<div class=\"shariff shariff-align-left shariff-widget-align-left\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-small\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-faq%2Fexcerpt-of-iot-m2m-cookbook%2F&text=Excerpt%20of%20IoT%20M2M%20Cookbook\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-faq%2Fexcerpt-of-iot-m2m-cookbook%2F\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-faq%2Fexcerpt-of-iot-m2m-cookbook%2F\" title=\"Share on LinkedIn\" aria-label=\"Share on LinkedIn\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button mailto shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"mailto:?body=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-faq%2Fexcerpt-of-iot-m2m-cookbook%2F&subject=Excerpt%20of%20IoT%20M2M%20Cookbook\" title=\"Send by email\" aria-label=\"Send by email\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#999\" d=\"M32 12.7v14.2q0 1.2-0.8 2t-2 0.9h-26.3q-1.2 0-2-0.9t-0.8-2v-14.2q0.8 0.9 1.8 1.6 6.5 4.4 8.9 6.1 1 0.8 1.6 1.2t1.7 0.9 2 0.4h0.1q0.9 0 2-0.4t1.7-0.9 1.6-1.2q3-2.2 8.9-6.1 1-0.7 1.8-1.6zM32 7.4q0 1.4-0.9 2.7t-2.2 2.2q-6.7 4.7-8.4 5.8-0.2 0.1-0.7 0.5t-1 0.7-0.9 0.6-1.1 0.5-0.9 0.2h-0.1q-0.4 0-0.9-0.2t-1.1-0.5-0.9-0.6-1-0.7-0.7-0.5q-1.6-1.1-4.7-3.2t-3.6-2.6q-1.1-0.7-2.1-2t-1-2.5q0-1.4 0.7-2.3t2.1-0.9h26.3q1.2 0 2 0.8t0.9 2z\"\/><\/svg><\/span><span class=\"shariff-text\">email<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button whatsapp shariff-nocustomcolor\" style=\"background-color:#5cbe4a\"><a href=\"https:\/\/api.whatsapp.com\/send?text=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-faq%2Fexcerpt-of-iot-m2m-cookbook%2F%20Excerpt%20of%20IoT%20M2M%20Cookbook\" title=\"Share on Whatsapp\" aria-label=\"Share on Whatsapp\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#34af23; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#34af23\" d=\"M17.6 17.4q0.2 0 1.7 0.8t1.6 0.9q0 0.1 0 0.3 0 0.6-0.3 1.4-0.3 0.7-1.3 1.2t-1.8 0.5q-1 0-3.4-1.1-1.7-0.8-3-2.1t-2.6-3.3q-1.3-1.9-1.3-3.5v-0.1q0.1-1.6 1.3-2.8 0.4-0.4 0.9-0.4 0.1 0 0.3 0t0.3 0q0.3 0 0.5 0.1t0.3 0.5q0.1 0.4 0.6 1.6t0.4 1.3q0 0.4-0.6 1t-0.6 0.8q0 0.1 0.1 0.3 0.6 1.3 1.8 2.4 1 0.9 2.7 1.8 0.2 0.1 0.4 0.1 0.3 0 1-0.9t0.9-0.9zM14 26.9q2.3 0 4.3-0.9t3.6-2.4 2.4-3.6 0.9-4.3-0.9-4.3-2.4-3.6-3.6-2.4-4.3-0.9-4.3 0.9-3.6 2.4-2.4 3.6-0.9 4.3q0 3.6 2.1 6.6l-1.4 4.2 4.3-1.4q2.8 1.9 6.2 1.9zM14 2.2q2.7 0 5.2 1.1t4.3 2.9 2.9 4.3 1.1 5.2-1.1 5.2-2.9 4.3-4.3 2.9-5.2 1.1q-3.5 0-6.5-1.7l-7.4 2.4 2.4-7.2q-1.9-3.2-1.9-6.9 0-2.7 1.1-5.2t2.9-4.3 4.3-2.9 5.2-1.1z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button rss shariff-nocustomcolor\" style=\"background-color:#ff8c00\"><a href=\"http:\/\/www.gsm-modem.de\/M2M\/feed\/rss\/\" title=\"RSS feed\" aria-label=\"RSS feed\" role=\"button\" class=\"shariff-link\" style=\"; background-color:#fe9312; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#fe9312\" d=\"M4.3 23.5c-2.3 0-4.3 1.9-4.3 4.3 0 2.3 1.9 4.2 4.3 4.2 2.4 0 4.3-1.9 4.3-4.2 0-2.3-1.9-4.3-4.3-4.3zM0 10.9v6.1c4 0 7.7 1.6 10.6 4.4 2.8 2.8 4.4 6.6 4.4 10.6h6.2c0-11.7-9.5-21.1-21.1-21.1zM0 0v6.1c14.2 0 25.8 11.6 25.8 25.9h6.2c0-17.6-14.4-32-32-32z\"\/><\/svg><\/span><span class=\"shariff-text\">RSS feed<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6256,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[3],"tags":[58,13],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Harald Naumann\"\/>\n\t<meta name=\"keywords\" content=\"iot,m2m tip,m2m faq, hints, tips\" \/>\n\t<link rel=\"canonical\" href=\"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"M2M \/ IoT hints and tips\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Excerpt of IoT M2M Cookbook\" \/>\n\t\t<meta property=\"og:description\" content=\"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals\" \/>\n\t\t<meta property=\"og:url\" content=\"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/\" \/>\n\t\t<meta property=\"fb:admins\" content=\"100000835248907\" \/>\n\t\t<meta property=\"og:image\" content=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"595\" \/>\n\t\t<meta property=\"og:image:height\" content=\"842\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-07-29T11:47:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-07-29T11:47:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/harald.naumann\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@h_naumann\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Excerpt of IoT M2M Cookbook\" \/>\n\t\t<meta name=\"twitter:description\" content=\"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@H_Naumann\" \/>\n\t\t<meta name=\"twitter:image\" content=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#article\",\"name\":\"Excerpt of IoT M2M Cookbook\",\"headline\":\"Excerpt of IoT M2M Cookbook\",\"author\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/author\\\/harald\\\/#author\"},\"publisher\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/.\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/IoT-M2M-Cookbook-Cover-frame.png\",\"width\":595,\"height\":842,\"caption\":\"Cover of the IoT M2M Cookbook\"},\"datePublished\":\"2015-07-29T13:47:09+02:00\",\"dateModified\":\"2015-07-29T13:47:09+02:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#webpage\"},\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#webpage\"},\"articleSection\":\"M2M FAQ, hints, tips, IoT, M2M tip\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/category\\\/m2m-faq\\\/#listItem\",\"name\":\"M2M FAQ, hints, tips\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/category\\\/m2m-faq\\\/#listItem\",\"position\":2,\"name\":\"M2M FAQ, hints, tips\",\"item\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/category\\\/m2m-faq\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#listItem\",\"name\":\"Excerpt of IoT M2M Cookbook\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#listItem\",\"position\":3,\"name\":\"Excerpt of IoT M2M Cookbook\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/category\\\/m2m-faq\\\/#listItem\",\"name\":\"M2M FAQ, hints, tips\"}}]},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/#person\",\"name\":\"Harald Naumann\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/author\\\/harald\\\/#author\",\"url\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/author\\\/harald\\\/\",\"name\":\"Harald Naumann\",\"sameAs\":[\"http:\\\/\\\/twitter.com\\\/H_Naumann\"]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#webpage\",\"url\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/\",\"name\":\"Excerpt of IoT M2M Cookbook\",\"description\":\"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \\\/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \\\/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \\\/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/#website\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#breadcrumblist\"},\"author\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/author\\\/harald\\\/#author\"},\"creator\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/author\\\/harald\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/.\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/IoT-M2M-Cookbook-Cover-frame.png\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#mainImage\",\"width\":595,\"height\":842,\"caption\":\"Cover of the IoT M2M Cookbook\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/m2m-faq\\\/excerpt-of-iot-m2m-cookbook\\\/#mainImage\"},\"datePublished\":\"2015-07-29T13:47:09+02:00\",\"dateModified\":\"2015-07-29T13:47:09+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/#website\",\"url\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/\",\"name\":\"IoT M2M blog\",\"description\":\"The home of free hints and tips about wireless IoT \\\/ M2M\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.gsm-modem.de\\\/M2M\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Excerpt of IoT M2M Cookbook","description":"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals","canonical_url":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/","robots":"max-image-preview:large","keywords":"iot,m2m tip,m2m faq, hints, tips","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#article","name":"Excerpt of IoT M2M Cookbook","headline":"Excerpt of IoT M2M Cookbook","author":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/author\/harald\/#author"},"publisher":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/#person"},"image":{"@type":"ImageObject","url":"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png","width":595,"height":842,"caption":"Cover of the IoT M2M Cookbook"},"datePublished":"2015-07-29T13:47:09+02:00","dateModified":"2015-07-29T13:47:09+02:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#webpage"},"isPartOf":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#webpage"},"articleSection":"M2M FAQ, hints, tips, IoT, M2M tip"},{"@type":"BreadcrumbList","@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M#listItem","position":1,"name":"Home","item":"http:\/\/www.gsm-modem.de\/M2M","nextItem":{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M\/category\/m2m-faq\/#listItem","name":"M2M FAQ, hints, tips"}},{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M\/category\/m2m-faq\/#listItem","position":2,"name":"M2M FAQ, hints, tips","item":"http:\/\/www.gsm-modem.de\/M2M\/category\/m2m-faq\/","nextItem":{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#listItem","name":"Excerpt of IoT M2M Cookbook"},"previousItem":{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M#listItem","name":"Home"}},{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#listItem","position":3,"name":"Excerpt of IoT M2M Cookbook","previousItem":{"@type":"ListItem","@id":"http:\/\/www.gsm-modem.de\/M2M\/category\/m2m-faq\/#listItem","name":"M2M FAQ, hints, tips"}}]},{"@type":"Person","@id":"http:\/\/www.gsm-modem.de\/M2M\/#person","name":"Harald Naumann"},{"@type":"Person","@id":"http:\/\/www.gsm-modem.de\/M2M\/author\/harald\/#author","url":"http:\/\/www.gsm-modem.de\/M2M\/author\/harald\/","name":"Harald Naumann","sameAs":["http:\/\/twitter.com\/H_Naumann"]},{"@type":"WebPage","@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#webpage","url":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/","name":"Excerpt of IoT M2M Cookbook","description":"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals","inLanguage":"en-GB","isPartOf":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/#website"},"breadcrumb":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#breadcrumblist"},"author":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/author\/harald\/#author"},"creator":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/author\/harald\/#author"},"image":{"@type":"ImageObject","url":"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png","@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#mainImage","width":595,"height":842,"caption":"Cover of the IoT M2M Cookbook"},"primaryImageOfPage":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/#mainImage"},"datePublished":"2015-07-29T13:47:09+02:00","dateModified":"2015-07-29T13:47:09+02:00"},{"@type":"WebSite","@id":"http:\/\/www.gsm-modem.de\/M2M\/#website","url":"http:\/\/www.gsm-modem.de\/M2M\/","name":"IoT M2M blog","description":"The home of free hints and tips about wireless IoT \/ M2M","inLanguage":"en-GB","publisher":{"@id":"http:\/\/www.gsm-modem.de\/M2M\/#person"}}]},"og:locale":"en_GB","og:site_name":"M2M \/ IoT hints and tips","og:type":"article","og:title":"Excerpt of IoT M2M Cookbook","og:description":"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals","og:url":"http:\/\/www.gsm-modem.de\/M2M\/m2m-faq\/excerpt-of-iot-m2m-cookbook\/","fb:admins":"100000835248907","og:image":"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png","og:image:width":595,"og:image:height":842,"article:published_time":"2015-07-29T11:47:09+00:00","article:modified_time":"2015-07-29T11:47:09+00:00","article:publisher":"https:\/\/www.facebook.com\/harald.naumann","twitter:card":"summary","twitter:site":"@h_naumann","twitter:title":"Excerpt of IoT M2M Cookbook","twitter:description":"How to develop a device based on Wireless Wide Area Network modules Excerpt of the IoT \/ M2M Cookbook here Table of contents 1 Why Did I Write the IoT \/ M2M Cookbook? 5 2 Fundamental considerations before starting the IoT \/ M2M project 7 3 Certifications and approvals 7 3.1 Examples for Radio approvals","twitter:creator":"@H_Naumann","twitter:image":"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2014\/04\/IoT-M2M-Cookbook-Cover-frame.png"},"aioseo_meta_data":{"post_id":"6266","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-30 14:17:58","updated":"2026-04-25 21:21:57","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts\/6266"}],"collection":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/comments?post=6266"}],"version-history":[{"count":1,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts\/6266\/revisions"}],"predecessor-version":[{"id":6267,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts\/6266\/revisions\/6267"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/media\/6256"}],"wp:attachment":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/media?parent=6266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/categories?post=6266"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/tags?post=6266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}