Developer
Ask a QuestionBlecon WebsiteBlecon Console
  • Learn Blecon
    • Introduction
    • Blecon Modems
      • Device Identity and Network Security
      • Modem Firmware vs Modem Library
      • Using the Modem
      • Communicating with the cloud
      • Sending data from the cloud to a device
      • Network Time
    • Blecon Hotspots
    • Blecon Networks
      • Blecon Accounts
      • Registering devices
        • The Blecon Scanner
        • Blecon Scanner Developer Guide
      • Blecon Events
      • Cloud Integrations
  • Cloud Integrations
    • Webhook
    • AWS S3
    • AWS SQS
    • AWS EventBridge
    • Memfault
  • Getting Started Guides
    • Getting started index
    • Install the Blecon Modem Firmware
    • Set up a Blecon Hotspot
    • Use Blecon from your computer with the Blecon CLI
    • Create a Network and register a device
    • Send device requests and events to your web service
    • Use Blecon from a Development Board
    • Use the Blecon Modem from an MCU
    • Perform an OTA Update With Memfault
  • Device Guides
    • KKM S5-BCN
  • Development Board Guides
    • Supported Development Boards
    • Ezurio DVK-BL54L15
    • Fanstel EV-BM15C
    • InsightSiP ISP2454-LX-EB
    • Nordic nRF52840DK
    • Nordic nRF54L15DK
    • Minew ME54BE01
    • Panasonic PAN-B511 EVB
    • Raytac AN54L15Q-DB
    • u-Blox EVK-NORA-B20
  • Modem Reference
    • Modem Firmware Releases
      • nRF54L15 DK
      • nRF52840 Dongle
      • nRF52840 DK
    • CLI Releases
    • SDK Releases
    • Modem API Reference
    • Modem Protocol Reference
      • Request Frames
      • Command Protocol
      • UART Transport
    • Guides and best practices
      • Retrieve a device's identity
  • Cloud Reference
    • Configuration API
    • Advanced event routing
  • Hotspot Reference
    • Blecon Hub
Powered by GitBook

Get Support

  • Ask a question
On this page
  • Option 1: Blecon Modem Firmware
  • Option 2: Blecon Modem Library
  • Which option should I choose?
  1. Learn Blecon
  2. Blecon Modems

Modem Firmware vs Modem Library

An overview of the key architectural options for integrating Blecon support into your device

PreviousDevice Identity and Network SecurityNextUsing the Modem

Last updated 1 year ago

The Blecon Modem is the functionality that provides access to the Blecon Network and allows a device to communicate with the cloud.

You can deploy Blecon Modem functionality either as firmware for a dedicated chip (recommended) or integrated into your own host microcontroller.

Option 1: Blecon Modem Firmware

With this option, you install the Blecon Modem Firmware onto one of our supported chips. With this option, you get an instant modem with no configuration required.

Option 2: Blecon Modem Library

With this option, the Blecon Modem functionality runs directly on your microcontroller. This requires more careful integration than the firmware option above and only supports a limited range of microcontrollers. However, you do only require one chip for your solution.

Which option should I choose?

We always recommend starting with option 1, the dedicated modem chip. With this approach, you can be working in minutes, and integration is straightforward.

To communicate with the modem and send requests to the cloud from your own microcontroller, you integrate a library into your application, which provides a programmatic interface to the modem. You can use any microcontroller supported by the Blecon Modem API.

Learn how to

For more information about the Blecon Modem Library, .

Blecon Modem API
get started with the Blecon Modem Firmware
contact us
Blecon with Modem Firmware
Blecon with Modem Library