Introducing the BDX Platform - bringing IoT to the Fitness Sector
MetadataVis full innførsel
This purpose of this thesis is to describe a system allowing users to record their workout data without acquiring custom gear, such as an activity wrist band. Given this description, the necessary assessments required to develop and produce a prototype of said system is performed. After assessing the available technologies and system architecture options, the efforts would be made to develop a prototype featuring the described components of system. The assessments were made, and recommendations on applicable technologies were made. Combined with simplifications made to the system topology to make it conform to the scope of this thesis, resulted in the decision to develop a prototype consisting of a hub, gateway and backend service. The hub and gateway components were going to be powered by node.js, communicating with sensors over Bluetooth Smart, while the backend service, powered by node.js and MongoDB, was going to be deployed to Amazon Web Services. The three components have been developed as suggested, and the process of doing so is described in this thesis, including measures being made with respect to securing the application. Part of this thesis is also recommendations on further work that needs to be done to bring the system from a state of prototype to a state of being production-ready.