BLE and other measurements with OpenWRT

Hallo,

many years ago I have used OpenWRT simply as a router. It will have developed a lot so I am kind of new again, please be patient

Would OpenWRT support BLE connections ?
Is it possible to collect informations like wifi/BLE from other antennas strength ?
if so seperatly for each antenna ?
Also would allow OpenWRT to run some code (prefereably python) to collect weather infos from sensors ?
Is there some monitoring connection (mqtt/ grafana....) ?

I was thinking about Spitz GL-X750 dual-band router as a remote weather station /pax counter

Thanks for any hint here

You cannot use the WiFi radio to monitor non-WiFi signals. WiFi devices are not general-purpose SDRs (software defined radios). Additionally, most WiFi devices do not have a BLE module built-in.

Does your device support BLE (or have you purchased such a module)?

See:

  • As discussed above, WiFi only, BLE would require a separate device
  • Not separately, for the whole radio

What protocol will be used to establish a connection with these sensors?

Thanks @lleachii , maybe I did not clarifiy what has to be done

for wifi I would like to see from time to time which other wifi devices are switched on.
Usually on the console with airmon-ng or kismet. I that possible with OpenWRT ?

for BLE kind of the same, don't have a solution yet.

For the sensors I would connect some usb device and recieve serial output from them.

All this should than be forwarded. Is it possible to run such a custome code stuff in OpenWRT ?

  • Yes, it is possible to run airmon-ng, it is an available package in the repository
  • Yes, it is possible to run custom code on OpenWrt - you mentioned Python, that is also an available package

You can see this for your own devices connecting to your AP by default.

Feel free to search the forums, there are a few threads.

USB serial is supported.

1 Like

Thanks for that, sounds promising !

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.