Existe-t-il un moyen d'activer à distance un grand nombre d'appareils IoT?

16

J'ai beaucoup d'appareils IoT sur lesquels je travaille actuellement (lire jouer avec). Un de mes plus gros maux de tête est d'allumer ceux dont j'ai besoin sans passer sous mon bureau et brancher beaucoup de fils. J'ai regardé les interrupteurs d'alimentation contrôlés par l'IoT, mais cela va devenir très cher très rapidement pour un grand nombre d'appareils distribués (vraiment, un interrupteur d'alimentation de 20 $ pour un micro-ordinateur à 5 $?). De toute évidence, une fois déployées en grand nombre (~ 100 sur un site), l'escalade de bureau ne sera plus une option.

J'aimerais également pouvoir les activer (de complètement éteint) depuis n'importe où où il y a Internet. Nous pouvons supposer en toute sécurité que la plupart s'allumeront lorsque le courant sera rétabli.

J'espère que quelqu'un a une meilleure solution que la mienne.

AstroDan
la source
Plutôt que d'acheter un composant électronique pour 20 $, vous pouvez simplement utiliser le stupide interrupteur de prise de courant simple mais étrangement satisfaisant avec un moteur collé dessus.
10 Réponses
@ 10 Réponses J'ai eu des idées similaires, mais je ne suis pas sûr de savoir à propos de 1. Fiabilité (j'ai trouvé que les barrettes d'alimentation étaient un peu douteuses lorsque vous allumez l'interrupteur et que vous avez immédiatement un tas d'appareils tirant de l'énergie) et 2. Mise à l'échelle, le moteur + l'interrupteur d'alimentation fonctionne bien pour un seul interrupteur, mais imaginez maintenant un grand nombre d'appareils répartis.
AstroDan
1
Pouvez-vous expliquer pourquoi ces appareils nécessitent un séquencement de mise sous tension? Cela ressemble à un problème de logiciel / fiabilité plus que toute autre chose - ou une question
inventée
1
Pourquoi avez-vous besoin de les allumer? La seule raison pour laquelle vous devez les activer est que vous les avez désactivés. Donc, si vous ne les désactivez pas, vous n'aurez pas besoin de les activer. Évidemment, cela signifie que vous devez les configurer pour les activer par défaut lorsque l'alimentation est rétablie après une panne.
Code Gorilla
2
Que diriez-vous de réveil sur LAN?
v7d8dpo4

Réponses:

17

Dans la mesure où il existe une solution «standard», je pense qu'elle ressemblera à un microcontrôleur compatible Wi-Fi connecté à un relais ou à un MOSFET . Quelque chose quelque part doit être allumé 24h / 24 et 7j / 7 si vous voulez un contrôle 24h / 24 sur vos prises.

J'ai fait un tas de prises contrôlées par Internet en utilisant des modules ESP8266 ESP-01S ( pas l'ESP-01, qui a moins de mémoire ) et des cartes relais chinois bon marché. Vous avez besoin d'un relais par appareil contrôlé, mais vous pouvez ajouter des dizaines de relais à chaque ESP-01S si vous utilisez quelque chose comme l' extension de port MCP23017 I2S . Comme vous avez affaire à la tension secteur, vous devez également prendre en compte les coûts des boîtiers sensibles. L'ESP-01S propose une interface Web de base avec des boutons marche / arrêt qui permettent de basculer entre les relais, qui alimentent vos appareils.

Si vous les construisez vous-même (en particulier si vous les vendez à d'autres personnes), vous êtes très susceptible, au fil du temps, d'augmenter considérablement les coûts de production, de support et de maintenance au-dessus des 20 $ par commutateur que vous mentionnez dans votre question. Si votre seul objectif est de bricoler le tout, plutôt que d'être rentable, c'est ainsi que je l'aborderais.

goobering
la source
2
J'aime plutôt ça, la réponse à n'importe quel problème dans l'IoT, plus d'IoT!
AstroDan