Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AssistNow for SARA-R510M8S #221

Open
elektron314 opened this issue Mar 27, 2024 · 2 comments
Open

AssistNow for SARA-R510M8S #221

elektron314 opened this issue Mar 27, 2024 · 2 comments

Comments

@elektron314
Copy link

Hello, am I missing something, or didn't understand the right application of the AssistNow? I don't understand how to use it with SARA-R510M8S.
In the assist_now_main.c file it says next:

/** @brief This example demonstrates how to use the u-blox AssistNow
 * services to improve the time to first fix of your GNSS device; it may
 * be used where you have a GNSS device connected directly to this MCU
 * (so not connected via an intermediate cellular module).

But what should I use or how should I act if my GNSS block is inside of the cell module?
Or perhaps I chose the wrong technology for my module to integrate.

@RobMeades
Copy link
Contributor

Hi Aleks, apologies for the confusion. That example is the gnss example for the AssistNow service:

image

...which knows nothing about cellular. You can, of course, use it with a GNSS chip inside a cellular module if you wish, but that is probably not the right thing to do because the FW of the cellular module is intended to do that management for you. The location examples are intended to cover the location problem overall, where CellLocate is the thing that manages the GNSS chip inside the cellular module for you:

image

There are APIs to configure the AssistNow features of CellLocate in u_cell_loc.h (the AssistNow configuration part around here) but we don't address those APIs in the example because, once you use CellLocate, by default, if you do nothing, AssistNow Online and AssistNow Autonomous are both switched on, which is usually the optimal setting. Despite the name, CellLocate will use position from the in-built GNSS chip and drop back to cellular-based position if it is unable to establish GNSS position.

@elektron314
Copy link
Author

Thank you! I got it working now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants