Test of IEEE 1451 reference implementation
MetadataShow full item record
Standardization, in the context related to technologies and industries, is the process of establishing a technical standard among competing entities in a market, with the intention of bringing benefits without hurting competition. IEEE 1451 is a universal transducer protocol standard which enables the data (and meta data) of all transducers communicated over the internet with the same format, independent of sensor physical layer (wired or wireless). One of the major advantages of this standard is that it allows different manufactures to produce products with the assurance that they will self configure and operate seamlessly with products from other manufactures (aka plug and play sensor modules). The major components of IEEE 1451 model are TIM (Transducer Interface module), TEDS (Transducer electronic datasheet) and NCAP (Network Capable Application Processor). NIST is developing a software reference implementation for IEEE 1451 and its various subprotocols. In this thesis, test cases were written for software reference implementation of IEEE 1451 which realizes the functionality of NCAP and TIM using an example program which transmits the test packets as multicast. The modular structure of the implementation aids the extraction of functional breakdown of IEEE 1451. The environment used in this implementation is C++ in Linux/Unix platform with ECUT for the test cases.