IoT M2M Cookbook

 IoT M2M Cookbook

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?      4
2          Fundamental considerations before starting an IoT/M2M project     6
3          Certifications and approvals   6
3.1       Examples for Radio approvals in EU and US            6
3.2       Examples for Radio approvals in US and Canada (PTCRB) 8
3.3       Examples for automotive related approvals in Europe          8
3.4       SAR – Specific Absorption Rate         9
4          Cellular data communication (GPRS, USSD, SMS, CSD, DTMF)    10
4.1       Voice communication  10
4.2       Modem/acoustic coupler/encryption   11
4.3       DTMF (Dual Tone Multi Frequency)   11
4.4       GPRS (General Packed Radio Service)        11
4.5       SMS    12
4.6       USSD (Unstructured Supplementary Service Data)  13
4.7       Comparison of power consumption (SMS, USSD and GPRS)         13
4.8       CSD (Circuit Switched Data)  14
5          Supply voltage            15
5.1       Power on timing and waiting  16
5.2       Cellular module in power save mode 16
5.3       Internal resistance of batteries and linear voltage transformers        16
5.4       Switched mode voltage regulator       18
5.5       Simulation of a switched power supplies with LT Spice        19
5.6       Capacitors at power supply and cellular module       21
5.7       Supply voltage for GNSS antenna     21
6          Antennas for IoT/M2M devices           21
6.1       Monopole and dipole antennas          21
6.2       Are you sure nothing will interfere with your embedded antenna?    22
6.3       Why do embedded chip or patch antennas have different resonant frequencies?            23
6.4       How will the ground plane affect your embedded antenna?  23
6.5       How to connect your embedded antenna with your wireless module           26
6.6       How to design an antenna matching circuit   27
6.7       Free of charge software to generate a matching circuit automatically          28
6.8       How to switch between an internal and external cellular or GNSS antenna inexpensively  29
7          GPS antenna selection for a tracker  30
7.1       Which GPS antenna types we can select from?        30
7.2       A closer look on Bluetooth/GNSS antennas  31
8          GPS antenna selection for a people or pet tracker    33
8.1       GPS chip loop antenna type A matched to GPS only – test 1           35
8.2       GPS chip loop antenna type A matched to GPS/Glonass – test 3    37
8.3       Effect of the a human or pet body on GNSS antenna type B            37
8.4       Nine different PCB with chip antennas – just one is under test         39
8.5       Return Loss test of the human/pet tracker with and without meat    40
8.6       GPS chip antenna type B  unmatched           42
8.7       Effect the enclosure on GPS chip antenna type B    43
8.8       GPS chip antenna type B frequency drift caused by temperature change   44
8.9       Effect of the cut-out zone without copper under the GPS chip antenna type B            45
8.10     Testing chip antenna performance on the human hand with a special magnetic probe   46
8.11     Why it is impossible to compare the GSM antenna design with a GPS antenna design?           49
9          Examples for IoT devices with embedded antennas 50
9.1       Example: Embedded PCB antenna inside a vending machine         51
9.2       Example: Embedded antennas in Telematic device GPSauge IN1 v.2 of GPSoverIP      52
10        Simulation of an embedded GSM PCB track antenna           52
10.1     Definition of the antenna simulation project   52
10.2     Description of the inverted F antenna            53
10.3     3D model of the simulation     54
10.4     Optimization – determination of antenna shape         54
10.5     Typical requirements of a quad-band GSM antenna 55
10.6     Optimization of the quad-band antenna GSM antenna shape          56
10.7     Directional characteristics of the antenna for two GSM frequencies 57
10.8     Influence of the housing on antenna characteristics  59
10.9     Influence of the ground plane on antenna characteristics     59
10.10   Optimisation of the simulated antenna with matching circuit 61
10.11   Designing in the simulated antenna to a special GSM/GPS tracker 62
10.12   Test setup for F-antenna in housing with AC plug     64
10.13   Variants of the Dual-IFA in simulation            64
10.14   Two NB-IoT-GSM antenna test setups          65
10.15   The journey to develop the Gillette order button        65
10.16   Dos and don’ts during embedded antenna design    73
11        Components around the cellular module       74
11.1     SIM card         74
11.2     SIM card subscription 75
11.3     Low ESR capacitor     76
11.4     ESD protection            76
11.5     Loudspeaker and microphone            76
11.6     Firmware update for the final PCB     77
12        Examples of mistakes and errors during M2M development 77
12.1     Power down reset       77
12.2     SMS errors      77
12.3     CSD errors      78
12.4     IP connection errors   79
12.5     Analysis of several design mistakes in one M2M design      79
12.6     Analysis of mistakes of a PCB track antenna for GSM         80
12.7     Analysis of a GSM chip antenna on a small ground plane    81
12.8     Analysis of a Swiss GSM watch         82
12.9     Analysis of embedded LTE antenna in detail 82
13        Radiation noise, maximum spurious antenna radiation         83
13.1     Antenna radiation versus radiation noise       83
13.2     Conductive noise        85
13.3     Conductive noise transformed to radiated noise       85
13.4     Radiated noise transformed to conductive noise       85
13.5     Prevention against radiated noise      86
14        How to use a vector network analyser for IoT/M2M development     88
14.1     Quick Start Guide Vector Analyser MiniVNA Tiny     90
14.2     Explanation S11, VSWR, return loss, reflection coefficient and antenna bandwidth        92
14.3     Revealing the truth – four cellular antennas tested with MiniVNA      94
14.4     A comparison of three Vector Network Analysers     101
14.4.1  General overview        102
14.4.2  Graphical presentation of results       104
14.4.3  Save/recall      104
14.4.4  Exporting         105
14.4.5  Some actual measurements   106
14.4.6  Measuring LCR circuit 1         106
14.4.7  Measuring LCR circuit 2         107
14.4.8  Helical antennas tested with two different Vector Network analysers           108
15        Testing your M2M device       108
15.1     TX power peaks by cellular module test mode          108
15.2     Pseudo load of 2 Ampere peak load with self-made function generator       108
15.2.1  Schematic diagram of a self-made function generator          109
15.3     TX power peaks with a GSM tester    109
15.4     Testing of the sensitivity         110
15.5     Testing radiated TX power     110
15.6     Where can you buy a cheap cellular tester?  110
15.7     Example of a measurement report from GSM test equipment          111
15.8     Ripple and peak voltage – visible on GSM test equipment    115
15.9     How to test a UMTS module on foreign band            116
15.10   Testing with UMTS testers     116
15.10.1            Tests without a UMTS tester  117
15.11   How to test an LTE module on foreign bands            117
15.12   Potential difficulties with LTE modules worldwide      118
15.13   Testing the GNSS module      119
15.14   Measurement of the cellular antenna in 3D   119
15.15   Summary of testing     120
16        AT Commands            120
16.1     AT commands during power on of your cellular module eval. kit         120
16.2     ”Hello World” for GSM – AT commands to send a SMS        122
16.3     AT commands and logic loops to set up a communication channel  122
17        Project descriptions of IoT/M2M devices       123
17.1     Project description of a long-term tracking device     123
17.2     Project description of a flexible tracking device for bank notes         124
18        The difference between NB-IoT, LTE-M and GSM    125
19        The difference of NB-IoT and LTE-M to LTE Class 1            129
20        What does an NB-IoT network look like?       130
20.1     Cellular base stations in Lübeck         130
21        Power-supply for NB-IoT and LTE-M modules          135
22        From the idea to a final device by NB-IoT/LTE-M reference design 136
22.1     Example: NB-IoT/LTE-M Tracker for construction machines            140
22.2     Example: Wireless IoT Service Button on NB-IoT and LTE-M          142
23        Thank you       144

1 Why Did I Write the IoT / M2M Cookbook?

I have worked in the Wireless M2M industry for more than a quarter of a century. Twenty-five years ago, we did not even have a word for “M2M” or “IoT”. We developed Machine-to-Machine devices without knowing that decades later these creations would be called “M2M devices”. 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. GSM networks have been switched off in the USA, Australia, Singapore and many other countries. In Germany, the GSM networks remain in place but 3G (UMTS, HSPA) will be phased out in 2020. Similar things are happening in many other countries. 3G is disappearing but 2G remains. In Switzerland, however, GSM is to be switched off completely. Devices for pan-European use must therefore support 2G, 3G and 4G whereas in the USA, NB-IoT or LTE-M is sufficient. There are several parallel NB-IoT and LTE-M networks. NB-IoT and LTE-M are the new stars in the IoT and M2M firmament and combine classic cellular radio networks with LPWAN. The base station antennas for LTE are also used for NB-IoT and LTE-M. Both techniques have new variable timers, which allow the management of wireless activity and extends the potential operational life of devices up to 10 years from one battery.

Some people try to differentiate between M2M and IoT. Call it IoT or M2M – 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.

This IoT/M2M Cookbook describes how to develop a tracking device based on cellular and Global Navigation Satellite System (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.

Cellular networks for GSM, HSPA,LTE, LTE-M and NB-IoT are the popular Wireless Wide Area Networks (WWAN). However, in some regions we have WWAN over CDMA and WiMAX.

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 “text message”. In this book, we will consistently use the term “SMS”. A prepaid SIM card in UK is called a “Pay as you go SIM card”. I will typically use the common words specified by ETSI – I will call it a prepaid SIM card. If I use the term “GSM module”, this will cover 3G and 4G modules as well, because the fallback of UMTS, HSPA, LTE, LTE-M and NB-IoT is still 2G (GSM/GPRS). GPS is fundamentally an incorrect term. The Global Positioning System (GPS) is just one out of several GNSS that provide the functionality we refer to as “GPS”. 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, and with the coming of Brexit, there may be a UK-only system in the future.

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 summarises the collective experience gained across my different jobs. By leading the team of developers that is required to design a mobile GSM/GPS 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’ documentation. This book shows an inverted F PCB antenna for GSM, NB-IoT and LTE-M 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. Moreover, it explains success stories of self-made PCB antennas in mass production. The order button on a cellular module for Gillette razor blades is such an example. Some 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.

I hope you will enjoy reading the book and I hope it will save you some time as well.

688 Comments

Add a Comment
  1. Hi Ted, you find an offer in your email inbox as well.

  2. Hi Haithem, I sell the book direct because a lot of book readers convert to customers for wireless modules and antennas later on.

  3. HI,

    I´m interested in this book! great work!
    Please let know how I can get it.

    regards,

    Igor

  4. Hi Igor, thank you for the nice words. Next days the IoT / M2M Cookbook will get a free of charge update. It will contain 12 pages DIN A4 more. Igor you will find an offer in your email inbox.
    Regards
    Harald

  5. Hello!
    Contents of the book is very interesting. The book would be very useful to me.
    Tell me, please, how can I get this book?
    Best regards, Artem.

  6. Hi Artem, you will find an offer in your email inbox.I sell the PDF direct with update service free of charge. Right now the book get 10+ pages DIN A4 more on GPS antenna design in. I will be glad if you will be a customer of my IoT M2M Cookbook as well.
    Best regards
    Harald

  7. Hello!
    Contents of the book is very interesting. The book would be very useful to me.
    Tell me, please, how can I get this book?
    Best regards, Artem.

  8. Hi,
    I am interested in this book, how I can get the full book.

  9. Hi
    Your book looks like very interesting.In my opinion antenna is the most complex part in M2M projects.
    How can I get you book?
    Best Regards
    Edson

  10. Hello Harald,

    I am interested in your cookbook, can you send me an offer?

    Best regards,
    Piotr

  11. Hi Piotr, you got an offer by email.

  12. Hi Edson, you will find an offer in your email inbox.
    Regards
    Harald

  13. Hi Edson You will find an offer in your email inbox.
    Best regards
    Harald

  14. Hi Raju, you will find an offer in your inbox.

  15. Hi Artem, you will find an offer in your inbox.

  16. Hello Harald,

    I am interested in your cookbook, can you send me an offer?

  17. Hi Harald,

    I’m definitely interested by your book.

    Please let me know how I can get a copy.

    Many thanks in advance.

    Cheers,

    M.Moufti

  18. Hey..! how can i get this book?

  19. Hey..! I would like to download a copy.

  20. You will an offer in your email inbox. Maybe you are interested in

    “Self Made Embedded Antenna Design versus Chip Antenna”

    The wireless Internet of Things has a need for inexpensive wireless modules and antennas. An LTE-Cat-NB1-module (NB-IoT) will cost less than US$ 6 at 1K order. A self-made NB-IoT antenna on PCB could cost US$ 0. Within 60 minutes you will learn which is commercially and technically the best antenna option – Make it or buy it.
    Read more: http://www.gsm-modem.de/M2M/m2m-componets/self-made-pcb-antenna-for-nb-iot-gsm-for-cost-usd-0/

  21. You will an offer in your email inbox. Maybe you are interested in

    “Self Made Embedded Antenna Design versus Chip Antenna”

    The wireless Internet of Things has a need for inexpensive wireless modules and antennas. An LTE-Cat-NB1-module (NB-IoT) will cost less than US$ 6 at 1K order. A self-made NB-IoT antenna on PCB could cost US$ 0. Within 60 minutes you will learn which is commercially and technically the best antenna option – Make it or buy it.
    Read more: http://www.gsm-modem.de/M2M/m2m-componets/self-made-pcb-antenna-for-nb-iot-gsm-for-cost-usd-0/

  22. Hi Moufti,
    You will an offer in your email inbox. Maybe you are interested in

    “Self Made Embedded Antenna Design versus Chip Antenna”

    The wireless Internet of Things has a need for inexpensive wireless modules and antennas. An LTE-Cat-NB1-module (NB-IoT) will cost less than US$ 6 at 1K order. A self-made NB-IoT antenna on PCB could cost US$ 0. Within 60 minutes you will learn which is commercially and technically the best antenna option – Make it or buy it.
    Read more: http://www.gsm-modem.de/M2M/m2m-componets/self-made-pcb-antenna-for-nb-iot-gsm-for-cost-usd-0/

  23. Hi Marek,
    You will an offer in your email inbox. Maybe you are interested in

    “Self Made Embedded Antenna Design versus Chip Antenna”

    The wireless Internet of Things has a need for inexpensive wireless modules and antennas. An LTE-Cat-NB1-module (NB-IoT) will cost less than US$ 6 at 1K order. A self-made NB-IoT antenna on PCB could cost US$ 0. Within 60 minutes you will learn which is commercially and technically the best antenna option – Make it or buy it.
    Read more: http://www.gsm-modem.de/M2M/m2m-componets/self-made-pcb-antenna-for-nb-iot-gsm-for-cost-usd-0/

  24. Hi Artem,
    You will an offer in your email inbox. Maybe you are interested in

    “Self Made Embedded Antenna Design versus Chip Antenna”

    The wireless Internet of Things has a need for inexpensive wireless modules and antennas. An LTE-Cat-NB1-module (NB-IoT) will cost less than US$ 6 at 1K order. A self-made NB-IoT antenna on PCB could cost US$ 0. Within 60 minutes you will learn which is commercially and technically the best antenna option – Make it or buy it.
    Read more: http://www.gsm-modem.de/M2M/m2m-componets/self-made-pcb-antenna-for-nb-iot-gsm-for-cost-usd-0/

  25. Hello from CA-US. My area of interest is LTE semi-persistent connection. The ability to connect from embedded to server. And stay connected. So messages may be originated asynchronously from either end of the socket. And for firewall reason the embedded LTE device must originate the connection. We don’t send data very often. Operators don’t like the idle periods. And socket becomes dysfunctional. I’m experimenting with a keep -alive. Or brute force break the connection and make a new one every 60 minutes. ANYWAY I am interested in what your book might teach me (would like to buy it). Or additionally what you might have to say about what I’m trying to do.

  26. Hi Bob, I love to sell my book to all over the world. It will not be the first in the USA and even not the first copy in California.

    A standard SIM card has no fixed IP address. The client has to connect the server. However, your router can trigger the server and hold the connection. A standard router will not do that. An LTE USB stick will not do it as well. A special router with special firmware can maybe do the job. How to design the hardware is a part of my book. How to design the software is not explained.
    Regards
    Harald
    Regards
    Harald

  27. Dear Mr. Haralad,

    I am interested in your book
    May you kindly send me how to download it , please.

    Best Regards
    Hossam Alzomor

  28. Dear Hossam, my SMTP server is keen to forward my offer to you.

    The next big public event is the Embedded World Conference 2017, 14-16 March 2017 where my speech will be
    ” Comparison of LPWAN Like SIGFOX, LoRaWAN, Weightless P and NB-IoT/LTE-Cat-NB1″
    http://www.embedded-world.eu/program.html – 14 March 2017 09:30 – 10:00 Session 03/I Connectivity – Wireless Technologies I

    I have good news for Africa. I will get a wireless module which will support GSM, LTE-Cat-NB1 and LTE-Cat-M1 soon. The price is close to the price of a GSM module. A device developed in Egypt on GSM will run on GSM or NB1 in Europe or on M1 in the US. Moreover, the footprint of the GSM module is the same like with the GSM module. 🙂

  29. Hello Harald,

    I am interested in your cookbook, could you send me an offer?

    Best regards,

    Max

  30. Dear Harald,
    I am interested in your book
    Please send me an offer
    Kind regards
    Jason

  31. Hi Jason, you will find an offer in your email inbox. Moreover I would like to invite you to my Linkedin group “IoT-University” https://www.linkedin.com/groups/13500663

  32. Hi Maxime, you will find an offer in your email inbox. Moreover, I would like to invite you to my Linkedin group “IoT-University” https://www.linkedin.com/groups/13500663

  33. Hi Haralad,

    I am interested in your book, Please send me an offer.

    Thank you.

  34. Hi Harald,

    I’d like to buy this very interesting book too, please send an offer to my email inbox too.

    Regards

    Aarni

  35. Hi Aarni, you are welcome to stay in my IoT/M2M Cookbook community as well. As told in the intro of the book I am more than 20 years in GSM and GPS. GSM is still alive and will not sunset in EU for the next 10 years. Moreover, I welcome you to stay in my Linkedin Group called IoT-University listed here:
    https://www.linkedin.com/groups/13500663

  36. Hi Jinthin, you will find an offer in your inbox. Moreover, I invite you to stay in my Linkedin Group called IoT-University listed here:
    https://www.linkedin.com/groups/13500663

  37. Hi Harald
    I’m interesting in your book, and I would like to now how purchase or have it.
    Can you send me some notice about.

    Best Regards.

  38. Hello Harald,

    I am interested in your cookbook, could you send me an offer?

    Regards,

    Salvador

  39. Hi Salvador, you will find an offer in your inbox. Please note, that I can help with wireless modules and antennas as well.
    Best regards
    Harald

  40. Hi Antonio, you will find an offer in your inbox. Please not that I can help with a free of charge concept, wireless modules and antennas as well.

  41. Hello Harald,
    I’m interested in your cookbook. Cam I have an offer please.
    Thank you,
    Ionut

  42. Hi Haralad,

    I’m developing a GSM/GPRS based IoT product and I feel that this book would help me a lot along the way.Can you please email me the link??

    Thanks

  43. Dear Mr Harold, kindly send me a copy of your book.I am more than interested.

    Thanks
    Aravind

  44. Hi Haralad,

    I am interested in your book,
    Could u Please send me an offer?

    Thank you.

  45. How can I get this book?

  46. Hi Nikesh, you will find an offer in your for the book in your email inbox.
    Best regards
    Harald

  47. Dear Aass, you will find an offer for the book in your inbox as well.
    Best regards
    Harald

  48. Dear Aravind, I will be glad if you will be a reader of my book as well.
    Regards
    Harald

  49. Dear Arunmozhi, you will find an offer for the book in your inbox.
    Best regards
    Harald

  50. Hi Ionut,
    You will find an offer in your inbox.
    Best regards
    Harald

Leave a Reply

Your email address will not be published. Required fields are marked *

Blue Captcha Image
Refresh

*