Proud owner of a new 4D. Unless I’ve misread the documentation, it looks like the Shake requires an internet connection to ShakeNet in order to record and retrieve data? Unfortunately that won’t be possible in my application. Instead, do you have a local API or a C program I can bind to retrieve data on the pi itself? Streaming is a preferred option since we want to send it over LoRa in real-time.
My problem is that the station will be remotely installed and our communication is going to use a low power protocol known as LoRa and we’ll be writing our own networking layer on top of it.
We’re writing in Rust so bindings to C/C++ are totally doable. Alternatively, if you could point me to some docs that may cover this already that’s helpful, too.
Thanks for your help.
Edit: it looks like there may be a way to tap into raw UDP packets, perhaps locally? https://github.com/raspishake/rsudp/tree/master/rsudp