googleplus linkedin twitter facebook circle-right icon-circle-left circle-down reliability started icon-status doc library api forum superpowers spaceship global edge comm solutions business trustshield lightbulb hardwarelarge porting applications hardware api2 libraryapi secure opensource portable < path class="cls-1" d="M2022.62,683.81a1.39,1.39,0,1,1,1.39-1.39A1.39,1.39,0,0,1,2022.62,683.81Zm0-1.5a0.11,0.11,0,0,0-.11.11c0,0.12.21,0.12,0.21,0A0.11,0.11,0,0,0,2022.62,682.31Z" transform="translate(-2008.95 -661.67)" /> secure devcommunity lightning clock discoveraccess scalable solutionsadmin solutionsmonitoring datadiscovery resourceusage analyticstool webbuilder mobilebuilder dashbuilder datastorage identity analyticsengine devicemanagement devlibrary secureconnections openaccess hosting federated builder gateway devicecloud embeddedsdk marketplace securitymanagement calendar eye create-manage-icon certifiedquality usagebilling accesscontrol exositereadylogolg connectedproduct connectedsolution connectedbusines comingsoon homeresourcesdeveloper homeresourceswhitepaper homeresourcescasestudy

Internet of Things Foosball Table

We just put some finishing touches on The Web Leaderboard for our web-enabled Foosball Table – Internet of Things gaming!

iot connected foosball avatar

Exosite’s Foosball Avatars

The foosball table came from Costco and conveniently had goal sensors already built into the table. So, we grabbed an Arduino board & Ethernet shield and wired up goal sensors and Avatar sensors from the table. After adding a few lines of C code to send the raw values up to the cloud, the foosball table was online!

Internet of Things Foosball Table from Exosite on Vimeo.

Internet of Things Foosball Table from Exosite on Vimeo.

Up in the cloud, we used an Exosite Portals free community account to add some lua scripts to process the raw data coming into the One Platform. The raw and post-processed data all gets aggregated under Avatars so each player has a history. This history is then used to create The Leaderboard.

The first version of the The Leaderboard was pretty boring – just some stats like Games Won, and Total Goals, etc… So, we came up with a way to create a Skill Multiplier that is used to weight the result. That, combined with the fact that the Top Player stat is only good for 7 days, ensures that the team pays close attention to their game playing strategy (for better or for worse!).


Send Us a Question

Sales Product Support

Call our Sales Team