This article will explain on how to find the MAC address of an individual Smartspot. The MAC address is unique for every Smartspot and can therefore be used to identify the device on the network.
The MAC address of a Smartspot is devided into two parts. There is the Organizationally Unique Identifier (OUI) and the Network Interface Controller (NIC).
Organizationally Unique Identifier
The first 3 octets of the MAC addresses of every Smartspot, the OUI, is:
Network Interface Controller
The last 3 octets of the Smartspot's MAC address, the NIC, is is the Smartspot serial number represented in hexadecimal (base-16). The serial number of a Smartspot is represented in base-10 (decimal), e.g. 1234. This needs to be converted to base-16 to make 3E8, padded to fill the 3 octets and appended to the OUI.
- The Smartspot serial number is:
- Serial number converted from decimal (base-10) to hexadecimal (base-16) is:
- The NIC, padded with leading zeros to form 3 octets would be:
- The MAC Address for Smartspot 1234 would be (OUI : NIC):
Finding the Smartspot serial number
The serial number can be found underneath the green GPIO connector port on the backside of the Smartspot. Keep in mind that only the part in bold, S14-001104, is needed. For the image below this would be 1104
Converting decimal (base-10) to hexadecimal (base-16)
Converting decimal values to hexadecimal values can be done in various ways. For example, in the Windows calculator, you can get the hexadecimal value of a decimal value by following the next steps:
- Select 'Programming mode'.
- Select decimal (DEC) input mode.
- Type in the number that you want to convert to hexadecimal.
- The hexadecimal value will be in the top left corner like in the below picture (HEX).
In the above calculation example the serial number is 1000 and the corresponding hexadecimal value 3E8. Therefore, the MAC address would be:
Another way to find the hexadecimal representation of a decimal number is by using a search engine. Type "1000 in hexadecimal" in the search bar in your browser. The result will show the hexadecimal value in the search results. The prefix
0x is a common way to indicate that the number is hexadecimal. See the images below for an example.