The Amp Hour

An Interview with Richard Ginus


Listen Later

Welcome, Richard Ginus of TWTG!

  • Found out after the show, Chris and Richard will both be at The Things Network Conference in Amsterdam February 1st to 3rd!
  • Richard is in Rotterdam in the Netherlands. There is a lot of focus on solar there. Chris recalled this beautiful National Geographic piece on (indoor) farming in the Netherlands.
  • In addition to designing with LoRa, Richard works on RC planes. When he put a LoRa module on a plane (which could "see" further than from the ground) he had a module that saw a tower over 30 km away (Antwerp, Utrect)
  • Past designs have included tracking cyclists during races, but the bandwidth needs make it difficult. Usually data transfers are about .3 kbps to 11 kpbs
  • There are many different types of LP WAN. Most are narrowband, LoRA is wideband
    • LoRa
    • Sigfox - open source, but only their network (multiple nodes)
    • NB-IOT - 3GPP, lots of penetration (50 cm underground)
    • Akiba has talked about 802.15.4 (also used in Zigbee) in past appearances on The Amp Hour. This is a point to point method of communicating. Chris saw Sure-Fi at CES, which also seemed to be point to point.
    • All LoRa radios operate in the ISM bands (location dependent) - 160 Mhz, 315, 433, 868, 968 MHz
    • On 868, the rule is you can only send 1% of the time (at least in the EU).
    • The stack was obtained on the GitHub from IBM, put on an m0
    • You do need a chip from Semtech in order to do this. It's SPI controlled.
    • There are different chips
      • Node chips - SX1272
      • Gateway chips - SX1301
      • GR (GNUradio) LoRa
      • Richard uses a HackRF for troubleshooting, which is why Chris got one as well. He mostly uses the waterfall diagram
        • LoRa uses CSS - Chirp Spread Spectrum
        • Doing this reduces multipath (echoes).
        • 868 MHz has 8 few channels, each with 125 kHz of bandwidth.
        • Half duplex on LoRaWAN
          • Class A - uplink, listen for two downlink slots (one right after, one later)
          • Class B - two way devices, scheduled receive windows
          • Class C - Always listening
          • By default the packets are AES encrypted
          • There are two ways of attaching to a network
            • Over the air activation
            • Directly put in session keys (ABP - auth by personalization)
            • Systems are not symmetric. The gateways are passive (pass through devices), but there's more behind it
              • Network server
              • Application server
              • AT command interface to talk to the modules (like on ESP8266 or on cellular modules)
              • There is now hardware being sold by The Things Network
                • Uno
                • The Things Node
                • The Things Network is a shared "network of the people" who have gateways set up for devices to go through.
                • You can help by Wardriving - have a node send out a packet. TTN Mapper.org is a project to map new gateways.  All you need is a device, TTN and a code.
                • Adaptive data rate allows devices to reach more gateways or save more power. Really it's about "knobs" you can turn. One main "knob" is spreading factor, which is the duration of chirp (more energy)
                • Coding rates (add more psuedorandom data and lengthens the packet) also allows more signal to be pulled from the noise.
                • Batteries are a huge issue still but with LoRa one of Richard's clients got 10 years on 11 Ah battery.
                • When multiple gateways receive a packet, it's up to the network server.
                • Updating firmware isn't not an option because it's mostly a unidirectional.
                • All LoRa devices speak FSK, which is European-centric.
                • Richard is working on trying to find new ways to create MQ gas sensors. Most have resistive heaters which are obviously not low power.
                • Tryst - light energy module for indoors
                • standards are defined by lora backends
                • Interested in working with Richard? Check out the TWTG.io careers page! Or shoot him an email. Or get in touch with him on hackaday.io.
                • Other images to help understand:
                  • ...more
                    View all episodesView all episodes
                    Download on the App Store

                    The Amp HourBy The Amp Hour (Chris Gammell and David L Jones)

                    • 4.9
                    • 4.9
                    • 4.9
                    • 4.9
                    • 4.9

                    4.9

                    226 ratings


                    More shows like The Amp Hour

                    View all
                    The Changelog: Software Development, Open Source by Changelog Media

                    The Changelog: Software Development, Open Source

                    289 Listeners

                    This Week in Tech (Audio) by TWiT

                    This Week in Tech (Audio)

                    3,061 Listeners

                    Security Now (Audio) by TWiT

                    Security Now (Audio)

                    2,009 Listeners

                    Software Engineering Daily by Software Engineering Daily

                    Software Engineering Daily

                    626 Listeners

                    Talk Python To Me by Michael Kennedy

                    Talk Python To Me

                    583 Listeners

                    SpyCast by SpyCast

                    SpyCast

                    1,534 Listeners

                    SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast) by Johannes B. Ullrich

                    SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

                    648 Listeners

                    Embedded by Logical Elegance

                    Embedded

                    190 Listeners

                    Smashing Security by Graham Cluley

                    Smashing Security

                    317 Listeners

                    Darknet Diaries by Jack Rhysider

                    Darknet Diaries

                    8,051 Listeners

                    Physics World Weekly Podcast by Physics World

                    Physics World Weekly Podcast

                    77 Listeners

                    Practical AI by Practical AI LLC

                    Practical AI

                    208 Listeners

                    Hackaday Podcast by Hackaday

                    Hackaday Podcast

                    64 Listeners

                    Latent Space: The AI Engineer Podcast by Latent.Space

                    Latent Space: The AI Engineer Podcast

                    101 Listeners

                    Robinson's Podcast by Robinson Erhardt

                    Robinson's Podcast

                    265 Listeners