Skip to content

🔗 Gateway for connecting the foosball table and the mobile clients with the kickchain

License

Notifications You must be signed in to change notification settings

SmartsquareGmbH/kickway

Repository files navigation

Kickway

forthebadge

The kickway is a gateway which serves the kickchain in a RESTful way. 😴

Architecture

The foosball table is connected to a raspberry which communicates with two photocells to react in case of a new goal. The mobile devices are used to create a new game, join an existing one, display the top ten players or the statistics of a specific player. The pairing between the players mobile devices and the raspberry is implemented using the Google Nearby API. The Raspberry authorizes all players who try to join a lobby and persist the games.

Use-Cases

  • Authorize the mobile clients
  • Store games
  • Fetch the statistics

Prerequisites

Kickchain specific application.properties:

kickway.kickchain.url=https://localhost:7472
kickway.kickchain.authorization.name=kickchain
kickway.kickchain.authorization.password=niahckcik

Links

🔗 Kickchain 📱 Android App 📟 Raspberry PI

About

🔗 Gateway for connecting the foosball table and the mobile clients with the kickchain

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •