GSoC 2020 - Vinay Lanka - Network discovery support to arduino-cli #70
Description
Introduction
Hey!
I'm Vinay Lanka, a 20 year old ECE undergraduate at Vellore Institute of Technology.
I am really excited to hear that Arduino is a mentoring organisation for GSoC 20. I've been using and tinkering with Arduinos since 6th grade. My earliest memory of the Arduino IDE is the splash screen that read,
An open project written, debugged and supported by @mbanzi , @dcuartielles , @tigoe ...,
and that quote had me wanting to contribute to the first platform that I have come across.
I am an electronics enthusiast and a fullstack web developer, with a proficiency in C,C++,Python and more recently Go. I've made and contributed to various projects that involve the use of the Arduino boards. You can checkout that and more in my website here
I have checked out the GitHub organisations and the repositories to get a sense of the task that lays ahead. I have created an active pull request to add a small change to the arduino-cli repository and I'm working to fix more issues.
The project
So after reading the project brief in the ideas file, adding network support would mean adding mDNS client support for service discovery right?
We could then make a seperate command for discovering these network boards.
I would also like to do some research for the same. If anyone can link me to the right resources, I'd be grateful.
Thank You,
Vinay Lanka