Sony Ericsson OMA DM Enabled Phone
A Sony Ericsson OMA DM enabled Phone (like model K750i) should be configured in the following way with a DM Account:
Navigate to Settings -> Connectivity -> Device mgmt.
Select New Account.s
Specify the display name of the account.s
Set the following properties of the account:
Server address – The URL for connection to RM:
http://<rm_host>[:<rm_http_port>]/syncml-dm
Username – The user name which the device will use to authenticate to the RM. See the OMA DM Network Connectivity: Authentication section in the OMA DM Network Connectivity document.
Password – The password which the device will use to authenticate to the RM. See the OMA DM Network Connectivity: Authentication section in the OMA DM Network Connectivity document.
Server ID – The username which the OMA DM server (RM) should use to authenticate to the device. See Network Connectivity Principles – Authentication
Server Password – The password which the OMA DM server (RM) should use to authenticate to the device. See Network Connectivity Principles – Authentication
Connection – Select the connection that should be used to connect to the OMA DM server (usually an already created GPRS connection). If such a connection is not available – go to the Connection Manager to create one.
Remote Initiation – Currently not supported by RM.
Select the RM account and press Start.
Nokia OMA DM Enabled Phone
A Nokia OMA DM enabled phone (like model N80) should be configured in the following way with a DM Account:
From the main menu navigate to Connectivity -> Device manager.
Select Options -> New server profile to create a new OMA DM server profile.
Specify a name for the server profile.
Populate the profile with the following properties:
Server ID – The username which the OMA DM server (RM) should use to authenticate to the device. See the OMA DM Network Connectivity: Authentication section.
Server password – The password which the OMA DM server (RM) should use to authenticate to the device. See the OMA DM Network Connectivity: Authentication section.
Access point – Select the connection that should be used to contact the server (a WLAN access point or an already created GPRS connection). If such a connection does not exist, go to the Connection manager to create one.
Host address – The URL for connection with RM:
http://<rm-host>/syncml-dmPort – The port of the OMA DM server that will be used for connection. Usually, it is 80, but in some cases it is possible that RM uses its secondary HTTP port 8080.
Username – The user name which the device will use to authenticate to the RM. See the OMA DM Network Connectivity: Authentication section.
Password – The password which the device will use to authenticate to the RM. See the OMA DM Network Connectivity: Authentication section.
Allow configuration – Optional. Set it according to your needs.
Auto-accept all reqs – Optional. Set it according to your needs.
Network authentication – Set it to Yes if required for your network.
Bosch IoT Gateway Software OMA DM Device
A Bosch IoT Gateway Software SDK with installed OMA DM Package and OSGi Mobile Package should be configured in the following way with a DM Account:
Set JVM system properties defining the account of the default OMA DM server (usually in the <bosch-iot-gateway-software_home_dir>/bin/vms/<vm_name>/default.prs):
syncml.dm.account.address- The address of the RM OMA DM serverhttp://<rm_host>:<rm_http_port>/syncml-dm.
syncml.dm.account.authtype- The type of authentication used in the client-server communication. Depending on the client authentication settings of RM (see the OMA DM Network Connectivity: Authentication section in the OMA DM Network Connectivity document) it should be "syncml:basic" for "syncml:auth-md5".syncml.dm.account.user- The user name which the Gateway Software will use to authenticate to the OMA DM server. The user name should match the one defined in the client authentication settings of RM (see the OMA DM Network Connectivity: Authentication section in the OMA DM Network Connectivity document).syncml.dm.account.password- The user password that matches to the set user name. The password should match the one defined in the client authentication settings of RM (see the OMA DM Network Connectivity: Authentication section in the OMA DM Network Connectivity document).syncml.dm.device.man- The manufacturer of the device. Might be "Bosch".syncml.dm.device.mod- The model of the device. Might be "Gateway Software".syncml.dm.device.devid- The ID of the device.syncml.dm.device.dmv- The OMA DM version. Should be "1.2".syncml.dm.appid- The type of the application for creating a device management account. Should be "w7".syncml.dm.serverid- The management server account to use for connection. Should be "Default".syncml.dm.device.username- Optional. The user name which the OMA DM server will use to authenticate to the Gateway Software. The user name should match the one defined in the server authentication settings of RM (see the OMA DM Network Connectivity document section).syncml.dm.device.pass- Optional. The password which the OMA DM server will use to authenticate to mBS. The password should match the one defined in the client authentication settings of RM (see the OMA DM Network Connectivity document section).syncml.dm.device.autoconnect- Automatic connection flag. Should be "true".syncml.dm.device.reconnectInterval- Optional. If "autoconnect" is true, the timeout in milliseconds for reconnection to the OMA DM server. Value of -1 means that no reconnection will be performed. Typical value is "10000".
Install the appropriate bundles on the OSGi framework. These bundles include OSGi MEG R4 bundles and OMA DM support bundles.
The most convenient way to install the bundles for OMA DM management is by using ready install scripts. On the Gateway Software device, at framework runtime use the following command sequence in the local Gateway Software console:
kitman.lsA list of available software "kits" will appear. The "OMA DM" will be present in the list.
kitman.i "OMA DM"The command will install the OMA DM and OSGi Mobile bundles using the kit's name.
If you have set the property
syncml.dm.device.autoconnectto true prior to starting mBS, then it will automatically try to connect to the OMA management server. Otherwise, restart the Gateway to apply the settings and automatically connect to RM.