Com o nascimento de qualquer produto inteligente, os consumidores irão considerar uma questão de segurança. No desenvolvimento e prática de aplicação de medidores de água inteligentes, encontramos problemas de segurança comuns com medidores de água inteligentes:
1. Problemas de segurança com os dados do cartão. Embora os dados comuns do cartão de memória sejam criptografados e processados, o microcontrolador no medidor de água pré-pago inteligente precisa concluir uma grande quantidade de trabalho em tempo real e é incapaz de executar um trabalho complexo de criptografia nos dados. Além disso, não é fácil implementar um medidor por cartão com cartões de memória comuns. Uma vez criptografados, mas vazados ou quebrados, os cartões falsos aparecerão e causarão enormes perdas econômicas ao departamento de fornecimento de energia. Embora um cartão de criptografia lógica possa atingir um cartão para um medidor, evitando uma falha completa do sistema, conectar um osciloscópio de memória da porta do cartão pode obter facilmente a chave para cada cartão e atingir o objetivo de roubar eletricidade de um único medidor. Além disso, uma vez que o formato do cartão de inicialização e do cartão de produção dos dois tipos de cartões acima seja vazado ou decodificado, não haverá necessidade de comprar um cartão e usar eletricidade. Isso causará enormes perdas econômicas ao departamento de fornecimento de energia.
2. O programa do microcontrolador no medidor de água inteligente é lido, resultando no elemento de criptografia sendo conhecido por hackers. Devido ao cronograma apertado ou à produção instável em muitas fábricas de medidores, o microcomputador de chip único em medidores de água pré-pagos inteligentes usa o tipo 0TP para registro no local. Devido à necessidade de comparação durante o processo de gravação, muitos microcontroladores de chip único possuem um código de máquina do programa que pode ser lido. O programa fonte pode ser obtido desmontando, e o método de roubar eletricidade e fazer cartões falsos pode ser identificado erroneamente dividindo o programa fonte.








