Some low-low level access questions!
I want to make an IOLink device... and I'm good and banging things together, but I need to know if I can use the APIs that nimBLE uses to:
1. Set the GFDM to a 1MHz Bandwidth, making 80 channels in the 2.4GHz spectrum
2. Set the RF channel frequency hopping pattern
3. Change the RF from Rx to Tx with the right timing for IOLink.
4. Set the TDMI timing for receiving, encoding, and transmitting the data (do I need access to an RFClock, or is the ESP32 main clock fast enough?)
5. Dictate the raw bitstream to be transmitted at time X (eg sync+ack+chan+data+crc -- whitened by the BLE whitener) -- do I need to give the API the raw bitstream already whitened, or can I tell the radio to output "this data" at "this time"?
I tried asking on the tech forum, but it wouldn't let me upload an attachment...
FWIW, the specification is https://io-link.com/share/Downloads/Sys ... _Mar18.pdf
If I can do the above... I think I can do it. If I can't... I gotta look elsewhere...
Raw radio access?
-
- Posts: 9729
- Joined: Thu Nov 26, 2015 4:08 am
Re: Raw radio access?
I think that's all part of the lower level MAC/PHY code, and we haven't open-sourced or publicly documented that.
Who is online
Users browsing this forum: Bing [Bot] and 79 guests