In this paper, we designed and implemented IoT sensors based badminton motion analysis and training system that can be readily used by badminton players with PC. Unlike the traditional badminton training system which uses signals of the flags by coach, the proposed electronic training system used IoT sensors to automatically detect and analysis the motions for badminton players. The proposed badminton motion analysis and training system has the advantage with low power, because it communicates with the program through BLE communication. The badminton motion analysis system automatically measures the training time according to the player`s movement, so it is possible to collect objective result data with less errors than the conventional flag signal based method by coach. In this paper, training data of 5 athletes were collected and it provides the feedback function through the visualization of each section of the training results by the players which can enable the effective training. For the weakness section of each player, the coach and the player can selectively and repeatedly perform the training function with the proposed training system. Based on this, it is possible to perform the repeated training on weakness sections and they can improve the response speed for these sections. Continuous research is expected to be able to compare more various players` agility and physical fitness.