Learn how to get started with Cellular, Wi-Fi, LoRa, and Satellite using Blues Notecard on September 25th

Blues Developers
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
Button IconHelp
Notehub StatusVisit our Forum
Button IconSign In
Docs Home
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
API Reference
Glossary
System Notefiles
Notecard API
Introduction
card Requests
dfu Requests
env Requests
file Requests
hub Requests
note Requests
ntn Requests
ntn.gpsntn.resetntn.status
var Requests
web Requests
Notehub API
API Introduction
Authorization API
Billing Account API
Device API
Event API
Monitor API
Project API
Route API
homechevron_rightDocschevron_rightAPI Referencechevron_rightNotecard APIchevron_rightntn Requests - API Reference

ntn Requests

Use a compatible Notecard to interface with a paired Starnote device for NTN (satellite) communications.

Notecard Firmware Version:
8.x LTS

ntn.gps CellCell+WiFiWiFi

Determines whether a Notecard should override a paired Starnote's GPS/GNSS location with its own GPS/GNSS location. The paired Starnote uses its own GPS/GNSS location by default.

Arguments

off

boolean (optional)

When true, a paired Starnote will use its own GPS/GNSS location. This is the default configuration.

on

boolean (optional)

When true, a Starnote will use the GPS/GNSS location from its paired Notecard, instead of its own GPS/GNSS location.

{
  "req": "ntn.gps",
  "on": true
}
J *req = NoteNewRequest("ntn.gps");
JAddBoolToObject(req, "on", true);

NoteRequest(req);
req = {"req": "ntn.gps"}
req["on"] = True
rsp = card.Transaction(req)

Configure Starnote to use the paired Notecard's GPS/GNSS location.

{
  "req": "ntn.gps",
  "off": true
}
J *req = NoteNewRequest("ntn.gps");
JAddBoolToObject(req, "off", true);

NoteRequest(req);
req = {"req": "ntn.gps"}
req["off"] = True
rsp = card.Transaction(req)

Configure Starnote to use its own GPS/GNSS location (default).

{
  "req": "ntn.gps"
}
J *req = NoteNewRequest("ntn.gps");

NoteRequest(req);
req = {"req": "ntn.gps"}
rsp = card.Transaction(req)

Request current GPS/GNSS location configuration.

Response Members

off

boolean

Returned and true if a paired Starnote will use its own GPS/GNSS location.

on

boolean

Returned and true if a Starnote will use the GPS/GNSS location from its paired Notecard.

Example Response
{
  "off": true
}

Response indicating Starnote is using its own GPS/GNSS location (default).

{
  "on": true
}

Response indicating Starnote is using paired Notecard's GPS/GNSS location.

ntn.reset CellCell+WiFiWiFi

Once a Notecard is connected to a Starnote device, the presence of a physical Starnote is stored in a permanent configuration that is not affected by a card.restore request. This request clears this configuration and allows you to return to testing NTN mode over cellular or Wi-Fi.

Arguments
None
{
  "req": "ntn.reset"
}
J *req = NoteNewRequest("ntn.reset");

NoteRequest(req);
req = {"req": "ntn.reset"}
rsp = card.Transaction(req)

Clear Starnote configuration to return to testing NTN mode over cellular or Wi-Fi.

Response Members
None: an empty object {} means success.

ntn.status CellCell+WiFiWiFi

Displays the current status of a Notecard's connection to a paired Starnote.

Arguments
None
{
  "req": "ntn.status"
}
J *req = NoteNewRequest("ntn.status");

NoteRequest(req);
req = {"req": "ntn.status"}
rsp = card.Transaction(req)

Request current status of Notecard's connection to paired Starnote.

Response Members

err

string

This member is present if any errors have occurred while connecting to a paired Starnote, for example: {"err":"no NTN module is connected {no-ntn-module}"}

status

string

Details about a Notecard's connection to a paired Starnote, for example: {"status":"{ntn-idle}{ntn-unknown-location}"}

Example Response
{
  "status": "{ntn-idle}"
}

Response showing Starnote connection in idle state.

{
  "err": "no NTN module is connected {no-ntn-module}"
}

Response showing error when no NTN module is connected.

{
  "status": "{ntn-idle}{ntn-unknown-location}"
}

Response showing detailed status including location information.

note Requests var Requests
Can we improve this page? Send us feedback
© 2025 Blues Inc.
© 2025 Blues Inc.
TermsPrivacy
Notecard Disconnected
Having trouble connecting?

Try changing your USB cable as some cables do not support transferring data. If that does not solve your problem, contact us at support@blues.com and we will get you set up with another tool to communicate with the Notecard.

Advanced Usage

The help command gives more info.

Connect a Notecard
Use USB to connect and start issuing requests from the browser.
Try Notecard Simulator
Experiment with the Notecard's API on a Simulator assigned to your free Notehub account.

Don't have an account? Sign up