| The embedded computer system, or embedded system has been becoming a hot tendency in the development of computer technology. The embedded system has been widely used in industry as well as daily life since it possesses a series of advantages such as low power consumption and strong specificity. The prospect of embedded system is considered considerable. The information conveyed by data provides direction and foundation for management, control and policy decision, hence, the technology of data collection is very important.In order to obtain the information of power consumption in large public buildings and finally save energy, a power-consumption data collector based on ARM and embedded system is designed in this paper, which has several data interfaces such as 4 RS-485, 2 RS-232, Ethernet, USB, analog and digital signal input interface. This collector can collect data from as many as 64 digital power meters, each of which follow the industry standard protocol DL/T645, then the collector will resolve the protocol and transform the valid data to TCP/IP protocol packet. Eventually, the power consumption data will be transferred to a remote data base server via Ethernet. To avoid the packet loss during the network outages, this collector will re-transfer the data as soon as the network is unblocked.The above are functional requirements of data collector to be achieved. This paper also takes the non-functional requirement—reliability into account. Since the classical reliability theory is based on probability theory and mathematical statistics focusing on the randomness of object while ignoring the characteristic of vagueness, and an accurate result greatly depend on a large scale of samples, hence, the classical reliability theory is not suitable for this data collector. This paper developed a new approach to evaluate an embedded system. |