Hi Gangee,
I don't want to talk about the protocol on this forum because LawnCheck was designed to be easy to use without need for a technical background and most users won't benefit from reading it.
To answer your question though, you don't have to write any software, just use the connection tester available through EtherRain Admin Windows or Java. It uses your computer to tell if a connection can be established. Also, because you mentioned ping, you could do a series of ping requests to LawnCheck.com during various periods of the day to see how the response time varies. This might help in understanding any outages your LawnCheck report is showing, plus you could try a different DNS address. Again, this is fringe stuff that most users don't need to know about.
And also, your connection report shows pretty good connectivity. The only reason I mention congestion is because you've had solid connectivity during nights and morning and only modest outage blocks during midday, so far anyway. Seeing most people irrigate at night or morning this should provide great service. We'll keep monitoring.
Hope this helps,
Jim