Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Engineering & Systems > Marine Electronics
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 14-10-2018, 10:04   #1
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Lightbulb Groking the Vesper XB6000 and XB8000 AIS transponders

Hello!

I have an XB6000 AIS that I would like to get working with the very nice Vesper WatchMate mobile app. This is not supported out of the box, but I am looking at hacking together a proxy using a RapberryPi so that the app thinks it's talking to an XB8000. To that end, I need a willing volunteer XB8000 owner's help with the following:

1. connect to your XB8000 using wifi
2. open a browser and access each of the following urls and record the responses:

http://192.168.15.1:39151/datamodel/...el?DeviceModel
http://192.168.15.1:39151/targets/getTargets
http://192.168.15.1:39151/prefs/getP...rofile.current
http://192.168.15.1:39151/alarms/get_current_list
http://192.168.15.1:39151/test/getSimFiles

...and share the responses here.

Cheers! Jeremy
jaffadog is offline   Reply With Quote
Old 14-10-2018, 16:51   #2
Registered User

Join Date: Jun 2013
Location: Philadelphia
Boat: Bristol Channel Cutter 28
Posts: 36
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

I hope this helps you to grok it in fullness.

I increased the range for alarms in WatchMate to generate some. With no alarms, the response at the alarm URL is just a blank.



http://192.168.15.1:39151/datamodel/...el?DeviceModel
Quote:
XB-8000 3.04.17316 5.20.17443 1.2.4.0 KW37070

http://192.168.15.1:39151/targets/getTargets


Quote:
305090000 JOHANNES - S. V2CR9 Cargo 70 1 36862 171 3.06 220 0.0 hide 311073400 Type not available 0 1 36862 217 7.31 200 0.0 hide 338211341 Type not available 0 2 36862 185 0.48 256 0.0 hide 338737000 Type not available 0 1 36862 055 2.77 007 0.0 hide 338997000 MCFARLAND AEGB Dredging 33 1 36861 207 4.68 266 4.9 hide 352610000 MARBELLA CARRIER 3FJE9 Cargo 70 1 36862 168 2.78 026 0.0 hide 366941510 Type not available 0 1 36862 206 4.41 174 0.0 hide 367061610 Type not available 0 1 36862 167 0.56 081 0.4 hide 367091050 MCALLISTER RESPONDER WDC8665 Tug 52 1 36859 224 8.55 270 11.6 hide 367091120 ROBERT E. MCALLISTER WDC8669 Tug 52 1 36859 220 7.69 256 10.2 hide 367097920 PURPLE HAYS WDC9127 Tug 52 1 36860 042 0.86 046 6.5 hide 367120550 HIGH ROLLER WDD2839 Tug 52 1 36861 38:29 3.73 223 4.60 096 4.2 hide 367148710 SPIRITOFPHILADELPHIA WDD4763 Passenger 60 1 36860 052 0.17 010 5.3 hide 367148870 FREEDOM ELITE WDD4775 Passenger 69 1 36293 07:33 2.71 057 2.73 321 2.6 hide 367315470 Type not available 0 1 36862 204 4.24 056 0.0 hide 367336380 Type not available 0 1 36862 213 5.82 189 0.0 hide 367379670 REID MCALLISTER WDE6394 Other type 90 1 36862 179 3.21 075 0.0 hide 367428270 Type not available 0 1 36862 214 4.24 278 0.0 hide 367552410 ANNABELLE DOROTHY MO WDG5993 Type not available 52 1 36862 204 4.28 322 0.0 hide 367571980 Type not available 0 1 36862 142 0.51 0.0 hide 367605850 Type not available 0 1 36862 206 4.42 002 0.0 hide 367741150 DR MILTON WANER WDI8688 Towing (>200m) 32 1 36862 235 4.28 005 0.0 hide 368173000 Type not available 0 1 36862 222 4.61 0.0 hide 369207000 DANIEL K. INOUYE WDJ3192 Cargo 70 1 36862 212 4.53 000 0.0 hide 369235000 Type not available 0 1 36860 49:26 6.63 233 10.1 093 9.2 hide 378112301 MAMAMIA ZJL9286 Pleasure craft 37 2 36862 184 0.52 274 0.0 hide 477333300 Type not available 0 1 36862 164 1.16 271 0.0 hide 636018470 CHARADE D5PV2 Cargo 70 1 36862 165 2.17 016 0.0 hide 993663001 DELAIR BRG-CLOSED Aid to navigation 0 4 36862 062 3.81 hide 993672077 11 Port hand mark 24 4 36862 218 30.4 hide 993672078 13 Beacon: Port hand 13 4 36862 220 29.8 hide 993672079 CD Channel starboard hand mark 27 4 36862 220 30.1 hide 993672159 14 Beacon: Starboard hand 14 4 36862 216 28.2 hide 993672632 WR62 Starboard hand mark 25 4 36862 215 6.28 hide

http://192.168.15.1:39151/prefs/getP...rofile.current

Quote:
{2,{"accept.demo_mode",""},{"profile.current",""}} 0 ANCHOR

http://192.168.15.1:39151/alarms/get_current_list


Quote:
3.06 171 0.47 185 2.77 055 4.85 210 2.78 168 4.22 204 4.41 206 0.57 166 1.34 045 3.95 23:46 4.43 219 0.58 031 1.03 27:41 2.49 054 4.25 204 5.82 213 3.21 179 4.24 214 4.28 2:33:46 4.28 204 0.51 142 4.41 206 4.28 235 4.28 209 4.61 222 4.53 212 0.51 184 1.16 164 2.17 164 3.82 062


http://192.168.15.1:39151/test/getSimFiles
Quote:
TamakiStrait.sim TamakiStraitMOB.sim VirginIslands.sim AnchorWatch.sim stop stop
Vengeful is offline   Reply With Quote
Old 15-10-2018, 18:50   #3
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Hi V - thanks for posting this info. The responses should be XML - and these seem to have been stripped down to plain text. I've confirmed that Safari and Chrome on an IOS device (iphone/ipad) will do this (transform XML to plain text). Can you try this again from a laptop? Using Chrome on a laptop? Thanks!
jaffadog is offline   Reply With Quote
Old 15-10-2018, 19:30   #4
Registered User

Join Date: Jun 2013
Location: Philadelphia
Boat: Bristol Channel Cutter 28
Posts: 36
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Pesky mobile. Here's the XML.
Also, it appears that we have the same boat, that's neat.


http://192.168.15.1:39151/datamodel/...el?DeviceModel
Code:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<Watchmate version='1.0' priority='0'>
<DeviceModel>
<connectedDeviceType>XB-8000</connectedDeviceType>
<connectedDeviceUiVersion>3.04.17316</connectedDeviceUiVersion>
<connectedDeviceTxVersion>5.20.17443</connectedDeviceTxVersion>
<connectedDeviceTxBbVersion>1.2.4.0</connectedDeviceTxBbVersion>
<connectedDeviceSerialNumber>KW37070</connectedDeviceSerialNumber>
</DeviceModel>
</Watchmate>


http://192.168.15.1:39151/targets/getTargets
Code:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<Watchmate version='1.0' priority='0'>
<Target>
<MMSI>255805923</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>177</Bearing>
<Range>3.16</Range>
<COG2>146</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>256850000</MMSI>
<Name>ATLANTIC NAVIGATORII</Name>
<CallSign>9HA4023</CallSign>
<VesselTypeString>Cargo</VesselTypeString>
<VesselType>79</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>058</Bearing>
<Range>3.19</Range>
<COG2>257</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>338211341</MMSI>
<Name>SEA FOX</Name>
<CallSign></CallSign>
<VesselTypeString>Pleasure craft</VesselTypeString>
<VesselType>37</VesselType>
<TargetType>2</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>185</Bearing>
<Range>0.48</Range>
<COG2>287</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>338447000</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>216</Bearing>
<Range>5.95</Range>
<COG2>343</COG2>
<SOG>0.1</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>338737000</MMSI>
<Name>OCEAN WIND</Name>
<CallSign>WDG5141</CallSign>
<VesselTypeString>Tug</VesselTypeString>
<VesselType>52</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>055</Bearing>
<Range>2.77</Range>
<COG2>007</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>338997000</MMSI>
<Name>MCFARLAND</Name>
<CallSign>AEGB</CallSign>
<VesselTypeString>Dredging</VesselTypeString>
<VesselType>33</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>213</Bearing>
<Range>5.15</Range>
<COG2>359</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>352610000</MMSI>
<Name>MARBELLA CARRIER</Name>
<CallSign>3FJE9</CallSign>
<VesselTypeString>Cargo</VesselTypeString>
<VesselType>70</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>168</Bearing>
<Range>2.78</Range>
<COG2>026</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>366855710</MMSI>
<Name>GRAMMA LEE T MORAN</Name>
<CallSign>WDA8564</CallSign>
<VesselTypeString>Tug</VesselTypeString>
<VesselType>52</VesselType>
<TargetType>1</TargetType>
<Order>4188</Order>
<TCPA>11:27</TCPA>
<CPA>0.00</CPA>
<Bearing>175</Bearing>
<Range>1.39</Range>
<COG2>355</COG2>
<SOG>7.3</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard,cpa</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>366939770</MMSI>
<Name>CAPE COD</Name>
<CallSign>WBK3243</CallSign>
<VesselTypeString>Tug</VesselTypeString>
<VesselType>52</VesselType>
<TargetType>1</TargetType>
<Order>8188</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>171</Bearing>
<Range>2.69</Range>
<COG2>184</COG2>
<SOG>9.9</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>366966060</MMSI>
<Name>CONSORT</Name>
<CallSign>WSQ3331</CallSign>
<VesselTypeString>Towing</VesselTypeString>
<VesselType>31</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>069</Bearing>
<Range>2.12</Range>
<COG2>015</COG2>
<SOG>0.1</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367061610</MMSI>
<Name>BARNEY TURECAMO</Name>
<CallSign>WDC6808</CallSign>
<VesselTypeString>Local (57)</VesselTypeString>
<VesselType>57</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>188</Bearing>
<Range>4.39</Range>
<COG2>342</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367061730</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>36862</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>215</Bearing>
<Range>7.11</Range>
<COG2>207</COG2>
<SOG>0.1</SOG>
<DangerState></DangerState>
<AlarmType></AlarmType>
<FilteredState>hide</FilteredState>
</Target>
<Target>
<MMSI>367097920</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>5500</Order>
<TCPA>48:53</TCPA>
<CPA>0.96</CPA>
<Bearing>212</Bearing>
<Range>4.89</Range>
<COG2>021</COG2>
<SOG>5.9</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367141210</MMSI>
<Name>PILOT DELAWARE</Name>
<CallSign>WDD4172</CallSign>
<VesselTypeString>Pilot</VesselTypeString>
<VesselType>50</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>186</Bearing>
<Range>0.98</Range>
<COG2>178</COG2>
<SOG>0.1</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367148870</MMSI>
<Name>FREEDOM ELITE</Name>
<CallSign>WDD4775</CallSign>
<VesselTypeString>Passenger</VesselTypeString>
<VesselType>69</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>186</Bearing>
<Range>0.57</Range>
<COG2>032</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367315470</MMSI>
<Name>MARY M.COPPEDGE</Name>
<CallSign>WDD9722</CallSign>
<VesselTypeString>Other type</VesselTypeString>
<VesselType>90</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>055</Bearing>
<Range>2.83</Range>
<COG2>050</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367318760</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>215</Bearing>
<Range>4.32</Range>
<COG2>000</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367379670</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>219</Bearing>
<Range>4.23</Range>
<COG2>277</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367552410</MMSI>
<Name></Name>
<CallSign></CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>204</Bearing>
<Range>4.28</Range>
<COG2>205</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367571980</MMSI>
<Name>FREEDOM</Name>
<CallSign>WDG7901</CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>143</Bearing>
<Range>0.52</Range>
<COG2></COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>367741150</MMSI>
<Name>DR MILTON WANER</Name>
<CallSign>WDI8688</CallSign>
<VesselTypeString>Towing (&gt;200m)</VesselTypeString>
<VesselType>32</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>176</Bearing>
<Range>3.03</Range>
<COG2>231</COG2>
<SOG>0.2</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>440371000</MMSI>
<Name>ASIAN CAPTAIN</Name>
<CallSign>D7AQ</CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>70</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>174</Bearing>
<Range>2.89</Range>
<COG2>315</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>477168200</MMSI>
<Name>GREAT AGILITY</Name>
<CallSign>VRQB3</CallSign>
<VesselTypeString>Type not available</VesselTypeString>
<VesselType>70</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>176</Bearing>
<Range>1.87</Range>
<COG2>268</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>477333300</MMSI>
<Name>PAQUETA ISLAND</Name>
<CallSign>VRQO8</CallSign>
<VesselTypeString>Cargo</VesselTypeString>
<VesselType>70</VesselType>
<TargetType>1</TargetType>
<Order>8188</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>173</Bearing>
<Range>1.71</Range>
<COG2>159</COG2>
<SOG>5.7</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>564045000</MMSI>
<Name>MTM SAVANNAH</Name>
<CallSign>9V2995</CallSign>
<VesselTypeString>Tanker</VesselTypeString>
<VesselType>80</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>051</Bearing>
<Range>2.43</Range>
<COG2>250</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>636018470</MMSI>
<Name>CHARADE</Name>
<CallSign>D5PV2</CallSign>
<VesselTypeString>Cargo</VesselTypeString>
<VesselType>70</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>165</Bearing>
<Range>2.18</Range>
<COG2>283</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>636092827</MMSI>
<Name>MAERSK WOLFSBURG</Name>
<CallSign>D5PZ5</CallSign>
<VesselTypeString>Cargo</VesselTypeString>
<VesselType>70</VesselType>
<TargetType>1</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>176</Bearing>
<Range>3.00</Range>
<COG2>245</COG2>
<SOG>0.0</SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>993663001</MMSI>
<Name>DELAIR BRG-CLOSED</Name>
<CallSign></CallSign>
<VesselTypeString>Aid to navigation</VesselTypeString>
<VesselType>0</VesselType>
<TargetType>4</TargetType>
<Order>8190</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>062</Bearing>
<Range>3.82</Range>
<COG2></COG2>
<SOG></SOG>
<DangerState>danger</DangerState>
<AlarmType>guard</AlarmType>
<FilteredState>show</FilteredState>
</Target>
<Target>
<MMSI>993672077</MMSI>
<Name>11</Name>
<CallSign></CallSign>
<VesselTypeString>Port hand mark</VesselTypeString>
<VesselType>24</VesselType>
<TargetType>4</TargetType>
<Order>36862</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>218</Bearing>
<Range>30.4</Range>
<COG2></COG2>
<SOG></SOG>
<DangerState></DangerState>
<AlarmType></AlarmType>
<FilteredState>hide</FilteredState>
</Target>
<Target>
<MMSI>993672078</MMSI>
<Name>13</Name>
<CallSign></CallSign>
<VesselTypeString>Beacon: Port hand</VesselTypeString>
<VesselType>13</VesselType>
<TargetType>4</TargetType>
<Order>36862</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>220</Bearing>
<Range>29.8</Range>
<COG2></COG2>
<SOG></SOG>
<DangerState></DangerState>
<AlarmType></AlarmType>
<FilteredState>hide</FilteredState>
</Target>
<Target>
<MMSI>993672079</MMSI>
<Name>CD</Name>
<CallSign></CallSign>
<VesselTypeString>Channel starboard hand mark</VesselTypeString>
<VesselType>27</VesselType>
<TargetType>4</TargetType>
<Order>36862</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>220</Bearing>
<Range>30.1</Range>
<COG2></COG2>
<SOG></SOG>
<DangerState></DangerState>
<AlarmType></AlarmType>
<FilteredState>hide</FilteredState>
</Target>
<Target>
<MMSI>993672159</MMSI>
<Name>14</Name>
<CallSign></CallSign>
<VesselTypeString>Beacon: Starboard hand</VesselTypeString>
<VesselType>14</VesselType>
<TargetType>4</TargetType>
<Order>36862</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>216</Bearing>
<Range>28.2</Range>
<COG2></COG2>
<SOG></SOG>
<DangerState></DangerState>
<AlarmType></AlarmType>
<FilteredState>hide</FilteredState>
</Target>
<Target>
<MMSI>993672632</MMSI>
<Name>WR62</Name>
<CallSign></CallSign>
<VesselTypeString>Starboard hand mark</VesselTypeString>
<VesselType>25</VesselType>
<TargetType>4</TargetType>
<Order>36862</Order>
<TCPA></TCPA>
<CPA></CPA>
<Bearing>215</Bearing>
<Range>6.28</Range>
<COG2></COG2>
<SOG></SOG>
<DangerState></DangerState>
<AlarmType></AlarmType>
<FilteredState>hide</FilteredState>
</Target>
</Watchmate>


http://192.168.15.1:39151/prefs/getP...rofile.current
Code:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<Watchmate version='1.0' priority='0'>
<Prefs>
<PrefsRequested>
{2,{"accept.demo_mode",""},{"profile.current",""}}
</PrefsRequested>
<Pref prefname='accept.demo_mode'>0</Pref>
<Pref prefname='profile.current'>ANCHOR</Pref>
</Prefs>
</Watchmate>


http://192.168.15.1:39151/alarms/get_current_list
Code:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<Watchmate version='1.0' priority='1'>
<Alarm MMSI='255805923' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>3.16</Range>
<BearingTrue>177</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='256850000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>3.19</Range>
<BearingTrue>058</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='338211341' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>0.48</Range>
<BearingTrue>185</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='338447000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>5.95</Range>
<BearingTrue>216</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='338737000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>2.77</Range>
<BearingTrue>055</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='338997000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>5.15</Range>
<BearingTrue>213</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='352610000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>2.78</Range>
<BearingTrue>168</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='366855710' state='danger' type='guard,cpa'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>1.21</Range>
<BearingTrue>174</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='366939770' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>1.16</Range>
<BearingTrue>170</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='366966060' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA>1.71</CPA>
<TCPA>6:52:48</TCPA>
<Range>2.12</Range>
<BearingTrue>069</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367061610' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>4.39</Range>
<BearingTrue>188</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367097920' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA>2.05</CPA>
<TCPA>1:19:18</TCPA>
<Range>5.50</Range>
<BearingTrue>213</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367141210' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>0.98</Range>
<BearingTrue>186</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367148870' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>0.57</Range>
<BearingTrue>187</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367315470' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>2.82</Range>
<BearingTrue>055</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367318760' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>4.32</Range>
<BearingTrue>215</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367379670' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>4.23</Range>
<BearingTrue>219</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367428270' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>4.24</Range>
<BearingTrue>214</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367552410' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>4.28</Range>
<BearingTrue>204</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367571980' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>0.51</Range>
<BearingTrue>143</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='367741150' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>3.01</Range>
<BearingTrue>175</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='440371000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>2.88</Range>
<BearingTrue>174</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='477168200' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>1.87</Range>
<BearingTrue>176</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='477333300' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>1.15</Range>
<BearingTrue>173</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='564045000' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>2.43</Range>
<BearingTrue>051</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='636018470' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>2.18</Range>
<BearingTrue>165</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='636092827' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>3.01</Range>
<BearingTrue>176</BearingTrue>
<TargetType></TargetType>
</Alarm>
<Alarm MMSI='993663001' state='danger' type='guard'>
<Name></Name>
<COG></COG>
<SOG></SOG>
<CPA></CPA>
<TCPA></TCPA>
<Range>3.81</Range>
<BearingTrue>062</BearingTrue>
<TargetType></TargetType>
</Alarm>
</Watchmate>


http://192.168.15.1:39151/test/getSimFiles
Code:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<Watchmate version='1.0' priority='0'>
<SimFiles>
<simfile>TamakiStrait.sim</simfile>
<simfile>TamakiStraitMOB.sim</simfile>
<simfile>VirginIslands.sim</simfile>
<simfile>AnchorWatch.sim</simfile>
<simfile>stop</simfile>
</SimFiles>
<sim>stop</sim>
</Watchmate>
Vengeful is offline   Reply With Quote
Old 16-10-2018, 05:29   #5
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Excellent! making progress with the xml:

jaffadog is offline   Reply With Quote
Old 16-10-2018, 07:21   #6
Registered User

Join Date: Jun 2013
Location: Philadelphia
Boat: Bristol Channel Cutter 28
Posts: 36
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Very neat. Will you have a github or something for the project?
Vengeful is offline   Reply With Quote
Old 16-10-2018, 08:20   #7
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Yeah - once I have something working i'll post it on github. stay tuned . So far all I have done is posted the static XMLs you provided on an apache web server and pointed the watchmate mobile app at that host. and voila - quick viability demonstrated. Now I need to make those responses dynamic. And there is this pesky business of the app using both NMEA over TCP as well this proprietary http web service protocol where it is fetching these XML responses. I may need more XB8000 owner assistance as I progress. Thanks!
jaffadog is offline   Reply With Quote
Old 16-10-2018, 08:55   #8
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

I've stubbed a github project here:
https://github.com/jaffadog/vesper-w...ile-app-broker
jaffadog is offline   Reply With Quote
Old 16-10-2018, 13:11   #9
Registered User

Join Date: Jun 2013
Location: Philadelphia
Boat: Bristol Channel Cutter 28
Posts: 36
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Quote:
Originally Posted by jaffadog View Post
I may need more XB8000 owner assistance as I progress. Thanks!
Nice. I can probably set up a temporary VPN or SSH tunnel or something like that to the Vesper’s network on the boat sometime if that helps.
Vengeful is offline   Reply With Quote
Old 16-10-2018, 15:10   #10
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

Quote:
Originally Posted by Vengeful View Post
Nice. I can probably set up a temporary VPN or SSH tunnel or something like that to the Vesper’s network on the boat sometime if that helps.
Man that would be awesome! I'll PM you to discuss details.
jaffadog is offline   Reply With Quote
Old 16-10-2018, 18:17   #11
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

In the meantime, here are a few more requests that I need sample responses for:

http://192.168.15.1:39151/datamodel/getModel?TxStatus
http://192.168.15.1:39151/datamodel/getModel?GPSModel
http://192.168.15.1:39151/datamodel/...odel.,Advanced
http://192.168.15.1:39151/targets/ge...MMSI=993672159
http://192.168.15.1:39151/v3/openChannel
http://192.168.15.1:39151/v3/subscri...sitionUnderway

Thanks! Jeremy
jaffadog is offline   Reply With Quote
Old 16-10-2018, 18:18   #12
Marine Service Provider
 
jaffadog's Avatar

Join Date: Dec 2011
Location: Deltaville, VA, USA
Boat: Sam L. Morse Bristol Channel Cutter 28 ft
Posts: 32
Re: Groking the Vesper XB6000 and XB8000 AIS transponders

In the meantime, here are a few more requests that I need sample responses for:

http://192.168.15.1:39151/datamodel/getModel?TxStatus
http://192.168.15.1:39151/datamodel/getModel?GPSModel
http://192.168.15.1:39151/datamodel/...odel.,Advanced
http://192.168.15.1:39151/targets/ge...MMSI=993672159
http://192.168.15.1:39151/v3/openChannel
http://192.168.15.1:39151/v3/subscri...sitionUnderway

Thanks! Jeremy
jaffadog is offline   Reply With Quote
Reply

Tags
ais, hacking, vesper


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Raymarine E80 and Vesper XB8000 AIS setup NMEA query jono63812 Marine Electronics 11 22-05-2017 22:04
Vesper xb8000 or WM850 w/ Chartplotter, iPad? laika Marine Electronics 14 25-02-2015 14:36
XB8000 AIS & GPS Charts on Android Phone? PelagicNomad Marine Electronics 2 30-10-2014 20:53
Low Cost AIS Class B Transponders Neptune's Gear Vendor Spotlight - Great Deals for CF Members! 5 12-11-2013 13:26
AIS Transponders and AIVDO Messages bdbcat OpenCPN 5 06-09-2010 20:16

Advertise Here


All times are GMT -7. The time now is 00:16.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.