Read Beaglebone's S/N under user space without read EEPROM?

Hi I know what s/n is kept under EEPROM, at file /sys/bus/i2c/drivers/at24/1-0050/eeprom and can be read easily.

I would like to konw if there is a way to read beaglebone’s s/n without touch EEPROM under user space?

Is there any other chip contain some ID or s/n can be read?