Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    NB-IoT uplink and downlink - Is it really this small of a window? Energy consumption problem.

    Scheduled Pinned Locked Moved Discussion
    1 Posts 1 Posters 21 Views 1 Watching
    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.
    • J Offline
      João Rocheteau
      last edited by João Rocheteau

      Hello everyone, I've been collecting some current traces in NB-IoT using the FiPy, yet I've come across something that made me wonder if I'm not making a mistake.
      Did anyone try to see how much energy it takes for FiPy to send an uplink and/or a downlink?

      I'm using a PIN to start/stop capturing current profiles of different LoRa and NB-IoT phases and when I was doing the
      same thing in LoRa, whenever I sent an uplink I had to see a time.sleep() to capture the whole RX's windows.

      I'm using MQTT.
      So what I do is I put the PIN to HIGH and run the command to uplink with NB-IoT firstly, then, my multimeter stops capturing after the command is done. Only then receiving downlinks and capturing the whole current again but I don't know if I'm capturing the whole event ( that means that the time is less than it should be so the consumption would be wrong). I've searched for this information online but unfortunately I've only found two links saying different things.

      Uplinks:

      f5773957-adcb-4389-8083-82db21b78a53-image.png

      Now, the time it took for each amount of bytes (s):

      5 bytes: 0.002680013
      15 bytes: 0.002799994
      500 bytes: 0.002799993
      1000 bytes: 0.003039995

      Downlinks:

      5fc9db6b-ffa3-4105-88eb-e07a77f4b174-image.png

      5 bytes: 0.003239995
      15 bytes: 0.003519996
      500 bytes: 0.03688002
      1000 bytes: 0.08055998

      I've also tried to add a deep sleep right after the uplink and the message isn't sent, does this mean I'm not capturing the whole event?

      Thank you!

      1 Reply Last reply Reply Quote 0

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      • 1 / 1
      • First post
        Last post

      Pycom on Twitter

      Pycom