Difference between revisions of "WeatherStationInterface"

From PaparazziUAV
Jump to navigation Jump to search
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<categorytree style="float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;" mode=pages>Tools</categorytree>
__TOC__
= Weather Station Interface =
= Weather Station Interface =


The weather station interface <tt>davis2ivy</tt> polls Davis VantagePro/VantagePro2 stations and broadcasts the current weather data (ambient pressure, temperature, wind speed and direction) over Paparazzi's message system.
== davis2ivy ==
Connect the station via a serial port.
 
The weather station interface <tt>davis2ivy</tt> polls Davis VantagePro/VantagePro2 stations and broadcasts the current weather data (ambient pressure, temperature, wind speed and direction) over Paparazzi's Ivy bus message system.
Connect to the station is via a serial port.


<tt>davis2ivy</tt> may send messages with different aircraft IDs.
<tt>davis2ivy</tt> may send messages with different aircraft IDs.
Line 8: Line 13:
If you use another aircraft ID, you have to add the <tt>-a</tt> option to get the messages into the log file.
If you use another aircraft ID, you have to add the <tt>-a</tt> option to get the messages into the log file.


== Options ==
=== Options ===
The program can be found in <tt>$PAPARAZZI_HOME/sw/ground_segment/misc</tt>.
The program can be found in <tt>$PAPARAZZI_HOME/sw/ground_segment/misc</tt>.
* <tt>-a</tt> Send ALIVE message
* <tt>-a</tt> Send ALIVE message
Line 16: Line 21:
* <tt>-s &lt;number&gt;</tt> Specify the interval between station polls in seconds (default is 1)
* <tt>-s &lt;number&gt;</tt> Specify the interval between station polls in seconds (default is 1)


== External Links ==
=== External Links ===
[http://www.davisnet.com/weather/products/vantage-pro-professional-weather-stations.asp Vantage Pro2 product page]
[http://www.davisnet.com/weather/products/vantage-pro-professional-weather-stations.asp Vantage Pro2 product page]
== kestrel2ivy ==
The weather station interface <tt>kestrel2ivy</tt> polls Neilsen Kellerman Kestrel bluetooth weather meters (tested with Kestrel 4500) and broadcasts the current weather data (ambient pressure, temperature, wind speed and direction, relative humidity) over Paparazzi's Ivy bus message system.
Connect to the meter is via a bluetooth serial port.
<tt>kestrel2ivy</tt> may send messages with different aircraft IDs.
The simplest way is to use the ID of the actually flying aircraft, thus the messages will show up in the messages window and in the log file as if they were sent from that aircraft.
If you use another aircraft ID, you have to add the <tt>-a</tt> option to get the messages into the log file.
=== Options ===
The program can be found in <tt>$PAPARAZZI_HOME/sw/ground_segment/misc</tt>.
* <tt>-h</tt> Print help message
* <tt>-a</tt> Send ALIVE message
* <tt>-b &lt;bus&gt;</tt> Specify Ivy bus (default is 127.255.255.255:2010)
* <tt>-d &lt;device&gt;</tt> Specify the weather station device (default is <tt>/dev/rfcomm0</tt>)
* <tt>-i &lt;number&gt;</tt> Specify the aircraft ID (default is 1)
* <tt>-s &lt;number&gt;</tt> Specify the interval between station polls in seconds (default is 5)
* <tt>-m</tt> Use if the meter is set to output metric/SI units instead of default imperial units
=== External Links ===
[http://www.nkhome.com/kestrel/kestrel-4500/ Kestrel 4500 product page]
[[Category:Tools]]

Latest revision as of 06:56, 24 January 2013

Weather Station Interface

davis2ivy

The weather station interface davis2ivy polls Davis VantagePro/VantagePro2 stations and broadcasts the current weather data (ambient pressure, temperature, wind speed and direction) over Paparazzi's Ivy bus message system. Connect to the station is via a serial port.

davis2ivy may send messages with different aircraft IDs. The simplest way is to use the ID of the actually flying aircraft, thus the messages will show up in the messages window and in the log file as if they were sent from that aircraft. If you use another aircraft ID, you have to add the -a option to get the messages into the log file.

Options

The program can be found in $PAPARAZZI_HOME/sw/ground_segment/misc.

  • -a Send ALIVE message
  • -b <bus> Specify Ivy bus (default is 127.255.255.255:2010)
  • -d <device> Specify the weather station device (default is /dev/ttyUSB1)
  • -i <number> Specify the aircraft ID (default is 1)
  • -s <number> Specify the interval between station polls in seconds (default is 1)

External Links

Vantage Pro2 product page

kestrel2ivy

The weather station interface kestrel2ivy polls Neilsen Kellerman Kestrel bluetooth weather meters (tested with Kestrel 4500) and broadcasts the current weather data (ambient pressure, temperature, wind speed and direction, relative humidity) over Paparazzi's Ivy bus message system. Connect to the meter is via a bluetooth serial port.

kestrel2ivy may send messages with different aircraft IDs. The simplest way is to use the ID of the actually flying aircraft, thus the messages will show up in the messages window and in the log file as if they were sent from that aircraft. If you use another aircraft ID, you have to add the -a option to get the messages into the log file.

Options

The program can be found in $PAPARAZZI_HOME/sw/ground_segment/misc.

  • -h Print help message
  • -a Send ALIVE message
  • -b <bus> Specify Ivy bus (default is 127.255.255.255:2010)
  • -d <device> Specify the weather station device (default is /dev/rfcomm0)
  • -i <number> Specify the aircraft ID (default is 1)
  • -s <number> Specify the interval between station polls in seconds (default is 5)
  • -m Use if the meter is set to output metric/SI units instead of default imperial units

External Links

Kestrel 4500 product page