Why Only Receiving 4 types of UDP Packets - WHY?

Don’t sweat the little stuff. Concentrate on the basic concepts.

  • An ‘event’ is something that happened. The event’s data indicates which device detected it and which station (hub) it was broadcast from.

  • A ‘device status’ message says what the health of the device is, and which station (hub) broadcast that info

  • An ‘observation’ is something that was measured. The name of the observation indicates what kind of device observed it. The content of the observation indicates ‘which’ such device observed that data and which station (hub) it was broadcast from.

  • The ‘rapid_wind’ indicates it’s a particular measurement, although you could make the argument that it’s badly named. Whatever. It’s been there since day one and I’d expect any sensor measuring wind to report a rapid_wind if it supported rapid measurements. It also indicates which sensor and station that came from.

It is reasonable to expect a future device with more sensors (say, if they added air quality perhaps) would have a new obs_xx observation type. The old API would work fine for the old gear even if you never heard of what an Air or Sky or Tempest was.

Just write new stuff Tempest only and move on.

1 Like