É fácil pensar em produtos comerciais como caixas pretas, construídas com {hardware} proprietário que está bloqueado da fábrica. No entanto, esse nem sempre é o caso. Agora, muitas empresas estão produzindo produtos comerciais que dependem dos mesmos microcontroladores que os hackers e fabricantes usam regularmente, tornando -os muito mais acessíveis para o usuário ultimate espiar por dentro e cutucar um pouco.
Jim Scarletta tem feito exatamente isso com uma grande variedade de equipamentos prontos para uso. Ele se resumiu à superconferência de 2024 Hackaday para nos contar tudo sobre como Você pode redirecionar produtos comerciais baseados em ESP32.
Solte como se estivesse quente
https://www.youtube.com/watch?v=2GC19hor6ai
Jim começa essa conversa explicando exatamente por que o ESP32 é tão in style. Para encurtar a história, é um microcontrolador poderoso e altamente capaz que pode conversar sobre Wi -Fi e Bluetooth fora da caixa e custa apenas alguns dólares, mesmo em pequenas quantidades. Isso o torna a plataforma perfeita para todos os tipos de {hardware} moderno que podem querer interagir com smartphones, web ou redes domésticas em algum momento ou outro. Até tem a criptografia acelerada de {hardware} embutida. É essencialmente um balcão único para construir algo conectado.
Você pode perguntar por que deseja redirecionar um produto comercial que tenha um ESP32, quando mesmo os devboards totalmente construídos são relativamente baratos. “É divertido!” explica Jim. Além disso, ele observa que há outras razões também.
Você pode gostar de reconfigurar um produto comercial que não bastante Faça o que quiser, ou pode querer restaurar a funcionalidade em um dispositivo que foi desativado ou não é mais suportado pelo seu fabricante unique. Você pode até pegar um dispositivo com vulnerabilidades de segurança conhecidas e corrigi -las ou reconstruí -las com um firmware que não é tão terrivelmente perigoso.
Também é uma ótima maneira de reutilizar o {hardware} e impedir que ele se torne lixo eletrônico. O {hardware} comercial geralmente vem com ótimos gabinetes, botões, botões e telas que são muito mais agradáveis do que a maioria de nós pode preparar em nossos laboratórios domésticos. Reaproveitar um produto comercial para fazer outra coisa pode ser uma maneira realmente interessante de construir um projeto polido.
Jim então explica a melhor forma de perseguir seu objetivo de reaproveitar um produto comercial com base no ESP32. Ele sugere começar com um Devboard ESP32 para aprender a plataforma e como ela funciona. Ele também recomenda pesquisar as especificações do produto para que você possa descobrir o que ele tem e como tudo funciona.
Depois de entrar na coisa, você pode começar a experimentar para criar seu dispositivo de protótipo hackeado, mas há mais uma coisa que ele acha que você deve pensar. É importante ter um plano de segurança desde o início. Se você estiver construindo um dispositivo conectado, precisará garantir que não esteja colocando algo vulnerável em sua rede doméstica que possa deixá -lo exposto.
Você também precisa pensar em segurança física. Muitos dispositivos ESP32 são executados com o poder da rede elétrica – lâmpadas, aparelhos, aparelhos e similares. Você precisa saber o que está fazendo e observar as precauções de segurança adequadas antes de mexer com qualquer coisa que se conecte aos fios quentes saindo da parede. Está fora do escopo da palestra de Jim para cobrir isso em detalhes, mas você é bem aconselhado a fazer a leitura e aprender com os mais experientes antes de se envolver com equipamentos movidos a energia.
O restante da palestra de Jim cobre os detalhes práticos de trabalhar com o ESP32. Ele observa que é importante pensar nos standing do GPIO PIN na startup e garantir que você não esteja misturando sinais de 5 V e 3,3 V, o que é uma maneira fácil de lançar parte dessa preciosa fumaça mágica.
Ele também descreve o valor do uso de ferramentas como Qemu e Wokwi para emulação, além de ter um Devboard simples para fins de desenvolvimento. Ele explora uma ampla gama de outros tópicos que podem ser relevantes para sua jornada de hackers – usando o JTAG para depuração, trabalhando com a Apple HomeKit e até o básico de trabalhar com SSL e criptografia. E, naturalmente, ele mostra alguns produtos reais baseados em ESP32 que você pode sair, comprar e começar a mexer imediatamente!
A palestra de Jim foi uma das mais longas e absolutamente atolada com informações sobre isso. Não é surpresa, dado que o tópico é tão rico. Atualmente, somos abençoados que as empresas estão produzindo todos os tipos de dispositivos hackeable usando o in style ESP32 em seu coração. Eles estão maduros para todos os tipos de mexer; Você só precisa estar disposto a mergulhar, cutucar e fazer o que quiser com eles!