Draadloze communicatie is in veel projecten geen extra feature maar een kernvereiste. Bluetooth Low Energy (BLE) is de standaard in de maker- en IoT-wereld: laag energieverbruik, brede ondersteuning in smartphones en laptops, en een groot ecosysteem van bibliotheken en tools.

De nRF52840 van Nordic Semiconductor is een van de sterkste microcontrollers in dit segment. De dongle-versie — een USB-stick formaat module met geïntegreerde antenne — is het laagdrempeligste instappunt.

nRF52840 dongle op een werkbank met laptop en breadboard

Wat is de nRF52840?

De nRF52840 is een System-on-Chip (SoC) die een ARM Cortex-M4 processor combineert met een volledig Bluetooth 5, Thread en Zigbee-radio in één chip.

Specificatie Waarde
Processor ARM Cortex-M4F @ 64 MHz
Flash 1 MB
RAM 256 KB
Radio Bluetooth 5, 802.15.4 (Thread, Zigbee)
USB Native USB 2.0 full speed
GPIO 48 programmeerbare pinnen

De dongle: waarom dit formaat?

  • Directe USB-verbinding. Programmeren via een USB-bootloader, zonder externe programmer.
  • Geïntegreerde antenne. PCB-antenne ingebouwd; externe antenne aansluiting beschikbaar voor kritische toepassingen.
  • Ideaal als BLE-sniffer. Nordic levert firmware waarmee de dongle functioneert als Bluetooth-sniffer in Wireshark.

Waarvoor gebruik je de nRF52840 dongle?

Standalone BLE-apparaat

Met Zephyr RTOS of de nRF5 SDK programmeer je de dongle als volwaardig BLE-apparaat: sensor, HID-apparaat (toetsenbord, muis) of custom peripheral.

Draadloze sniffer

Flash de Sniffer-firmware van Nordic en gebruik de dongle als passieve BLE-monitor in Wireshark. Onmisbaar voor het debuggen van BLE-verbindingen.

Thread/Zigbee-coördinator

De 802.15.4-radio maakt de nRF52840 ook bruikbaar als Thread of Zigbee-coördinator in combinatie met een Raspberry Pi — de basis voor een Home Assistant-integratie.

Aan de slag: de eerste stappen

  1. Installeer nRF Connect for Desktop — Nordic's gratis toolsuite voor flashen, BLE-analyse en updates.
  2. Kies je ontwikkelomgeving:
    • nRF5 SDK — mature SDK met uitgebreide BLE-bibliotheken, geschikt voor productieontwerpen
    • Zephyr RTOS — modulair, open source, steeds meer de standaard
    • CircuitPython — voor wie snel wil starten zonder diepgaande embedded kennis
Stel je vraag