Controlling Proxmark3 with your BLE devices.
** This is an ongoing project, if you have some brillant idea, create a new Issue
.
Developing...
Previous version is deprecared https://github.com/DickyT/proxmark3-ios
Fritzing does not have a community component, so I use RCS22 to replace Proxmark3 in this chart
RCS22 : VCC -> Proxmark3 USB VCC+
RCS22 : GND -> Proxmark3 USB GND
YOU NEED TO CONNECT Proxmark3 USB D+ AND D- TO RASPBERRY PI's MICRO-USB D+ AND D-
The base hardware is Raspberry Pi ZERO W version, it comes with WiFi and Bluetooth module, which makes hardware part easier.
You do not need to use a USB-OTG cable, you can solder your own Micro-USB - Micro-USB
cable refering my diagram.
Since Proxmark3 do have a hardware reset button, but if you put the whole thing into a case, you cannot touch that button, sometimes Proxmark3 just hangs, you NEED to restart it.
I added a transitor (S8050) with a resistor (3.3k) to the power cable, so we can always reset our Proxmark with Raspberri Pi's GPIO pin.
I also use PiSugar as a power supply to the whole system.
But the price now is unreasonable high, I purchased my PiSugar 1200mAh for only $10, so you can skip this part, of use your prefer way to power up your own hardware, my software does not interact with power supply system, so do it your way!