To properly prepare each device added to your Enterprise, each administrator will need to follow the below steps.
Magic Leap Package Manager in the Lab
Command-line management (MLDB) of Magic Leap devices is available and will be used with certain aspects of the process. Download the Magic Leap desktop app, “The Lab”, which includes the Package Manager here.
Obtaining the MAC Address
Some organizations require the whitelisting of the devices before they can utilize network resources. In order to find the MAC address for each device, you will plug in your Magic Leap into a computer. Leveraging the Magic Leap Lab and Package Manager from the link above, select Lumin SDK and click on Shell.
Once you have opened your shell, you will type in the following:
mldb ifconfig
Within the wlan0 section you will see the HWaddr print out of the MAC address of the device currently connected.
WiFi Internet Access
Verify that your environment has valid internet connectivity for each device to be configured.
The device supports the following networks: Open, WPA Personal and 3 types of WPA Enterprise: PEAP, TLS, TTLS.
WPA-Personal
Since WPA Personal requires a password, Magic Leap will encrypt that password at the time it is entered on Device Manager. It uses a key specific to the enterprise customer thus allowing for safe storage and retrieval.
WPA Enterprise
TLS will require both CA and Client Certificates. TTLS requires a CA Certificate. Certificates can be uploaded to Device Manager by using the Certificates section from the header menu and must be loaded prior to adding to a profile.
Note: When applying a profile with a pre-configured network, the key file must also be applied to the device. This is done via the MLDB command-line tool available within the Magic Leap Lab and Package Manager, discussed in detail later on in this guide.
App Publishing
If your organization will be deploying an app to your Magic Leap devices, you will need a Publisher account configured on our Developer Portal. Some organizations may choose to leverage a relationship with a 3rd party developer, who will also need to have a Publisher account.