The Notecard is a wireless IoT device helps connect your edge solutions to cloud applications.
Rather than requiring the use of cryptic AT-commands or
manual byte manipulation, the Notecard API consists of
JSON requests and responses. The firmware running
on the Notecard implements a synchronous
protocol that watches for newline-terminated (
\r\n) JSON requests
and returns a newline-terminated (
\r\n) JSON-formatted response for each
request. All interaction between the Notecard and a host microcontroller
or microprocessor occurs using this JSON protocol.
For development and exploration purposes, you can interact with the Notecard through a USB Serial connection to a host computer. Examples in this guide can be run directly against a USB-connected Notecard using the in-browser terminal-- which requires Chrome, Edge, or Opera--or from the Notecard CLI.
It's important to understand a few key concepts of the Blues Wireless ecosystem:
The Notecard is a device-to-cloud data pump that reduces the complexity of building connected solutions with a secure, reliable cellular or Wi-Fi connection. It's a 30x35 millimeter System-on-Module (SOM) that's ready for embedding into any project.
Notecarriers are development boards that help you get started quickly with the Notecard. There are a variety of Notecarriers designed to fit different needs, and many include onboard Cellular and GPS antennas, as well as a USB port for Serial access to the Notecard.
Notehub is the secure cloud service the Notecard uses to send and receive data. Notehub also provides a console for fleet management and secure connectors for routing data to 3rd party cloud applications.
Notecard and Notehub work together to provide bidirectional wireless communication capabilities, both outbound (from your microcontroller or single-board computer to the cloud):
And inbound (from the cloud to your microcontroller or single-board computer):Notecard Requests & Responses