Hi
I'm trying to set-up a raspberry pi APRS and Weather Station.....
Hardware is the following:
Mac Pro as the router (10.0.1.1on en0)
Ambient Weather Station WS-2902 (10.0.1.144 on wlan)
Raspberry PI 3. (10.0.1.20 on wlan0)
So far everything is installed on the raspberry pi and i'm trying to
capture the data from the PWS....
here are some configs:
Weewx config:
##############################################################################
[Simulator]
# This section is for the weewx weather station simulator
# The time (in seconds) between LOOP packets.
loop_interval = 2.5
# The simulator mode can be either 'simulator' or 'generator'.
# Real-time simulator. Sleep between each LOOP packet.
mode = simulator
# Generator. Emit LOOP packets as fast as possible (useful for
testing).
#mode = generator
# The start time. Format is YYYY-mm-ddTHH:MM. If not specified, the
default
# is to use the present time.
#start = 2011-01-01T00:00
# The driver to use:
driver = weewx.drivers.simulator
##############################################################################
[Interceptor]
# This section is for the network traffic interceptor driver.
# The driver to use:
driver = user.interceptor
# Specify the hardware device to capture. Options include:
# acurite-bridge - acurite internet bridge
# observer - fine offset WH2600/HP1000/HP1003, aka 'observer'
# lw30x - oregon scientific LW301/LW302
# lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge
device_type = observer
mode = sniff
iface = wlan0
pcap_filter = src 10.0.1.144 and dst port 5571
##############################################################################
I have run a tcpdump on the server and established that it works... here is
what
I ran and the results.
sudo tcpdump -i en0 src 10.0.1.144 > ~/Desktop/test
here are the partial result of this dump:
14:58:35.766179 IP 10.0.1.144.bre > 10.0.1.1.domain: 59991+ A?
rtupdate.wunderground.com. (43)
14:58:35.993921 IP 10.0.1.144.17325 >
ec2-52-25-21-79.us-west-2.compute.amazonaws.com.http: Flags [P.], seq
429532811:429533334, ack 2695086611, win 5840, length 523: HTTP: GET
/weatherstation/updateweatherstation.php?ID=********&PASSWORD=********&indoortempf=73.0&tempf=51.1&dewptf=22.3&windchillf=51.1&indoorhumidity=33&humidity=32&windspeedmph=8.7&windgustmph=11.4&winddir=252&absbaromin=30.21&baromin=30.04&rainin=0.00&dailyrainin=0.00&weeklyrainin=0.00&monthlyrainin=0.00&yearlyrainin=-9999&solarradiation=696.21&UV=7&dateutc=2018-4-21%2018:58:31&softwaretype=AMBWeatherV3.0.3&action=updateraw&realtime=1&rtfreq=5
HTTP/1.0
14:58:36.300327 IP 10.0.1.144.17325 >
ec2-52-25-21-79.us-west-2.compute.amazonaws.com.http: Flags [F.], seq 523,
ack 109, win 5732, length 0
14:58:37.219037 IP 10.0.1.144.17325 >
ec2-52-25-21-79.us-west-2.compute.amazonaws.com.http: Flags [.], ack 110,
win 5731, length 0
14:58:39.266122 IP 10.0.1.144.bre > 10.0.1.1.domain: 17419+ A?
api.weathercloud.net. (38)
14:58:40.139191 IP 10.0.1.144.bre > 10.0.1.1.domain: 49211+ A?
rtupdate.wunderground.com. (43)
so for me that proves that the tcpdump capture works.
Now when i run the this code: sudo tcpdump -i en0 src 10.0.1.144 | nc
10.0.1.120 5571 I'm not sure that it reaches the raspberry PI on the other
end.
I ran a tcpdump on the raspberryPI and havent seen any packet that
resembles what was captured on the server, do you guys have any clue?
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.