Skip to content

Latest commit

 

History

History
71 lines (55 loc) · 3.43 KB

File metadata and controls

71 lines (55 loc) · 3.43 KB

Notecard Connectivity

The Notecard is a wireless, secure abstraction for device connectivity, that can be used to enable ANY* device with I2C, or UART, to connect to the Arduino IoT Cloud via cellular, LoRa, satellite or Wi-Fi!

As a result, your existing device architecture can now have first class support in the Arduino IoT Cloud, by using a Notecard as a secure communication channel.

*While any device with I2C/UART may use the Notecard, the Arduino IoT Cloud library is not supported by the AVR toolchain. Therefore, devices based on the AVR architecture cannot access the Arduino IoT Cloud via the Notecard.

However, any device (including AVR), may use the Notecard library to send data to Notehub, then that data may be routed to any endpoint of your choosing. See the Notecard Routing Guide for more information...

Wireless Connectivity Options

How it Works

Architecture Diagram:

--------                ------------                  -----------           -----------
|      |                |          |                  |         |           |         |
| Host |                |          |      Secure      |         |           | Arduino |
| MCU  |---<I2C/UART>---| Notecard | ( ( Wireless ) ) | Notehub |---<TLS>---|   IoT   |
|      |                |          |     Protocol     |         |           |  Cloud  |
|______|                |__________|                  |_________|           |_________|

Getting Started

Setup a Notehub Account

Using the Notecard only requires a couple of easy steps:

  1. Purchase a Notecard (and Notecarrier) that fits the needs of your device.

    NOTE: We recommend starting with our Dev Kit if you are unsure.

  2. Setup a Notehub account.

    NOTE: Notehub accounts are free (no credit card required).

  3. Create a project on your Notehub account.
  4. In ConnectionHandlerDemo-Notecard, replace "com.domain.you:product" (from NOTECARD_PRODUCT_UID) with the ProductUID of your new Notehub project.

Power-up the Device

  1. Connect the Notecard to your Host MCU
  2. Flash the ConnectionHanderDemo-Notecard example sketch to your device. You should see the device reporting itself as online in your Notehub Project.

More Information

For more information about the Notecard and Notehub in general, please see our Quickstart Guide for a general overview of how the Notecard and Notehub are designed to work.