nRF51822 BLE Messaging Template

  • Status: Open
  • Preis: $60
  • Einträge eingereicht: 0

Kurzbeschreibung des Wettbewerbs

I need a clean, production-ready PlatformIO project for the Nordic nRF51822 written in C/C++. The example must boot, scan for nearby BLE devices, connect to one of them, and exchange plain text strings—ideally via a Nordic UART–style GATT service.

Please build it around a SoftDevice or Nordic SDK you have already proven on real hardware; I do not want AI-generated scaffolding that compiles but fails at runtime. The code should:

• compile inside PlatformIO with a single pio run command
• flash successfully to an nRF51822 DK or compatible module
• start scanning, connect on the first match, and perform a two-way text message exchange
• cleanly disconnect and resume scanning

Deliverables I’ll review:

1. A complete PlatformIO project folder (main.c/.cpp, platformio.ini, linker script, SoftDevice hex if needed).
2. A concise README describing required hardware, SoftDevice version, flashing steps, and how to observe the text exchange (e.g., using nRF Connect or any BLE terminal).
3. Proof of function—screenshots or a brief screen-capture video of the text round-trip.

If you can meet these points and have access to the hardware, let’s talk timeline and any SDK version preferences so we can wrap this up quickly.

Empfohlene Fähigkeiten

Öffentliche Anschlagtafel

  • redspector
    redspector
    • 2 Wochen zuvor

    After Researching i crafted this proposal #10 i'll implement the code and will make another entry with the required Code i understand this very well so please wait for my entry

    • 2 Wochen zuvor

Einstieg in Wettbewerbe

  • Veröffentlichen Sie Ihren Wettbewerb

    Veröffentlichen Sie Ihren Wettbewerb Schnell und einfach

  • Erhalten Sie zahlreiche Einträge

    Erhalten Sie zahlreiche Einträge aus der ganzen Welt

  • Vergeben Sie die Prämie an den besten Eintrag

    Vergeben Sie die Prämie an den besten Eintrag Laden Sie die Dateien herunter - ganz einfach!

Wettbewerb Veröffentlichen oder registrieren Sie sich heute!