It's not called HARDware for no reason...
The concept for the new connected Goodnature Chirp trap was that each trap would equipped with bluetooth beacon that would store data every time a kill was triggered on the trap. Then a customer could walk by their trap and easily collect that data via Bluetooth, flawlessly of course.
To achieve this required a complex connection between the beacon and apps that would require a well built and well tested platform. This connection between beacon and app would also be the driving force behind the core value of the trap. This meant it was crucial we got the integration between software and hardware right.
This part of the project was probably the toughest and most tricky to execute to the high standards we have for ourselves. Creating a seamless connection between the app and beacon that would work both online and when out of cell phone or wifi coverage was not easy. Goodnature customers range from homeowners who have one to two traps in their backyard, to DOC workers who set up thousands deep in the bush. This created a wide range of environments to take into account and handle. Not only that, but we wanted to create the ability for anyone to be able to background collect and upload data for any trap. We do like a challenge...
Working with Goodnature, we had countless iterations on creating the best connection to the Chirp beacons. It was a complicated and at times frustrating process as small bugs crept in or edge cases would turn up with each new version. Then, issues with testing and verifying fixes popped up. It turns out that trying to test bluetooth connections, within an office full of bluetooth devices, is not the best approach. Lesson learned on that one.
This was a challenging time in the project, but the team hung tough and things started to come together as we worked through each iteration of both the beacon and app with the Goodnature team.
Many video calls, test fires and back garden tests later, we finally felt we had a reliable and well-tested integration between the beacon hardware and our app software.
It was pretty satisfying to see every scenario we threw at it work without a hitch. Standing next to a beacon - no worries, walking by a beacon - no worries, in a suit of armour riding a tricycle past it - definitely no problem.
Now it was time to package that with a robust backend and clean frontend features bundled together in the flawless design and release to eagerly awaiting trappers.