DON’T PANIC. If your stash comes under attack by the bad dudes, try to trick them into activating your fake HW wallet, which sends a distress signal to a Telegram group.
https://github.com/arcbtc/fakewallet
Follow me on Twitter:
https://twitter.com/btcsocialist
Hardware:
-ESP32 Devkit v1
Thanks ...
## Summary of BTCIOT Tutorial: Building a Bitcoin Panic Button with ESP32
This podcast episode series details a tutorial on creating a low-cost "panic button" or fake hardware wallet using an ESP32 microcontroller. The project aims to explore decentralized, user-controlled Internet of Things (IoT) devices, moving away from centralized control and privacy violations. The device, costing around $4 to build, isn't designed to protect Bitcoin value directly, but rather to act as a deterrent and a means of alerting contacts in a potential emergency, such as a home invasion. The initial setup involves configuring the ESP32 to send a Telegram message to a pre-selected group, simulating a hardware wallet and potentially misleading intruders. Future iterations could include adding a physical panic button and implementing two-passcode systems for enhanced security.
Main Topics Discussed:
- Decentralized IoT: The importance of user-led, open-source methodologies for IoT devices.
- ESP32 Microcontroller: Utilizing the ESP32's Wi-Fi and Bluetooth capabilities for a low-cost, versatile solution.
- "Panic Button" Project: Creating a device to send Telegram alerts in emergency situations, disguised as a hardware wallet.
- Telegram Integration: Setting up a Telegram bot and group to receive alert messages, including the crucial process of obtaining the group ID.
- HTTP GET Requests: Constructing and sending HTTP GET requests to trigger Telegram alerts, highlighting the importance of detail and debugging.
- SSL Libraries: Leveraging modern ESP32 processing power to handle secure connections with external APIs.
- Arduino IDE: Programming the ESP32 using the Arduino IDE for ease of use.
- Security Considerations: Emphasizing the importance of protecting the Telegram API key, drawing parallels to safeguarding a Bitcoin private key.
- Potential Applications: Exploring various use cases for the panic button, including safe alarms and discreet emergency alerts.
Key Quotes:
- "That's the real question we should be asking ourselves [regarding IoT]: can we use those technologies to create an internet of things that is decentralized, that is user-centric, that is owned and controlled by the people whose devices are around?"
- "This is our API. So this essentially is like the private key to be able to control the little bot and get it to post on our, the group we’re going to set up. So you need to keep this safe just as you keep your Bitcoin private key safe."
- "This is why when you're new, everything takes a while." (Reflecting on the learning process and debugging challenges)
People Mentioned:
- Shema: Podcast guest.
- Expressive Systems: Manufacturer of the ESP32.
- Botfather: Telegram bot used for creating other bots.
- Mr. Bob Father: (Mentioned in relation to a URL error)
Bitcoin Price:
- No Bitcoin prices were mentioned in the podcast segments.