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
    • 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
  • 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
  • Network Routes
  • Filter Patterns
  1. Cloud Reference

Advanced event routing

Notes on configuring Blecon Networks via the API

PreviousConfiguration APINextBlecon Hub

Last updated 5 months ago

Introduction

When configuring networks via the API, you will need to take care of network routing. In the console, routes are created for you when you create integrations.

Network Routes

To start receiving events, you create a Network Route on your Virtual Network, which will collect events and send them to a URL of your choosing.

Each Blecon Event has an , a string describing the event.

If you create multiple network routes, the most specific match to the event is used based on the Filter Pattern. You cannot create more than one route with the same filter pattern.

Filter Patterns

To specify which event types you wish to receive, you must provide a Filter Pattern.

A filter pattern is a simple search string that matches events. You can use wildcards where required.

Examples of valid filter patterns:

device.request.my_company.temperature // matches this exact event type

device.request.* // matches all device requests

device.message.* // matches all device messages

device.* //matches all device-created events

network.* //matches all network-created events

* // matches all events

Event Type