Skip to content
Parallax Learn

Parallax Learn

  • Welcome
  • Tutorials
        • Tutorial Series head tag

          Tutorial Series
        • Tutorial Series

          The special, classroom-ready series pages are organized collections of tutorials for our most popular hardware and/or languages. The tutorials for each topic are conveniently accessible from a single page, shown in the order it is recommended that they be completed.
        • Robotics Series Head tag

          Robotics Series
        • Robotics Series

          • Artificial Intelligence
          • Cybersecurity: Radio Data tutorialCybersecurity
          • cyber:bot + Python
          • cyber:bot + MakeCode
          • Boe-Bot Tutorial SeriesBoe-Bot
          • Arduino Shield-Bot
          • ActivityBot with C TutorialsActivityBot + C
          • ActivityBot with BlocklyProp Tutorial SeriesActivityBot + BlocklyProp
          • Scribbler 3 Tutorial SeriesScribbler 3
        • Electronics & Programming Series Head tag

          Electronics & Programming Series
          • BS2 Board of Education Tutorial SeriesBS2 Board of Education
          • Propeller C-Language BasicsPropeller C Basics
          • FLiP Try-It Kit C Tutorial SeriesFLiP Try-It Kit + C
          • FLiP Try-It Kit BlocklyProp TutorialsFLiP Try-It Kit + BlocklyProp
          • Badge WX Tutorial SeriesBadge WX
          • Propeller BlocklyProp Basics and ProjectsPropeller BlocklyProp Basics
          • View All Tutorial Series »
        • Browse Tutorials
        • Browse Tutorials

          Individual tutorials sorted by robot or kit, and language.
        • By Robot or Kit
          • ActivityBot
          • SumoBot WX
          • Boe-Bot
          • Shield-Bot
          • cyber:bot
          • Badge WX
          • ELEV-8
          • ARLO
        • By Language
        • By Language

          • Propeller C
          • Arduino
          • BlocklyProp
          • PBASIC
          • Python
          • MakeCode
          • View All Tutorials »
  • Educators
  • Reference
  • Downloads
  • Home
  • All Courses
  • Cybersecurity: Radio Basics

Cybersecurity: Radio Basics

Introducing the micro:bit radio

The micro:bit module’s main microcontroller is called the Nordic nRF51822 system on a chip (SOC).  It’s the processor that runs your MicroPython scripts, but it also has a built-in radio.  In MicroPython, this radio can work with either the Bluetooth or the Nordic Gazell communication protocols.  

Bluetooth makes devices like wireless earbuds, mice, and keyboards pair with devices like computers, tablets and phones.  After pairing, the two devices work much like their “wired” counterparts.

Nordic’s Gazell protocol allows more than just two micro:bit modules to be part of the conversation, and it also takes fewer memory resources, making room for more statements in your scripts.  


Did you know?

A communication protocol is a set of rules two devices can follow to exchange information.

Bluetooth is named after a 10th Century Viking king named Harald “Bluetooth” Gormsson, who brought together various Danish tribes into a kingdom.  Now, computers and phones use Bluetooth to bring various other devices together with its radio communication protocol.

micro:bit Radio Facts

  • The radio’s frequency is 2.4 GHz.  This means that the radio waves emitted by the antenna oscillate at 2.4 billion times per second!  (Imagine turning an LED on/off that fast…)
  • The 2.4 GHz “band” is a group of radio frequencies used by Bluetooth, Wi-Fi, and other devices.  Even microwave ovens use 2.4 GHz, emitted at very high power to heat your food.
  • micro:bit modules can be configured to use certain channels, from 0 to 83.  When micro:bit modules share the same channel, they can communicate.  They will not interfere with micro:bit modules using other channels.
  • At maximum power, micro:bit modules can radio-communicate up to 230 feet line-of–sight (no obstacles or walls).  The default power is great for use in the same room.  
  • The radio module for the micro:bit uses the Nordic Gazell protocol to send/receive data.
  • The radio module sends open data—not encrypted.  Any micro:bit that’s close enough and set to the same channel can receive the messages your micro:bit sends.

 


Printer-friendly version
Make micro:bit Radios Send and Receive
Next

DISCUSSION FORUMS | PARALLAX INC. STORE

About | Terms of Use | Feedback: learn@parallax.com | Copyright©Parallax Inc. 2024

© 2025 Parallax Learn • Built with GeneratePress