Sunday, May 5, 2013

Weather by Satellite Phone

Weather data are available underway by satphone from commercial weather services or by conventional email request and delivery. These same data are available by HF(SSB) radio, or by Internet links on land, which is the best way to practice, because it saves the satellite phone air time, which is typically the largest cost in the process.

The types of data include:

(1) text reports and forecasts

(2) graphic analysis and prognosis maps from NWS OPC and other agencies

(3) numerical weather model forecast maps in GRIB format. These are available from several models, but the most common are GFS wind and isobars and the WW3 sea state and wind data, which in principle accounts for sea state and currents, but does not include isobars. This very popular form of wx data requires a special software (grib viewer) and some caution in its interpretation. Grib viewers are discussed at the end of this article.

In the methods we cover now, these products are requested and delivered by email messages and attachments. I am not covering the several excellent sources that are available by Internet alone, such as sailflow.compredictwind.com, passageweather.com, and sailwx.com, for viewing grib forecasts online. And we are not covering the several excellent dedicated commercial weather providers such as WeatherNet (ocens.com) or ClearPoint (clearpointweather.com)––both have extensive discussions online showing the value added to their commercial weather product delivery programs. Similar presentations are available at the websites of their European counterparts, such as NaviMail, Theyr, and WetterWelt.

To get weather (wx) by satphone via email we need a satellite email service and we need data sources. To be practical, the email service must provide file compression, because of the high cost of Iridium air time. Satphone email services that provides compression and allows for attachments includes:

• Sailmail from sailmail.com  is a cooperative association that provides email service via HF radio. If you already use that service from them you can apply it to the satphone and Internet at no extra charge. Access to the Sailmail service is through the PC program called Airmail. See note on using Airmail with an Iridium satphone.

Saildocs.com, the home of sailmail, remains a worldwide excellent source of grib and other weather data that can be viewed using any grib viewer.

• OcensMail ocens.com (PC and Mac)

And there are at least two from the UK, but we are not sure of the pricing or services on these.

• Teleport-Mail from mailasail.com (PC). Listed as "Around 10 GBP per month."

• OnSatMail from satcomms.com, based in UK offer email services to their air time customers at an additional fee.

• Skyfile Mail from vizada.com, which is another global provider of air time (Astrium) that offers an email service option to their customers of air time. They also offer weather data from Météo France as well as Grib formatted forecasts at no charge to their air time customers.

• WinLink from winlink.org. Ham operators can use a special version of Airmail (siriuscyber.net/ham) to access the WinLink server for free email over the satphone (and HF radio, which it was originally designed for). This is similar to using Airmail connected to the Sailmail Network server. WinLink users can access the Saildocs for weather products. It would be best to check with your Ham operator friends who use this service for their review and suggestions. I am not familiar with the details. See note on winlink and Iridium phones.

On this option, however, it is very important to point out that free Ham email via WinLink cannot be used for any business related emails. This means you cannot discuss your personal business or occupation or financial matters, nor can you even ask for tech support for any equipment on the boat or search for places to buy parts for the boat. This is a strong limitation when considering a general email service underway. There is also anecdotal evidence that connections and services are not as dependable and convenient as they are with the paid services from Sailmail or the Oens/X-gate programs, but I do not have direct experience with that. Needless to say, there are many benefits to being a Ham operator underway, as there are many networks available for cruising information and it is a way to keep in touch with other mariners (especially by HF radio) without extra service fees.

There may be more options, but those are the ones I know of.

Please refer to our earlier note A Few Nuts and Bolts of Satphone Usage, as those are the basics for any communications with the phones.

Satphone Weather Sources
Free sources of wx by email

For all of these services send only plain text messages as described, without any signatures. It is best  to send the requesting email as part of a larger batch of emails to save connection times. The air time is about the same for ten emails as is is for one.

You can access and receive products from any of these sources using any satphone email provider. You can test and study each one of these using a direct Internet connection without the added expense of satphone air time, which is clearly a good idea. There are samples below to get started.

The systems below all work well but the format must be followed rigorously (note spaces vs no spaces) and file names are case sensitive (xxx.txt is not the same as xxx.TXT). In the tables below the top line is a source for Help on the service. The Send email to line is the address you use to request a product. These could be saved in your address book. When the subjet line is not used, I tend to add in the subject line a short reminder of what I asked for. Next are two samples you can use to test the services.

Remember you must have an installed grib viewer to see the grib data. See note at the end of this article for grib viewer options. For Mac computers, you may have to chose the right app to read the attachments manually the first time.

FTPmail from NWS
offers essentially all text and graphic weather maps from the NWS, but no grib formatted model forecasts. Also the graphic weather maps are not compressed, so these must be selected with care for delivery by satphone. See: http://tgftp.nws.noaa.gov/ftpmail.txt

FTPmail from NWS
Help http://tgftp.nws.noaa.gov/ftpmail.txt Online help page
Email product requests to:
NWS.FTPMail.OPS@noaa.gov
Subject anything
Body
Sample 1
open
cd fax
get marine5.txt
quit
index to text forecasts for Atlantic coast
Body
Sample 2
open
cd fax
get PWAE98.TIF
quit
24-hr wind and wave forecast map for Atlantic coast

Saildocs
has all forms of weather data including a convenient grib request system. Can be used for wx data even if not using Sailmail for your email server. Get started by sending a blank email to info@saildocs.com. Then you get instructions for the rest of the program. You can also ask for text forecasts by the NWS region codes, described on the Marine Weather Services Charts, ie Sandy Hook, NJ is ANZ450.

Saildocs Weather Service
Help info@saildocs.com Send blank email to get help files
Email product requests to: query@saildocs.com
Subject anything
Body send index
send nws-atl
send gribinfo
send ANZ450
You can ask for several products at once. Here we ask for a list of catalogs, list of Atlantic text codes, info on grib requests, and the actual txt forecast for Sandy Hook NJ
Body send gfs:8N,28N,77W,57W Get default-format grib file of wind and isobars for 3 days in the region shown. There are many options (see gribinfo file) for cusomizing this request. Also read the gribnews files for other model data and options.

Mailasail
Offers text, graphic and grib files worldwide for many products. Start by sending a blank email to weather@mailasail.com, and follow instructions for getting three more product-specific help files. They offer compressed graphic maps by a factor of 2 which is very helpful. They do not have as many products as Sailmail or FTPmail, but they advertise that they will add specific products on request. Note they use the subject line, not the body, for the request.

Mail A Sail
Help weather@mailasail.com Send blank email to get help files
Email product requests to: weather@mailasail.com
1. Subject PYEA11.SMALL.TIF File names go in the subject line
1. Boby Left blank
2. Subject grib gfs 8N:77W:28N:57W 12,24,36,48,60,72 GRD,PRMSL See their gib info file for specs. There are many options to specialize the request.
2. Body Left blank


Starpath Ship Reports
returns all ship reports, worldwide, within 300 nmi of your location over the past 6 hours.
Help www.starpath.com/shipreports An online help page
Email product requests to: shipreports@starpath.com
Subject left blank
Body 18.34N, 67.34W enter position in decimal degrees


One of the values of the email requests for any type of coastal weather on your approach to land is you can get the local coastal reports and forecasts long before you are within VHF range, which might help planning your approach.

There are issues of timing to workout when viewing model forecasts in grib format that extend over several forecast periods. In principle the first one of a series should be the one corresponding to the latest run of the model, and that map is to a large extent a good representation of the surface analysis at the valid time of the map.  Each sequential map will be forecasts for the indicated time interval after that one. Check that the map time labels agree with that system.  But is is always good practice  to compare these model predictions with the corresponding man-made surface analysis and prognosis maps available at the Ocean Prediction Center.

There are also known circumstances where the GFS model is not dependable. Please refer to our textbook Modern Marine Weather for safe guidelines to the use of this convenient product.

There is tremendous amount of data available and you will see there are many options for getting it. You have to compare the options for your specific needs and then practice. Once you have the choices made and working, the reception of email weather becomes very automated and easy. Many of the services above offer a "subscription" format for the request, so that the same map or product is sent to you automatically each day, updated to latest values.

It is also valuable to compare these methods with the enhanced convenience and efficiency offered by the commercial services such as WeatherNet, ClearPoint, and others. Each has a demo program for evaluation.

For reference, here is a summary of some related terminology.

"WinLink" is a network of individuals with radio transmitters who process and relay email and voice transmissions from Ham operators. The network is operated by volunteers. There is no charge to Ham operators to use it.

"Sailmail" is a similar network of individuals with radio transmitters who process and relay email and voice transmissions from mariners who need not be a Ham operator. To my knowledge the individual stations making up these two networks are completely independent. The Sailmail annual usage fee of $250/yr is intended to support the costs maintaining and supplying member stations.

"Airmail" is a software program for PCs (by Jim Corenman) that has two versions, one for use with WinLink and one for use with Sailmail, that resides in your computer and serves as the interface between an email program on your computer and the satphone or HF radio. When using a HF radio you also need a Pactor modem.

"Saildocs" is a communications service (operated by Jim Corenman) that provides weather and other documents such as world news, stock prices, or actually any file of graphic that appears on the Internet,  by satphone or HF radio. This service can be accessed by any email program, either wireless underway, or on land by the Internet. Its primary goal is to support Sailmail users, but it is free to others as well.

"ViewFax" is the free grib and graphic map viewer software program for PCs written by Jim Corenman for use with Saildocs products, but it will also view grib files received from other sources.

"Ocens Mail " refers to both the software program and the email service it accesses. It is a bundle package, neither part works without the other. The same is true of X-gate.

"WeatherNet" is a patented commercial service from ocens.com that offers request and delivery of compressed weather products via satphone without the need of email.

Grib Viewers
This is a big topic, so just an outline here. A Grib Viewer is a software prgram or subroutine in an echart program that will display grib files. Most standard grib files can be viewed on any grib viewer, although this is not universally true. There are free stand alone viewers and commercial viewers, and there are many echart programs that will show grib wx data right on the navigational charts in use.

Again, some are free or open source products, others are commercial products. Here is a list of products with just a few short notes. Later we will try to expand on this subject.

FREE VIEWERS

ViewFax 5.0.056. Viewfax has direct internet/satphone access for grib's, images, and text bulletins via Saildocs. These are compressed files, and are suitable for receiving directly via satphone without further compression.

Panoply. A very versatile tool used more often for the raw data from NOAA, so several extra steps are required. It is not often used by mariners underway, but a powerful piece of free software. Sort of a steep learning curve, however.

OpenCPN. Is an excellent open source ECS program with an add on for overlaying grib weather maps.

Zygrib is an excellent PC and Mac grib viewer.

... and several others, which we do not have recent experience with.

COMMERCIAL PRODUCTS

Ocens Grib Explorer. This product cost $199, but it is certainly one of the nicest grib viewers for mariners. There is a PC and a Mac version. The PC version has a few more options than the Mac version. Both have timed full feature demo versions, but if starting from scratch it would be best to practice with the free ones above, then come back to this one to appreciate what it offers. If you use Mac and PC, we recommend your try both to see which is best for you.

Time Zero ECS software from Furuno (MaxSea) or from Nobeltec (Odyssey) each have an excellent grib viewer incorporated into the echart programming.

Expedition tactical ECS software from expeditionmarine.com.

For Mac there is a top of top of the line grib viewer with extensive data download options at www.luckgrib.com.  This is a $20, must-have app for Mac users.

... and several others, which we do not have recent experience with.

And one final note, we can also get ocean currents in grib format, but we are still struggling to find a model that will have actual practical value to our navigation. When we do, there will be an announcement at www.starpath.com/currents.

NOTE: the above was posted prior to latest update to RTOFS, based on the NRL's GOFS 3.1, so we are optimistic that these data will improve.










Saturday, May 4, 2013

A Few Nuts and Bolts of Iridium SatPhone Usage


With an Iridium satphone you can make voice calls, send email, and receive weather data from anywhere in the world.  Turn it on, pull out the antenna, and rotate it so it will be in the vertical position when talking, get a clear view of the sky so you see bars showing (just as with a cell phone) and dial the call: 001, area code, number.  001 is for calls from ship to US. Other calls take different prefix. Or select a stored number and press call. The handsets work just like a cell phone and they are not a lot bigger.

Once connected the communications are excellent. Better than many cellphones, and almost always better than using the HF radio. Calls are charged at anywhere between $1/min and $2/min, depending on the provider and package purchased. Generally the more time you buy, the better the price, but the plans all have time limits (ie 200 min or 1 month, whatever comes first), so this must be taken into account. Billing is done in 20-sec intervals. You can turn on a timer that will beep every minute to remind you of the time. It generally takes 40 sec to do anything. There are also counters in the phone and webpages that list all of your usage.

A very nice feature of the Iridium program is the ability of users on land to send short (160 characters) messages to the phone at no charge to sender or receiver. There is a limit of 150 messages per month, so you have to monitor the use of this feature. You can set up a personal shorthand code to convey standard messages and make a list of standard abbreviations.  See  messaging.iridium.com 

The phone has a standby time of up to 30 hours and a talk time of up to 3 hours. There are two chargers, an AC adapter and a cigarette lighter DC adapter. It takes about 2 hours to charge the phone.

The popular Model 9555 phone is not the latest model from Iridium, but the one just before latest, which is for now the one often used in rental programs. Sat phones rend for about $200 per month from several sources around the country. In times of major disasters like Katrina, it could be very difficult to rent or even buy a phone anywhere in the country. The phones cost about $1200.


Here is one airtime price list from May, 2013

PrePaid Air Time Duration Price Price per min
75 minutes 30 days $160 $2.13/min.
225 minutes 180 days $450 $2.00/min
500 minutes 365 days $750 $1.50/min
750 minutes 180 days $750 $1.00/min
1,000 minutes 365 days $1,400 $1.40/min
3,000 minutes 2 years $2,800 $0.93/min
5,000 minutes 2 years $4,000 $0.80/min

Here is another

PrePaid Air TimeDuration Price Price per min
75 30 days $150 $2.00
150 60 days $295 $1.97
200 6 months $500 $2.50
500 12 months $795 $1.59
1000 24 months $1,490 $1.49
3000 24 months $3,209 $1.07
5000 24 months $4,499 $0.90

For voice communications, the connection continuity is not super critical. You might even talk well with just a couple bars. BUT this is not at all the case with data transfer, such as email and file transfers. Voice is more tolerant than data because humans can understand a dropped syllable or two in conversation, but data transfers cannot.

Data transfer requires strong signal
For data transfer with the sat phone we must have a full strength connection, all five bars showing, and steady for at least 30 seconds or so, before even trying to connect.  If you try to connect without this check, you will lose contact intermittently and the connection to the server will be lost. This connection (hand shake it is called) can take about 30 seconds or more.  The problem is if the connection times out, it shuts off and you get nothing except an air time charge for 40 seconds. There is an option in the software for setting the time out time if this is marginal.  The best bet is be sure the signal is good and steady before trying.

This point cannot be overstressed. If you try to get data with less than perfect connection you might get part of it or nearly all of it and then lose the connection and thus you get nothing except the bill for the air time.  Air time is charged no matter the success of the call. This is even true in commercial services that offer direct requests for weather files.  Don't even ask for data unless you have very good connections that you have monitored for a couple minutes.

Another way to check and monitor connectivity is a satellite signal strength software module installed called SatMon. This can improve knowledge of signal strength over just looking at the phone. SatMon samples the phone every 3 seconds for strength. The phone display can take up to 10 seconds to report the signal strength.  If the time it takes to report back signal is long then the SatMon will timeout and display 0. So you get bouncing bars on SatMon if the phone is not reporting right away.  This usually means you have doubtful connections.  You really need 5 bars of unwavering signal on the phone display before you attempt to connect. If you don't,  you will have a timeout and a bad connection.  I have tested cases here with a solid 4 bars showing on the phone, but yet SatMon kept bouncing to zero periodically, and I could not connect. Unless you know 5 bars is full signal, you could conclude from just looking at the phone that 4 bars is full signal!

And that is not the full story.  The bars and monitors are monitoring the incoming signal strength. For data transfer you need good clean connections in both directions. At sea in open water, the full bars will mean you are good to go, but in near-coastal waters, especially in a harbor you may have interference on the transmit side even though you have full bars on reception. Near any large ships or working docks where there might be welding or a lot of TVs or other radio interference it might be that you cannot make good data connections even with 5 bars of reception strength. We have heard of cases where mariners had to take their phone off the boat and go some distance away from the marina to get good data transfer.

There are also satellite position monitoring apps for smart phones that might help you anticipate best times to call. I have not tested them for this app but we use them all the time for predicting weather satellite passes.

Another important point is to be sure the connections are all snug. A loose connection will also interrupt the signal and cause a drop. If needed, put a rubber band around the connector to hold it into the phone tightly. If you are moving about the cabin with the cable stretched out it can pull this loose.

For data connections, the computer is connected to the phone with a mini to normal USB cable. This cable can be up to 10 ft long. You can also use extensions, one 3 ft and and extension of about 6 ft.

Which brings up an important detail of data transfer. When you install the drivers in the PC that link the phone to the PC software, it associates a specific USB plug on the computer with a com port, and that com port is then registered with the software. Thus you must always be sure to plug the phone into the same USB port you used when registering the device.

So if there is any chance that this could be confused (maybe more than one user) then tape a note on the computer of where it goes.



If the cable is not plugged into the right port you will get error msg 633 or 634, but it does not say wrong port. You will get the same error msg if you end up with an unconnected plug. It could just say you are not configured properly, or something like that.
 
When installing the drivers for the satphone, you must use a com port number between 3 and 9. If there is any doubt about the ports on a PC computer, you can go to Device Manager and then Ports and watch the list to see what the number is as you unplug and replug the device. (On Win 7 just go to Start button and type in device manager. )  Your sat phone email software will have a Properties link somewhere that tells you what com port it is looking for. (I will have to add later the related notes for a Mac).

We can hope that the phone would work inside the cabin and not be influenced by the fiberglass overhead. But this has to be tested, and not counted on. If you might be located below a bank of solar panels on the deck, this might not work. Also your access to the full horizon is always compromised below decks. Thus a proper external antenna for the unit is valuable if you plan to do much data transfer.

You can get by without that, but it is a tremendous convenience. I sailed with these multiple times without the antenna, but then you have to then leave the phone on the deck, with the cable leading to the computer below decks, and so more nuts and bolts. If it is raining or rough conditions, one has the challenge of keeping it dry. The phone can be put into a well sealed plastic bag and used outdoors in the rain. I have done this  numerous times, but not proud of it. But for data transfer we need the cable to the PC, and if conditions are rough we also have to have the cabin secured.

The advantage of being in the middle of the ocean (as opposed to at home with buildings and hills around) is you do have a full horizon to see satellites. There are 66 satellites in low earth polar orbit, which means each circles the earth in about 100 minutes (same as ASCAT-Metop-A, which is at 104 min).  There are six orbital planes spaced 30 degrees apart with 11 satellites in each. So there are always some available, but crossing the tropics, the density of useable satellites is lower than at higher latitudes. It should not be a problem any time when standing in the cockpit, but there could be some timing issue if there is just one location in the cabin that works,  i.e. over against one side of cabin, with a slice of sky not blocked by solar panels overhead.

Thus this is not just a one time trial to learn the potential of inside use.  It must be tried several times during the day to rule it out or find it works under special conditions.  It could be that just turning on the phone and the SatMon program when working on the computer for other purposes they might be able to detect useable times.

Another important note is you cannot use the "hockey puck" external antenna that comes with every unit in the box. These have a magnet connector and are actually intended for car-top use on land. I am not sure of the science, but i believe they count on the metal car roof for a ground plane to work efficiently. In any event, it is well known that they are not very effective on a boat.

As for data transfer efficiency, we have to accept that the transfer rate is not high. Nothing like we are used to on our wifi connections. Sending one short email takes about 40 seconds, but a list of 5 very long mails, even to multiple addresses takes only about 50 sec. The best approach is to use a batch and send procedure. That is write emails throughout the day, but only log on once a day to download your incoming mail, send outgoing mail, and receive your weather data all in one connection. this saves the unavoidable connection costs of individual logins.

Weather data via sat phone will be mostly be in text or GRIB format, and for the latter my rough estimates are 3 days of wind data over a 10º x 10º grid will take up 10 kb. This would be the same for waves or precip or pressure. You can scale that to anticipate the file sizes. But all of the data is stored so you can after downloads look at the data file to see actual file sizes. Using sat phones for weather data is discussed in Weather by Satellite Phone.

To send emails for communications or weather data, you will need special software for your  computer and  an account with a provider of these services. Some also offer the option of tagging each email with your position, COG, and SOG if you have a GPS connected to the same computer.

A final but important note for small craft mariners. These phones and their connectivity are super convenient, despite the fairly high price of communications. So much so, that they can be taken for granted after much use. This is a mistake.

If the unit did not come with it, I would recommend getting a water proof, crush proof Pelican or Otterbox case for the device and its charger (any that it fits it will do).  Then make it an absolute rule that it always goes back in that box, and the box gets sealed when done. (This applies to hand held units not incorporated into the nav station with a docking unit.)  Otherwise, it is easy to mix them up with a cell phone, and just set it aside when done, without its full protection. Then if some water gets into the boat –– either big time or small –– it can damage one of your important links to land and other vessels.