Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

9 total results found


BlazeNet Air Protocol

Wireless devices in the network communicate using this custom RF protocol layer. It guarantees reliable transmission of variable size packets to end devices, while being optimized to allow end devices to use as little power as possible. All the while, it ensur...

Radio PHY

BlazeNet Air Protocol

This page describes the physical radio configuration for use in sending packets over the air. 915MHz Mode This is the primary (and currently, only) PHY configuration supported. It runs on 2MHz wide channels in the 915MHz ISM band, supporting data rates up to...

MAC/PHY Packet Structure

BlazeNet Packets

All messages sent over the air take the form of a packet. Packets encapsulate the actual user data payload with information required for the network to operate. They are similar to their 802.15.4 counterparts, but extended to allow larger payloads. This page ...

Hardware Errata

BlazeNet Coordinator Rev1

Collection of some notes on the rev1 coordinator hardware Assembly Combine 100nF capacitors on BoM C804 (100V) and others (logic level) can be served by the same item 0402 size for bottom indicator LEDs is ass They ought to be larger, 0603 or 08...

Firmware Notes

BlazeNet Coordinator Rev1

This page collects some notes about the host-driven RF firmware, running on the EFR32FG23 chip on the board. RAIL initialization fails with custom build system This is because a LDMA transfer is set up, but something gets wonky with the initialization an...

Host Firmware Notes

BlazeNet Coordinator Rev1

Some notes about the Linux host firmware (see this GitHub repo). UARTs don't work in DMA mode All UARTs (including the high speed RF TTY/serial spew) can only operate in interrupt driven mode. This is pretty inefficient GPIO IRQs don't work Kerne...

Device Pairing

BlazeNet Air Protocol

To add a device to an existing BlazeNet network, it will need to be paired to the network. This pairing process can take place over both an in-band mechanism (over the air) or out of band (via additional interfaces) but the general scheme of operation is the s...

Beacon Packet Structure

BlazeNet Packets

This page describes the format of beacon frames. Fixed Part Every beacon frame starts out with these fields: Optional Part More optional data can be specified as part of the beacon. These optional fields are each specified as tag/length/value tuples. Both ...

Security Schemes

BlazeNet Air Protocol

This page describes the security/authentication mechanisms in use by the protocol. Background Each coordinator and device are required to have a public/private key pair, using an elliptic curve. These are used to authenticate devices and coordinators, as as ...