Inspiration
MLH gave me a SenseCAP Indicator and it really sparked my interest. I didn't want to do another website for a hackathon so I decided to make a more embded style system.
What it does
It scans a wifi network like nmap and listens for bluetooth then allows the user to converse with Gemini to help interpret the results.
How we built it
It uses the SenseCAP sdk so is written in embded C on the esp32 native and makes calls to the gemini API
Challenges we ran into
It took hours to setup the SDK and the http was really challenge at this low level. Finally memory bugs were a problem every once in a while which is really hard to debug.
Accomplishments that we're proud of
One thing is setting up the SDK and the http of course because they were fairly challenging, but also it working in general was really exciting because I didn't really expect everything to go so well.
What we learned
You should read kernel error logs and schematics because actually do say important stuff. I also learned a lot about esp32 and embded systems.
What's next for Pocket Scanner
Some bug and security testing. Some features I want to add simple HTTP requests for scanned websites and just in general allowing Gemini to communicate with the scanned objects.

Log in or sign up for Devpost to join the conversation.