Process
We first generated tokens and creates webhook in each side. It is named as "doPairedPublish" and will trigger "activate" function on the other side. Then we added the button and did some modifications on the code.
At first we tested our circuit on our own side, and my fan didn't run. I found it was because we did not use external power this time and I forgot to connect to microcontroller’s power.
Then we found one fan cannot be triggered. But we saw on the console that it did receive the event. Then we checked the circuit and found no problems. Finally we figured out that it was because windows have limitations on the power supply to usb-connected device. So the fan didn't get enough power. It only had very small movements.