The cell-free massive multiple-input multiple-output (CFmMIMO) aims to provide uniform quality of service (QoS) for all users, and can be used in small-area scenarios such as indoor industrial networks. This paper studies the CFmMIMO system for indoor industrial scenarios. Firstly, an access point (AP) grouping based hierarchical network topology is proposed. Based on this, we propose an effective AP selection method. To reduce pilot contamination, a pilot assignment scheme based on inspection robot (IR) location is proposed. Considering the high reliability requirement of industrial data transmission, the power control and backhaul combining are jointly optimized to maximize the minimum signal to interference plus noise ratio (SINR). The scalability of the proposed CFmMIMO system is analyzed, and a scalable power control method is proposed. The simulations demonstrate the effectiveness of the AP selection method, pilot assignment scheme, and the joint optimization algorithm for power control and backhaul combining. Moreover, the impact of network scale and network load on system performance is evaluated and analyzed in the simulations.