Predictika · Cellular IoT module selection
An AI sales agent prepares a module recommendation for a u-blox SARA-R5 series LTE-M / NB-IoT design: the variant (SARA-R500S, SARA-R510S or SARA-R510M8S), the radio technology, the LTE bands, the data rates, the GNSS need, the host interfaces and the power budgets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the limits in u-blox's public product summary and returns a verdict, every reason and the figures it computed.
This validator models module selections for the u-blox SARA-R5 series as described in its public product summary (read October 5, 2026), not just the scenarios shown below.
Any SARA-R5 selection that touches these limits is in scope — not only the scenarios pictured here. Not covered: prices and availability, other u-blox series, regional certifications, firmware and services, antenna design and pin-level interface mapping.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A limit that depends on the chosen radio technology | Only with care The data-rate limits differ between LTE-M and NB-IoT, so each needs a lookup tied to the technology and kept in step when the choice changes. | The limit for the selected technology is looked up and compared with the requested rate on every call. |
| A feature that exists on only one variant | Only with care Integrated GNSS exists only on the SARA-R510M8S, so each variant needs its own rule and the rules have to be maintained as variants are added. | The variant, the GNSS need and the antenna are checked together in the same pass. |
| A power budget the module cannot meet | Only with workarounds The sleep current depends on the variant and the connected current on the technology, so it takes lookups and a cross-field rule that a rep can bypass by changing the variant later. | Both currents are computed from the selection and compared with the budgets on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The first required LTE band, band 7, is not among the bands the SARA-R5 series supports (1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28, 66, 71 and 85). |
| 2 | The second required LTE band, band 14, is not among the bands the SARA-R5 series supports (1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28, 66, 71 and 85). |
| 3 | The design needs 376 kbps download, but the selected technology gives up to 375 kbps. |
| 4 | The design needs 1,201 kbps upload, but the selected technology gives up to 1,200 kbps. |
| 5 | The design needs 126 kbps download, but the selected technology gives up to 125 kbps. |
| 6 | The design needs 141 kbps upload, but the selected technology gives up to 140 kbps. |
| 7 | An integrated GNSS receiver is only in the SARA-R510M8S; the selected model has external GNSS control only. |
| 8 | The SARA-R510M8S integrated GNSS receiver has its own antenna connection; the design has no dedicated GNSS antenna. |
| 9 | External GNSS control is listed for the SARA-R500S and SARA-R510S; the SARA-R510M8S has the integrated receiver instead. |
| 10 | The design uses 3 UART interfaces; the module has 2. |
| 11 | The design uses 2 USB interfaces; the module has 1. |
| 12 | The design uses 2 I2C (DDC) interfaces; the module has 1. |
| 13 | The design uses 7 GPIO pins; the module has 6 configurable GPIOs. |
| 14 | The design uses 2 SIM interfaces; the module has 1 USIM interface. |
| 15 | The selected model draws 62,000 nA in power-saving mode, but the design budget is 61,999 nA. |
| 16 | The selected model draws 500 nA in power-saving mode, but the design budget is 499 nA. |
| 17 | The selected model draws 62,000 nA in power-saving mode, but the design budget is 1,000 nA. |
| 18 | The module draws 135 mA when connected at 23 dBm with the selected technology, but the design budget is 134 mA. |
| 19 | The module draws 195 mA when connected at 23 dBm with the selected technology, but the design budget is 194 mA. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please recommend a SARA-R500S over LTE-M for a design that needs LTE band 7, 100 kbps down and 100 kbps up, 1 UART, 0 USB, 0 I2C, 2 GPIOs and 1 SIM, integrated GNSS and a sleep budget of 100,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend a SARA-R510M8S over LTE-M for a design that needs LTE band 7, 100 kbps down and 100 kbps up, 1 UART, 0 USB, 0 I2C, 2 GPIOs and 1 SIM, integrated GNSS and a sleep budget of 100,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend a SARA-R510M8S over LTE-M for a design that needs LTE band 12, 100 kbps down and 100 kbps up, 1 UART, 0 USB, 0 I2C, 2 GPIOs and 1 SIM, integrated GNSS with a dedicated GNSS antenna and a sleep budget of 100,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Allowed.
The agent's request. Please recommend a SARA-R500S over LTE-M for a design that needs LTE band 12 and 4, 100 kbps down and 100 kbps up, 3 UARTs, 0 USB, 0 I2C, 4 GPIOs and 1 SIM and a sleep budget of 1,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend a SARA-R510S over LTE-M for a design that needs LTE band 12 and 4, 100 kbps down and 100 kbps up, 2 UARTs, 0 USB, 0 I2C, 4 GPIOs and 1 SIM and a sleep budget of 1,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Allowed.
The agent's request. Please recommend a SARA-R510S over NB-IoT for a design that needs LTE band 12 and 4, 200 kbps down and 150 kbps up, 2 UARTs, 0 USB, 0 I2C, 4 GPIOs and 1 SIM and a sleep budget of 1,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Blocked.
The agent's request. Please recommend a SARA-R510S over LTE-M for a design that needs LTE band 12 and 4, 200 kbps down and 150 kbps up, 2 UARTs, 0 USB, 0 I2C, 4 GPIOs and 1 SIM and a sleep budget of 1,000 nA and a connected budget of 500 mA. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.