Startups Using Arduino in Boston
Via their job posts and information submitted by startups themselves, these are the Boston Arduino startups we've found.
Interested in other technologies? Browse or search all of the built-in-boston tech stacks we've curated.
Smart water cooler for less plastic waste, plus flavored drink dispensing options.
Tech Stack Highlights
At Bevi the software team is structured to have shared responsibility over all the code. Each team member works on many parts of our stack including Web Ui (React), Mobile Applications (Android), Firmware (Arduino), and Backend (Java 8). We got weekly sprints and do code reviews using git on bitbucket.
Android – The Bevi smart water coolers have an android tablet that is the main interaction point with our end users. We update and push our apps regularly and we create seasonal animations that our customers love. The android tablet also functions as an IoT device that relays all events to our backend. We often have to dig deep in the android OS to ensure the uptime of our machines.
InfluxDB – A time series database that we use to store the history of all our machines and all service data. We store our data as events in an append-only way.
Java8 with dropwizard and guava – Used to handle streams of data coming from the machines and create derived streams to compute the status of consumables and flag any abnormal behavior. The data is continuously used to optimize the working of the Bevi and the user experience. We go pretty far in using a functional programming style in java.