LoRa and the most power efficient microcontroller you can get away with. If you just want to detect motion you could even get away with a simple motion detecting switch triggering an interrupt that wakes the device from sleep and sends a message and puts it back to sleep. If your needs are mor comples you use a gyro/acceleration sensor and highpass the absolute value of the summed acceleration signals with a onepole filter smooth it with a onepole lowpass and trigger the LoRa message when the value is above a to be determined threshold for a to be determined amount of time.
On the other side you can setup e.g. an ESP32 that receives the LoRa message. This ESP32 can then communicate with whatever, using Wifi, USB-Serial or whatnot.
Alternative lowtech idea: a vibration switch (essentially a metal spring inside a metal ring/tube, when vibration is big the spring touches the ring/tub and contact is made). This contact switches a mosfet that then discharges into an IR-LED. This means you get a thing that flashes IR-Light when it is vibrated and doesn't use any power (appart from the leakage of the capacitor) when it isn't active.
On the other side you need to detect the IR pulse and do something with it, e.g. using an Arduino/ESP32 or something among those lines. Of course this means you need to have line of sight between the two.
I love the lo-tech idea. I hadn't considered this approach but I could see it working well for outdoor environments (with line of sight) where there is little infrastructure available.
On the other side you can setup e.g. an ESP32 that receives the LoRa message. This ESP32 can then communicate with whatever, using Wifi, USB-Serial or whatnot.
Alternative lowtech idea: a vibration switch (essentially a metal spring inside a metal ring/tube, when vibration is big the spring touches the ring/tub and contact is made). This contact switches a mosfet that then discharges into an IR-LED. This means you get a thing that flashes IR-Light when it is vibrated and doesn't use any power (appart from the leakage of the capacitor) when it isn't active.
On the other side you need to detect the IR pulse and do something with it, e.g. using an Arduino/ESP32 or something among those lines. Of course this means you need to have line of sight between the two.