Specifications
115
5.17.8 Buoy configuration
A menu is provided to enter all buoy settings. The menu is invoked by the “settcp” console
command, see figure 5.17.1.
Figure 5.17.1 “Settcp” console command
The menu has eight settings which are discussed in the following paragraphs. To enter the
correct settings it is assumed that the user has the following:
• A properly installed Iridium modem.
• A subscription with an Iridium service provider.
• One or more dialup accounts with an internet service provider (needed for settings 1 and
2).
• A computer running iBuoy with one or more TCP/IP ports open to the internet. (needed
for settings 3,4,5 and 6, refer to iBuoy documentation)
These requirements are necessary to be able to enter all settings. For example, to correctly enter
a dial script, the dial in number, username and password given by the ISP must be known. The
menu is exited by selecting option 9. Upon exit, the user is asked to save the new settings to the
configuration memory. If the settings are not saved to the configuration memory, the entered
settings will only be used until the next buoy reset (which will restore the previous settings). If
the setting are saved the settings will be always be used. By default, the new settings should
always be saved. To test the settings, the “forcetcp” console command is used. This command
may be executed at any time and will initiate a session that is identical to a normal, scheduled
session. It is recommended that new settings are always tested before the buoy is deployed.
5.17.8.1 Setting the dial scripts
The dial scripts can be entered from the TCP/IP menu. The menu is invoked by the “settcp”
console command. There are two dial scripts: dial1 and dial2. Dial1 is the primary script; dial2
is the secondary backup script. Each dial script consists of a series of simple commands. The
script must be less than 128 characters long. These commands tell the buoy to send strings to
the modem, wait for certain responses and start actual internet communication. Each dial script
also contains the dial in number, user name and password of the ISP. Therefore, before entering
the dial script, an account with the ISP must be set up first. Creating a dial script might look
complicated but, luckily, you are only required to deal with a couple of commands. Usually, the
internet service provider provides you with a telephone number, a login name and a password.
This is all the information required to successfully configure a dial script. Figure 5.17.2 lists a
number of default templates that can be used universally. In these templates only the telephone
number, login name and password have to be changed.
***TCP/IP menu***
1 dial1=d10sAT&F#~sAT+CBST=6,0,1#~sAT+CSQ#~w10:5~sATD69831676012321#~w60CONNECT~pkpn,~
2 dial2=d10sAT&F#~sAT+CBST=6,0,1#~sAT+CSQ#~w10:5~sATD69831676012321#~w60CONNECT~pkpn,~
3 addr1=81.4.80.140
4 port1=1168
5 addr2=81.4.80.140
6 port2=1168
7 id =bob the buoy
8 int =1
9 exit
>










