Not so much a product as an open xml-based communication standard for short distance wireless communication between different firearm components.
Think of an Eotech that shows a reticle, plus rounds remaining in the magazine, plus battery levels of all onboard electronics.
All the different components "publish" their data according to the standard. It's collected, displayed by the optic, and/or aggregated and published to some other system. The standard would have to account for making a single weapon's components unique for a particular user, hardened to jamming if possible, and fail-proof (the weapon should not stop operating if any component or the entire system fails).
What may happen instead, is some enterprising company will engineer something like this in the next 20 years, but it will be proprietary, so end users get screwed having to cough up large licensing fees.