This session shows an example architecture and implementation of a real-time 2D Football Position Tracking solution in Azure. The solution uses Azure IoT and BigData technologies for the processing and storing, as well as the D3 JavaScript Framework for the visualization of position data. The base data for the solution is tracking data of soccer players from three different soccer games. Each dataset contains 20 position records per second, for each of the 11 players of the home team. The position data is sent to an Azure IoT Event Hub in chronological order, streamed and processed with a HDInsight Storm Cluster and live-visualized on a 2D soccer field, implemented with the D3 JavaScript visualization library. Additionally, the data is stored in parallel in an HDInsight HBase Cluster or an Azure SQL database in order to allow the creation of analytical reports on top of the collected position data.
Senior Consultant Business Intelligence at Trivadis AG