# Device network and SIM identifiers

UIC Home 3.3.0-dev introduced interface-level telemetry; it remains in 3.9.14-dev. The current portal also shows public IP observed by TMS, free/total storage and available/total memory. xTMSAgent reports the equivalent A10-T resource and interface fields. Loopback/link-local addresses and Android placeholder MACs are excluded. The active interface is marked; local addresses can include public IPv6.

The NEWPOS flavor reads IMEI and ICCID through SystemManager for SIM slots 1 and 2. Values remain strings to preserve all digits. Missing SIMs, denied access and unsupported firmware report missing values. These identifiers are not yet implemented through the NEXGO SDK; that variant compiles and shares network interface collection.

The broker includes its authenticated connection peer in the gRPC ingestion request. DataService stores connectionAddress and derives publicIp only for a public address; device-provided publicIp values cannot override this observation. Direct internet connections expose the NAT/egress address. Local USB forwarding, private networks or an intervening proxy may hide it. No proxy header or third-party lookup is used. Raw MQTT receipt hashing and deduplication remain based on the original envelope.

Device information now spans both right-hand cards (location, then groups/tags) on desktop. The map fills the available height. On phones the cards stack; network addresses wrap within their value cells. All added portal labels have English and Spanish resources.

Verified on BANPAIS NEW9810 H3R000700069081: Wi-Fi interface wlan0, private IPv4, Wi-Fi MAC and two IMEIs reported. Android reports both SIM slots ABSENT, so neither ICCID is available. The USB lab connection is loopback at the broker, so public IP is explicitly unavailable. 121 integration checks pass, including rejection of local/shared addresses as public and untrusted device public-IP values. Both Android brand builds pass.
