Apache License 2.0

项目介绍

makerdiary/nrf52840-mdk-usb-dongle 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 Apache License 2.0 许可证,目前获得 462 个 Star、107 次 Fork。

仓库全名
makerdiary/nrf52840-mdk-usb-dongle
开源许可证
Apache License 2.0
Star 数
462
Fork 数
107
未关闭 Issue
59

README 摘要

nRF52840 MDK USB Dongle A small, low-cost USB Dongle designed with nRF52840 Description nRF52840 MDK USB Dongle is a small and low-cost development platform enabled by the nRF52840 multiprotocol SoC in a convenient USB Dongle form factor. The design features a programmable user button, RGB LED, up to 12 GPIOs and 2.4G Chip antenna on board. It can be used as a low-cost Bluetooth5/Thread/802.15.4/ANT/2.4GHz…

完整内容见 GitHub 原始 README 或本页 。

常见问题

nrf52840-mdk-usb-dongle 用什么语言开发?

主要使用 Python 编写,采用 Apache License 2.0 许可证,目前有 462 个 Star。

nrf52840-mdk-usb-dongle 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 nrf52840-mdk-usb-dongle 的源码?

可以直接克隆仓库:git clone https://github.com/makerdiary/nrf52840-mdk-usb-dongle.git,默认分支为 main;安装与运行步骤见仓库 README。

nrf52840-mdk-usb-dongle 最近还在维护吗?

仓库最近一次更新为 2025年10月6日,当前有 59 个未关闭 Issue;Star 数为 462,可作为社区活跃度的参考。

关于

Open-Source, Small and Low-Cost Wireless Dongle based on the nRF52840 Multiprotocol SoC, featuring Bluetooth Low Energy, Bluetooth mesh, Thread, Zigbee and 2.4 GHz, and Multi-Tool Device for IoT

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
686
价值分
307
活跃状态
活跃

语言占比

Batchfile
CMake
Python
Shell

Release

README

nRF52840 MDK USB Dongle

Current Version Documentation PRs Welcome

A small, low-cost USB Dongle designed with nRF52840

Description

nRF52840 MDK USB Dongle is a small and low-cost development platform enabled by the nRF52840 multiprotocol SoC in a convenient USB Dongle form factor.

The design features a programmable user button, RGB LED, up to 12 GPIOs and 2.4G Chip antenna on board. It can be used as a low-cost Bluetooth5/Thread/802.15.4/ANT/2.4GHz multiprotocol node or development board. Alternatively the USB Dongle can be used as a Network Co-Processor(NCP) with a simple connection to a PC or other USB enabled device.

It’s shipped with the UF2 Bootloader, supports nRF Connect SDK, which integrates the Zephyr RTOS, protocol stacks, samples, hardware drivers and much more. The dongle can work as a Bluetooth Low Energy and IEEE 802.15.4 packet sniffer with Wireshark, and has PCBA and w/Case options to meet various scenarios.

product hero

Key Features

  • Nordic Semiconductor nRF52840 SoC

    • 64 MHz Arm® Cortex-M4 with FPU
    • 1 MB Flash + 256 KB RAM
    • Bluetooth LE, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary
    • Arm TrustZone® Cryptocell 310 Security Subsystem
    • 2.4 GHz Transceiver with +8 dBm TX Power
    • GPIO, UART, SPI, TWI(I2C), PDM, I2S, QSPI, PWM, QDEC, 12-bit ADC support
    • Integrated USB 2.0 Full-speed Controller
    • Integrated NFC-A Tag
  • Arm Serial Wire Debug (SWD) port via edge pins

  • Up to 12 GPIOs available via edge pins

  • User programmable Button and RGB LED

  • On-board 2.4G chip antenna

  • 3.3V regulator with 1A peak current output

  • VBUS & VIN Power-Path Management

  • Convenient USB dongle form factor

  • Breadboard-friendly with dual 10-Pin headers

  • Measures 1.65" x 0.7" x 0.15" (42mm x 17.78mm x 3.75mm) without headers soldered in

  • w/Case option available to provide protection and ease of use

  • Shipped with UF2 Bootloader supporting Drag-and-drop programming over USB drive

  • Built on open source, supporting nRF Connect SDK, Zephyr RTOS, Google’s OpenSK, etc.

Hardware diagram

The following figure illustrates the nRF52840 MDK USB Dongle hardware diagram.

Mechanical dimensions

nRF52840 MDK USB Dongle PCBA is a single sided 42mm x 17.78mm (1.65" x 0.7") 2.0mm thick PCB with a USB-A port and dual castellated/through-hole pins. nRF52840 MDK USB Dongle w/Case includes a high-quality plastic case in 50.8mm x 21.1mm (2.0" x 0.83") 7.6mm thick.

Documentation

We offer an extensive set of documentation such as getting started guides and developer guides, which can help you save big by reducing development effort.

Where to buy

Official Store Buy Now
makerdiary store PCBA w/Case
Tindie PCBA w/Case
Taobao PCBA w/Case
Approved Distributor Buy Now
seeedstudio PCBA w/Case
seeedstudio PCBA w/Case

Community Support

Community support is provided via GitHub Discussions. We would love to have more developers contribute to this project! If you’re passionate about making this project better, see our Contributing Guidelines for more information.

License

This project is licensed under the Apache License 2.0 unless otherwise stated. For the full license text, please refer to the LICENSE file.

The nRF Connect SDK and its components are licensed under the 5-Clause Nordic License. See LICENSE-NORDIC for further details.

This project may include some imported or reused components that are licensed under different terms. Please refer to the license files within those components for details.

评论

暂无评论