Basic implementation of Jarvis from Iron Man. Uses custom IoT API to communicate between Arduino-based nodes connected to each other via an RF mesh network.
The Arduino library that makes node communication dead simple.
The server side
The client side
The server + client because CORS is annoying and not worth dealing with.
Here's a video of Jarvis "Starting the Party". (Note, I'm filming the video).