Is SLM a good starting point for develop my own nrf9160 app?

Hi,

Our project team has decided not to using an external MCU to interface with the 9160 over the UART. So we'll need to write our application on nrf9160. The application main function is to use the LTE modem/GPS, and optimize for power eventually.

My question, is the Nordic SLM firmware a good starting point for the project? If so, where should I start to look? Any guidance as to how to plug in custom code and make the best use of what already exists? I have not work with 9160 before, except using the AT command interface from the other MCU.

If the SLM firmware is not the best starting place, then where should I look? Is there any simple example project that can get me started quickly? Thanks!

Parents Reply Children
  • That's a lot of info. I'll check them out. Thanks!

    Now my first problem with the GPS sample project is - how to download the SUPL library? I have tried 5 times but still got denied. I'm not sure which info does not match. I wend back and forth between the license page and dev zone profile page. It shouldn't be that hard.

    Would you please take a look at this? Thanks!

  • Hi,
    For the SUPL lib, make sure to follow the info


    Same email as Devzone account and active within last 4 weeks.  If that is not working then pleas update me and I will try to find a solution

    You can use GPS without SUPL also for testing. 

    Regards,
    Jonathan

  • I don't know what is going on with the process. I have tried many different ways in the last few days but still can't get through.

    Anyway, this makes me pause and take a closer look at SUPL as to why do I need it?
    First is because it's part of the gps sample project so I wanted to try it.

    But read a little bit more I realize that it's part of the a-GPS. It only helps cold start TTFF, not GPS accuracy in general. So if my device is suppose to be long-running and never power off, will I benefit from this SUPL?

    Second question, I then went to check out the agps example. It seems it can be configured to use NRF cloud as source for aGPS data. Can I say this is equivalent to the SUPL approach (which uses a google server as specified in the code)? Does the NRF cloud achieve the same result? Any difference between the two? Where does NRF cloud get its aGPS data?

    If the NRF cloud can achieve the same thing then I don't necessary have to download the SUPL library. Am I right?

    Thanks!

  • bluebeam said:
    If the NRF cloud can achieve the same thing then I don't necessary have to download the SUPL library. Am I right?

    Yes that is correct. 

    bluebeam said:
    It only helps cold start TTFF, not GPS accuracy in general

    SUPEL or A-GPS does help with cold start but it is not the only area, it is bifacial regardless. 


    We do recommend our A-GPS with nrfCloud solution. 

    Regards,
    Jonathan

Related