So the CH570 has a programmable RF front-end with basic functionality over which you can implement custom protocols? That's cool.
We don't yet know if it's compatible with nRF24L01 (which has been around since 2004 but got super-cheap Chinese modules in the early 2010s) but it's certainly similar.
If you don't know nRF24L01:
- 125 "2.4 GHz" channels spaced 1 MHz apart
- 100m range in open air, maybe more at the nRF24L01+'s added 250 kbps speed (original was 1 or 2 Mbps). Here's a compatible advertising 5 km range!
https://www.aliexpress.com/i/1005001499957023.html But it's no competitor to LoRaWAN.
- each device has a 5 byte ID
- up to 32 byte payload in each packet
- can have active sessions to up to 6 other devices on the same channel at the same time
- mostly UDP-like behaviour though there is an option for ACK and limited automatic retry.
- streaming and real reliability needs to be provided by the µcontroller software, if required.
They're very easy to use from a small MCU, via SPI. The Arduino library works well.
https://docs.arduino.cc/libraries/rf24/