...
Navigate to the folder where you saved the Apple server token you downloaded when Adding the WSO2 EMM Solution to the DEP Portal via the terminal.
Decrypt the lserver token using the command given below:
Code Block openssl smime -decrypt -in "<THE-.PM7-TOKEN-SERVER-FILE-NAME>.pm7" -inkey "dep_private.key" > token.json
You see the
token.json
file created in the same directory.Start WSO2 IoT Server's core profile.
Code Block cd <IOTS_HOME>/bin ./iot-server.sh
- Sign in by entering the EMM administrators username and password. The default username is
admin
and the default password isadmin
. - Click the icon > CONFIGURATION MANAGEMENT > PLATFORM CONFIGURATIONS > iOS Configurations.
- Scroll down until you come to DEP only configurations.
Update the DEP related details:
Agent App ID You are able to enroll and iOS device with WSO2 IoT Server's EMM solution, with or without the agent.
If you are not using the agent, you can leave this section blank.
If you are using the agent, follow the steps given below:
Tip title Before you begin! - Download Xcode and install it.
- Download the iOS agent source code.
For more information on the agent version related to the IoT Server version you are using, see WSO2 IoT Server and Agent Compatibility. - Build and export the project as an iOS application using Xcode. This will generate an
ipa
file. - Sign in to WSO2 IoT Server's App Publisher console:
https://<IOTS_SERVER_HOST>:9443/publisher
.
The default username isadmin
and the defaul password isadmin
, and the defaultIOTS_SERVER_HOST
islocalhost
. - Create a new application and upload the ipa file you just genereated.
- Once the application is created, click on the application.
- Note down the App ID from the URL.
Example:https://172.20.10.12:9443/publisher/asset/mobileapp/667026af-2ed4-426f-95c3-246a5707db66
- Enter the App ID as the value for Agent App ID.
Consumer Key Open the token.json
file you just generated and enter the value given for theconsumer_key
here.Consumer Secret Enter the value given for the consumer_secret
in thetoken.json
file.Access Token Enter the value given for access_token
in thetoken.json
file.Access Secret Enter the value given for access_secre
t in thetoken.json
file, here.Access Token Expiry Enter the value given for access_token_expiry
in thetoken.json
file, here.- Click Save.
...