Bluetooth-Mesh BLOB Transfer Sample Contribution

Bluetooth-Mesh BLOB Transfer Sample Contribution

When I first created the BLOB Transfer model, I had to analyze the DFU sample code because there was no BLOB Transfer model sample available. After some research and experimentation, I realized that creating a sample for the BLOB Transfer model and the ctl model would be beneficial for the community. I decided to contribute these samples to the sdk-nrf repository to help others who might be facing similar challenges.

My Journey

  1. Research and Analysis: I started by understanding the existing DFU sample code and how it could be adapted for BLOB Transfer. This involved diving into the Nordic SDK documentation and community forums to gather insights.
  2. Development: I began drafting the code, ensuring it aligned with the BLOB Transfer specifications. Testing was a crucial part of this process to ensure compatibility and functionality.
  3. Community Contribution: Once the code was stable, I formatted it according to the repository’s guidelines and submitted it for review.

Why Contribute?

  • Helping Others: By sharing my work, I hope to save others time and effort in understanding and implementing BLOB Transfer.
  • Community Growth: Open-source contributions strengthen the ecosystem, making it more robust and accessible for everyone.

Restrictions and Considerations

I reached out to the maintainers to confirm if there were any restrictions or guidelines I needed to follow. Thankfully, the community was welcoming, and my contributions were well-received.

If anyone has questions or needs assistance with implementing BLOB Transfer or the ctl model, feel free to reach out! I’d be happy to help.

Happy coding! :rocket: