Bill of Materials (BOMs) are the components that make up the device. These can be resistors, chips, and other components. The life cycle of a typical IoT product is about 10 years. In that time, things can change with the product. A component manufacturer could discontinue a part such as a chip line. Outsourced manufacturers typically perform BOM optimization on a board layout, though BOM optimization can change the quality of the device. For example, it can change the sensitivity of the sensor or the lifetime of a device.
This can throw off trained models and can have a dramatic effect on any remaining useful life calculations and predictive maintenance models. When working with IoT and machine learning, tracking changes that have been made to any remaining useful life based on BOM and factory changes can help us detect issues with the quality and longevity of a device.
This is typically done with a database. When a device is made in a factory, that device...