Appareil IoT (sirène) avec API RESTful

8

Je suis relativement nouveau dans le monde de l'IoT, j'ai donc besoin d'aide pour concevoir un système.

Scénario: j'ai une application qui envoie des messages à un Service Bus / Message Queue dans Azure. Les messages peuvent être classés en trois catégories:

  • CryForHelp [Problèmes urgents]
  • Applaudir [Quelqu'un a fait du bon travail]
  • Triste [Quelqu'un a besoin d'aide, pas urgent]

En fonction du type de message envoyé au Service Bus, je souhaite émettre un son à l'aide d'un appareil IoT (haut-parleur ou sirène). Comme je ne recherche que 3 catégories de sons même si ce n'est pas une enceinte c'est pas grave.

Exigences de coût: Je recherche un petit appareil IoT qui coûtera moins de 30 $ pour que je puisse le placer dans notre espace de bureau.

Configuration matérielle requise: il peut être exploité via des API Restful afin que je puisse l'intégrer à Azure Service Bus.

Quelqu'un peut-il m'orienter dans la bonne direction? Je ne sais pas quelle est la bonne façon de concevoir cela? De plus, quel type de matériel dois-je rechercher?

abc
la source
1
Le choix des réponses dépend de vos compétences et des aspects que vous souhaitez développer ...
Sean Houlihane
J'ai lancé la balise AWS IoT car vous mentionnez explicitement le concurrent de Microsoft à plusieurs reprises dans votre question. Si vous recherchez une solution agnostique, n'hésitez pas à modifier votre question pour plus de clarté. Vous avez également tagué la question avec le sans fil et les microcontrôleurs . Êtes-vous lié à un produit sans fil? Si vous pensez à un microcontrôleur pensez-vous à quelque chose qui en a un mais qui est prêt à l'emploi ou êtes-vous prêt à programmer un microcontrôleur si besoin est?
Helmar
Votre problème est-il résolu?
Shakti Phartiyal

Réponses:

5

Je ne pense pas qu'il existe de nombreux produits finaux configurables prêts à l'emploi (peut-être une idée Kickstarter). Le seul que j'ai trouvé jusqu'à présent était Hexiware et je ne sais pas à quel point c'est complet. Sur le plan des coûts, je pense que vous avez en tête la bonne cible.

Vous voulez absolument du matériel qui a une bonne prise en charge de l'écosystème plutôt que de trop dépendre d'une pile personnalisée du fournisseur de matériel (car vous ne voulez que 10 lignes de code sur l'appareil). Azure semble prendre en charge mbed - ce qui devrait rendre l'utilisation du périphérique Hexiware viable (mais uniquement s'il fournit le bon matériel).

Si vous parcourez la liste des plates-formes mbed, vous pouvez filtrer en fonction de la connectivité qu'elles fournissent. Je suppose que vous voulez Ethernet et WiFi, sauf si vous envisagez d'utiliser un ancien téléphone comme passerelle. Vous devrez également tenir compte de la puissance. Les cartes mbed doivent toutes fonctionner à partir d'une alimentation USB (vous pouvez donc peut-être utiliser des PC de bureau).

Enfin, vous devrez penser aux cas. L'impression 3D est peut-être une bonne idée ici. Thingiverse n'en a pas encore beaucoup , mais cela pourrait changer.

Projet intéressant - partagez vos progrès (en supposant qu'il s'agit d'un projet personnel).

Sean Houlihane
la source
4

L'appareil que vous pouvez utiliser est: Raspberry Pi, il vous en coûtera environ 30 $ comme vous le souhaitez pour votre budget.

La meilleure chose avec Raspberry Pi est que vous pouvez y installer des versions Ubuntu / Debian de Linux, puis y installer une pile LAMP. En utilisant PHP / Python comme langage, vous pouvez communiquer avec l'appareil à l'aide des API REST et obtenir l'effet souhaité.

Pour une utilisation détaillée des services REST sur le Pi, vous pouvez obtenir de l'aide sur https://doc.airvantage.net/av/howto/hardware/samples/rpi-rest-pyth/

Trouvez Raspberry Pi et produits connexes sur https://www.amazon.com/s/ref=nb_sb_ss_i_4_12?url=search-alias%3Daps&field-keywords=raspberry+pi+zero+w&sprefix=raspberry+pi%2Caps%2C1053&crid=3F1MTOI0D29

Vous pouvez également obtenir des produits sur https://www.radioshack.com

Si vous prévoyez d'utiliser Windows IoT Core, vous pouvez acheter le Raspberry Pi 3 et commencer. https://developer.microsoft.com/en-us/windows/iot

Shakti Phartiyal
la source
4

Si vous souhaitez une solution standard, vous pouvez envisager la sirène Wi-Fi D-Link . Il est actuellement disponible pour 49,99 $ et dispose de six sons de sirène différents. Il se connecte directement à un routeur Wi-Fi.

Actuellement, la seule façon de s'y connecter à partir d'un service externe (que j'ai pu trouver) est via IFTTT . Vous pouvez mettre en place une recette qui:

Si vous êtes prêt à concevoir quelque chose vous-même, vous éviterez probablement le problème de canaliser toutes vos demandes via IFTTT, mais en tant que solution simple et standard, cela pourrait être plus facile et ce n'est pas une solution . échelle des prix.

Aurora0001
la source