Hello how does the ps4 controller communicate with the console?
Are there specific frequencies sent for each button? I.e when you press the X or the O button how does it communicate this to the console?
And can outside interference occur like if you have a tv remote control and two tvs are on the same frequency, and you want to turn only one tv off but the other one turns off also. can this happen if you have a device that has the same frequency of one of the buttons on the controller that it will cause the same result as pressing a button on the controller?
Thanks
virtually yours
Virtually Yours
PS3 & PS4 controllers use bluetooth.
So can I make a device that can communicate with the ps4 console? and send one frequency to operate a function?
“Frequency” is not the word you’re looking for, and if you literally think it’s just a matter of blatting out the right radio-frequency beep you’re seriously underestimating it.
You can make – or even buy – devices with incorporate a prebuilt Bluetooth interface. You’d have to be some kind of expert masochist to hand-roll one of those, when you can buy off-the-shelf BT modules for less than $10.
But your new device would have to look to the ps4 like a type of BT device the ps4 already understands. You can emulate a keyboard, for instance, or a controller. But that may be close to what you have in mind.
Bluetooth functions are not frequency dependent. Data is transmitted in the form of digital packets which the host receives, decodes, and interprets. I’m not an expert in Bluetooth, but I think that if you want to control your PS4 with a custom device, you would need more information on how the PS4 interprets Bluetooth packets. You would probably also need debug access to the PS4 Bluetooth software stack. It’s not a simple process.
As to your other question, Bluetooth pairs devices with hosts, so I don’t think you’re at much risk of interference from other devices, unless they’re pairing with your PS4 somehow. An infrared TV remote sends a code by flashing an infrared LED, so multiple TVs that share the “power off” code could see the light from the remote and shut off.
There is no risk of interference for a variety of reasons.
They don’t even disable each other (by one making noise ?) because they keep sending on different frequencies. Should a single packet be corrupted, its resent on a different frequency. They in fact keep using different frequencies in a per-negotiated pattern, and can change that pattern if a frequency is found to be badly “noisy”…
These frequencies are used to transmit digital signals in sophisticated noise resistant modulation techniques (choices/both frequency and phase shift keying.)… There’s network protocols over that.