O meu hub de automação residencial Raspberry Pi será capaz de fazer tudo isso?

3

Estou configurando uma automação residencial DIY e planejando apenas a aparência da minha solução. Eu vou ter um Raspberry Pi 3 como o "hub" da rede Ele executará o Node Red, MQTT (mosquito), um site DotNet, banco de dados e servidor proxy reverso, e possivelmente algumas outras coisas

  • Node Red: cérebros da operação
  • MQTT: Para fazer o trabalho pesado conversando com coisas sem fio da IoT (provavelmente, muitas delas usarão Sonoff-Tasmota , ou meu próprio firmware personalizado)
  • Site / banco de dados DotNet: me fornece uma interface programável para tarefas internas / externas (pode não ser necessária se eu puder fazer tudo com o Node-Red, mas ainda não confiante com a NR)
  • Serviço de proxy reverso: terminação SSL, segurança, possivelmente autenticação (novamente, o nó vermelho pode me incluir aqui)

Eu pretendo ter em algum lugar na proximidade de 30-50 dispositivos na rede, mais acessados via MQTT, alguns via HTTP.

A pergunta: Será que rodar tudo isso em um único Raspberry Pi 3b "sobrecarregará" o sistema? É melhor dividir a responsabilidade em 2 Pis (e, em caso afirmativo, qual é o melhor agrupamento lógico)?

Além disso, há algum problema com a remoção do cartão SD no Pi (s) ou devo anexar um SSD / HDD?

    
por AndrewP 10.01.2019 / 09:58

1 resposta

O Pi 3b é um sistema muito capaz, um CPU quad de 1,2 GHz com 1 GB de RAM.

Deve ser mais do que capaz para o que você está planejando, mas com todas essas coisas dependerá exatamente do que você pretende fazer.

O Node-RED é basicamente um ambiente de programação, portanto não é possível dizer quanto recurso ele consumirá sem conhecer o programa (fluxo) que você irá executar. (Mas você pode dizer que nunca irá consumir mais de um núcleo, já que é um aplicativo NodeJS e, como tal, com encadeamento único)

Você terá que montar seu sistema e testá-lo para ver como ele se comporta.

A boa notícia é que você deve ser capaz de mover facilmente o broker MQTT e o proxy reverso para um pi separado simplesmente se (no caso improvável) a carga se tornar muito grande.

    
11.01.2019 / 11:01