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

    FiPy NB-IOT Example Codes for beta network testing

    Scheduled Pinned Locked Moved FiPy
    fipynb-iotnbiotltelte global
    10 Posts 7 Posters 2.0k Views 7 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.
    • B Offline
      Bagraw
      last edited by

      Hi,

      We happen to manage to get super early beta access to couple of NB-IOT SIM cards with one of the service providers in India (who probably are going to roll it out in next 3-9 months for public use).

      I need help with example codes for testing the same with NB-IOT. (LTE-M is not available right away, but NB-IOT is available for select beta test). Can someone in the forum help me with it? I see that docs have not been updated on the same as they say, the same will be available in future.

      Any help will be highly appreciated!

      Thanks!
      Basuraj Agrawal

      J 1 Reply Last reply Reply Quote 0
      • J Offline
        jmarcelino @Bagraw
        last edited by jmarcelino

        Hi @bagraw

        For NB-IoT you need to follow this guide

        https://github.com/pycom/pycom-libraries/tree/master/lib/sqnsupgrade

        but note this is very early code and to use it you need to know details about the network you're connecting to, specifically:

        Which eNodeB (basestations) are used?: Ericsson or Huawei. Huawei is not currently supported.

        Which LTE band is the network in

        What is the downlink EARFCN (or downlink frequencies)

        We will be improving this setup in the coming months together with the modem manufacturer

        D M 2 Replies Last reply Reply Quote 0
        • D Offline
          Dariox @jmarcelino
          last edited by Dariox

          @jmarcelino said in FiPy NB-IOT Example Codes for beta network testing:

          Hi @bagraw

          For NB-IoT you need to follow this guide

          https://github.com/pycom/pycom-libraries/tree/master/lib/sqnsupgrade

          but note this is very early code and to use it you need to know details about the network you're connecting to, specifically:

          Which eNodeB (basestations) are used?: Ericsson or Huawei. Huawei is not currently supported.

          Which LTE band is the network in

          What is the downlink EARFCN (or downlink frequencies)

          We will be improving this setup in the coming months together with the modem manufacturer

          I'm trying to to this, as we are running Ericsson eNodeBs on B20, but while starting the flashing process, I'm getting the following error:

          >>> import sqnsupgrade
          >>> sqnsupgrade.run('/sd/FIPY_NB1_35351.dup', 921600)
          <<< Welcome to the SQN3330 firmware updater >>>
          Traceback (most recent call last):
            File "<stdin>", line 1, in <module>
            File "/flash/lib/sqnsupgrade.py", line 72, in run
          OSError: [Errno 2] ENOENT
          

          If I check the sd card content with the commands described here, then I can see the file on the sd card: https://docs.pycom.io/chapter/firmwareapi/pycom/machine/SD.html

          What could cause that issue?

          K 1 Reply Last reply Reply Quote 0
          • K Offline
            kevin @Dariox
            last edited by

            @dariox Just curious, did you rename the FW file when you loaded it onto the sd card? By default the downloaded file is named 'FIPY_GPY_NB1_35351.dup', but you are calling it 'FIPY_NB1_35351.dup'. Of course, you may have simply renamed it ... the reason I ask is because the Usage example in the README.md does not match the default file name.

            1 Reply Last reply Reply Quote 1
            • M Offline
              mfa2214 @jmarcelino
              last edited by

              Hi @jmarcelino

              Is pycom ready to support Huawei yet?

              Actually, i'm trying to connect FiPy using NB-IOT code using telco sim card name Webe or unifi. Their are using band 5 and the downlink EARFCN is 2416. If not mistaken webe are using Huawei as their e-node-B and unfortunately the FiPY cannot attached to the network. Hope some body can help ;

              R P 2 Replies Last reply Reply Quote 0
              • P Offline
                Paul Thornton
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • R Offline
                  rskoniec @mfa2214
                  last edited by

                  @mfa2214 AFAIK @jmarcelino left Pycom last year, but for sure someone from Pycom Team will respond.

                  The machine is working as good as it's code.

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    Paul Thornton @mfa2214
                    last edited by

                    @mfa2214 We can support Huawei, but it depends what feature set the network operators enable to how well this will work :)

                    M 2 Replies Last reply Reply Quote 0
                    • M Offline
                      mfa2214 @Paul Thornton
                      last edited by

                      @paul-thornton said in FiPy NB-IOT Example Codes for beta network testing:

                      @mfa2214 We can support Huawei, but it depends what feature set the network operators enable to how well this will work :)

                      Thanks @rskoniec & @Paul-Thornton for the update

                      Ok, definitely will try and see how it work. Thanks guys

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        mfa2214 @Paul Thornton
                        last edited by

                        @paul-thornton said in FiPy NB-IOT Example Codes for beta network testing:

                        @mfa2214 We can support Huawei, but it depends what feature set the network operators enable to how well this will work :)

                        Hi all,

                        I'm trying to attach the "webe aka unifi" as network operators in Malaysia using band 5. unfortunately, modem still cannot attached and fipy also cannot listening the base station (Huawei e-nobe-b).

                        below is the error i got:

                        lte.connect()
                        Traceback (most recent call last):
                        File "<stdin>", line 1, in <module>
                        OSError: LTE modem version not read

                        lte.connect()
                        Traceback (most recent call last):
                        File "<stdin>", line 1, in <module>
                        OSError: modem not attached

                        Currently using FiPy-1.18.1.r7 as the modem f/w. Still do not know what happend. Hopefully someone could help. Many thanks

                        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