This document explains configuration of MB110 / MB120 client devices. In following sections; starting-up MB110 / MB120 IPTV devices for application development will be described.
- Hotel TV Menu : Purpose and operational usage of Hotel Mode and OSD Disable parameters will be explained.
- Setting Up Initial Parameters : In this section setting up configuration parameters will be detailed.
- Channel List Preparation : This part explains channel list creation and updating clients with channel list.
Hotel TV Menu
Figure 1 shows “HotelTV Menu” which could be opened by key combination “Menu+7935”. Please visit HotelTV Menu page for more details. Under this menu, “Hotel Mode” and “OSD Disable” parameters should be taken care of.
Hotel Mode : Enables/disables Visual Solution features for end-user. When Hotel Mode is ON, the client’s browser will open your applications and run it. Otherwise, if the browser is closed and HTML Applications would not be run. Before going details in developing applications, make sure that “Hotel Mode” is “ON“.
OSD Disable : Enables/disables to display Menu screen of your TV, variables are described below.
- Disable Setup Menus: If end-user presses “Menu” button on remote control, screen displays a limited version of the TV menu.
- Disable All Menus: No menu items will appear if end-user presses “Menu” button on remote control. (With this setting, screen will be able to display only HotelTV menu.)
- Off: If end-user presses “Menu” button on remote, all of the menu items will appear.
Note: Also, after USB firmware update, OSD Menus will not be shown by default, in order to enable it please switch “OSD Disable” as “Disable Setup Menus” as shown in Figure 1.
Setting Up Initial ParametersVS clients are designed to fetch an HTML Application from a given “starturl” on startup. Necessary configuration items such as “starturl, channel list URL, NTP server, timezone, and FTP parameters” could be set via specific configuration files that are located in the client devices.
- Starturl: Starturl is the webpage that will open when client turned on.
- Channel list URL: Channel list URL is the XML configuration file that has the channel list.
- NTP Server: Client gets the date-time information from that server.
- Timezone: Value that describes timezone.
- FTP Parameters: That describes your FTP configurations to client.
Following sections describe all of the configuration methods.
- Configuration via Telnet: Configurate initial parameters by using Telnet
- Configuration via ALC: Configurate initial parameters by using ALC
- Configuration via USB: Configurate initial parameters by using USB
- Configuration via Bootcaster: Configurate initial parameters by using Bootcaster
- Configuration via DHCP: Configurate initial parameters by using DHCP
Configuration via Telnet
MB110 and MB120 clients have telnet interface which could be used to operate Linux commands. Telnet login credentials are:
Table 1: Telnet Login Credentials
The configuration files for the following parameters are listed below in Table 2 and “vi” editor can be used for this purpose.
Table 2: Initial Parameters
Configuration via ALC
MB110 and MB120 VS clients have a useful interface called as Advanced LAN Commands and which we can connect and send various commands remotely. ALC interface could be accessible by opening TCP 1986 socket and you may use Putty or similar programs to connect it. Figure 2 shows a sample Putty configuration to connect VS client via ALC. Full set of commands are listed in the document Advanced Monitor LAN Commands
Note : SETSTARTURL command has different behavior here, this command creates a “forced_starturl.txt”. After the first reboot, this forced starturl is going to create the “starturl.txt” automatically.
|SETSTARTURL||Sets the start URL||string||#*Start URL is set|
|SCURL||Set Channel List URL||string – int(new url of channel list)||#Channel List Url setup SUCCESSED|
|SNTP||Set NTP Server IP||String – int (“auto” / ntp server path)||#Auto : forced_ntpserver file deleted – SUCCESS !! or #Forced_ntpserver written – SUCCESS !!|
|CTZ||Change Time Zone.||integer (gmt value)|
Table 3: Initial Parameters Commands
Configuration via USB
MB110 and MB120 model VS clients have another option that’s generally for field usage. It’s possible to set the necessary parameters by importing configuration files located in the USB Flash Drive. It may contain these files listed below.
After plugging the USB Flash Drive, press “Menu+4725” to open “Service Menu” (if it’s not working, “OSD Disable” would be switched as “Disable Setup Menus” or “OFF“) then select “USB Configurations”. This operation is going to import the configuration files to client device. A restart is needed for the client to take the effects.
Configuration via Bootcaster
Bootcaster is a useful application for VS clients in order to set key configurations by UDP Multicast streaming. Bootcaster application runs over “udp://22.214.171.124:22222” multicast address. UDP Multicasting and IGMP snooping have to be enabled on network switches to use this feature. When bootcaster is enabled, all of the VS clients in the same LAN are going to listen to this UDP address on bootup. Bootcaster software could be reached from the support website. Sample Bootcaster configuration is below:
# Bootcaster configuration file
Configuration via DHCP
In some cases target network has limitations where IGMP snooping is not possible (such as Wireless setups) or DHCP is a preferably solution over Bootcaster. By using DHCP options “Nis Domain Name” and “NTP Servers”, we can teach VS clients these key parameters. There should be only one space between below texts:Nis Domain Name => STARTURL CHANNELLISTURL TIMEZONE
Ntp Servers => NTP
Channel List Preparation
VS clients are capable of displaying DVB-IP, DVB-S, DVB-T, DVB-C, and Analog channels. Channel configuration for each different input and also satellite configurations and their orders could be set in the channel list file. The file extension has to be XML. Sample channel list items for every modulation in below.DVB-IP:
Please click for the sample channel list.
Importing Channel List via USB
MB110 and MB120 clients have a preferable method to import “channelTable.xml” directly to the client without defining a URL in “hoteltv_config.xml”. This may be useful when you export a channel list from another client and copy it to the new client.Importing & Exporting channel tables are both possible. Both of them are located in “HotelTV Menu“. When channel table is exported to USB, its name may be different, so you may not import it again. The channel table XML should have the exact name: “channelTable.xml”. It should be located in the USB flash drive root folder.
Figure 5: Channel List Operations