I have been trying to send and receive data in between the brain and my phone, but to no avail. Does anyone have any documentation or examples?
What exactly have you tried to do and why ?
Did a little research. You can’t use the phone for competitions.
Using something call cortex Cell Phone App to control vex bots
or without Inexpensive control system for teams without access to Cortex / V5 off-season
I think he switched his radio to Bluetooth and tried to control it like that but it’s just a hypothesis.
This is correct, however, the other links lead to obsolete solutions for a previous generation of VEX hardware. There are uses for V5 outside of competition.
Sure, I know what they may want to do, but before jumping to any conclusions I want to hear what the OP has planned.
iPhones are quite locked down. You will likely need to make a full fledged app to read and send Bluetooth connections.
Personally, I would instead use a laptop or Steam Deck to run Python for the connection as its much simpler to test without the headache.
As for pairing, you may need to do some reverse engineering, or politely asking @jpearman for details. But personally I think you’ll get your answer quicker just by getting a raspberry pi or arduino, connecting directly to the V5 Brain over USB serial, and making the pi send data over its own wifi or bluetooth for more granular control.
I have tried to use MIT app inventor but it seems that iPhone won’t work with BLE on innovator. And I tried to use swift but there is too little documentation for me to figure it out. As for why, I want to tune PID using a mobile device but I only have apple devices.
Yea you are correct.
I knew it!
anyway… do you have an old android phone and possibly an Arduino?
I don’t have access to any android devices sadly, but I do have arduinos, raspi, and other micro controllers. But I would like to avoid using them if possible.