🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    SIM7080G Module speed and stability

    Arduino
    3
    3
    1.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      alan-zhang
      last edited by

      I have the SIM7080G module: https://shop.m5stack.com/products/sim7080g-cat-m-nb-iot-unit

      I'm using the TinyGSM lib to interface with the module. There are a couple of issues I've encountered:

      1. Speed: downloading the google logo (~4KB) over https take 7 - 12 seconds. I've tested the SIM card from a phone and it's 1MB/s download and upload. Downloading from http was equally slow, so doesn't look like to be encryption/compute bound. What can I do to make this a bit faster?

      2. When I make repeated HTTP calls in a loop for testing, the device would freeze or stop responding after a random amount of time (minutes). When I reboot the CPU (ESP32) sometime it would recover, sometimes not. Also when power is unplugged, sometimes the module would go into a state where it would not respond AT commands at all. I would have to power cycle the module, sometimes more than once, to get it to accept AT commands again. Is this expected and is there a reliable way to recover from this?

      Thank you!

      1 Reply Last reply Reply Quote 0
      • felmueF
        felmue
        last edited by felmue

        Hello @alan-zhang

        1. Are you connecting with NB-IoT or Cat-M? According to the documentation the speed are:
          Cat-M: Up: 1119Kbps (= 140KB/s) Down: 589Kbps (= 74KB/s)
          NB-Iot: Up: 150Kbps (= 19KB/s) Down: 136Kbps (= 17KB/s)
          In other words far away from 1MB/s.
          Maybe increasing the Baudrate might help?

        2. Freezing could be a power issue. Make sure you use a good power source for your M5Stack and modem. Maybe consider to power the modem separately using one of these? (Please note: I cannot guarantee that this fixes the issue though. It's just an idea.)

        Thanks
        Felix

        GPIO translation table M5Stack / M5Core2
        Information about various M5Stack products.
        Code examples

        1 Reply Last reply Reply Quote 1
        • M
          mtylerjr
          last edited by mtylerjr

          @alan-zhang said in SIM7080G Module speed and stability:

          I've tested the SIM card from a phone and it's 1MB/s download and upload.

          Your phone might be using 3g/4g/5g/LTE and not NB-Iot or Cat-M. In fact Ive never seen a phone that uses NB-Iot or Cat-M (Doesn't mean they might not exist though)

          M5Stack does sell an LTE module if you want LTE speeds though.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post