Dispositivo IoT (sirene) com APIs RESTful


8

Sou bastante novo no mundo da IoT, por isso preciso de ajuda para projetar um sistema.

Cenário: Eu tenho um aplicativo que envia mensagens para um Barramento de Serviço / Fila de Mensagens no Azure. As mensagens podem ser classificadas em três categorias:

  • CryForHelp [problemas urgentes]
  • Aplaudir [Alguém fez um ótimo trabalho]
  • Triste [Alguém precisa de ajuda, não é urgente]

Com base no tipo de mensagem enviada ao Barramento de Serviço, quero tocar um som usando algum dispositivo de IoT (alto-falante ou sirene). Como só procuro três categorias de sons, mesmo que não seja um alto-falante, tudo bem.

Requisitos de custo: estou procurando um pequeno dispositivo IoT que custará menos de US $ 30 para que eu possa colocá-lo em nossa área de escritório.

Requisitos de hardware: ele pode ser operado por meio de APIs Restful para que eu possa integrá-lo ao Barramento de Serviço do Azure.

Alguém pode me apontar na direção certa? Não tenho certeza de qual é o caminho certo para projetar isso? Além disso, que tipo de hardware devo procurar?


1
Escolha das respostas depende de seu conjunto de habilidades, e que aspectos você deseja desenvolver ...
Sean Houlihane

Eu chutei a tag AWS IoT, pois você mencionou explicitamente o concorrente da Microsoft repetidamente em sua pergunta. Se você está procurando uma solução independente, edite sua pergunta para obter mais clareza. Você também marcou a pergunta com wireless e microcontroladores . Você está vinculado a um produto sem fio? Se você está pensando em microcontrolador, está pensando em algo que tem um, mas está pronto para uso, ou você está programado para programar um microcontrolador, se necessário?
Helmar

O seu problema foi resolvido?
Shakti Phartiyal

Respostas:


5

Não acho que existam muitos produtos finais configuráveis ​​prontos para uso (talvez uma ideia do Kickstarter). O único que encontrei até agora foi o Hexiware e não tenho ideia de como isso é completo. Em termos de custo, acho que você tem o objetivo certo em mente.

Você deseja absolutamente um hardware que tenha algum bom suporte ao ecossistema, em vez de depender muito de uma pilha personalizada do fornecedor de hardware (já que você quer apenas 10 linhas de código no dispositivo). O Azure parece oferecer suporte ao mbed - o que deve viabilizar o uso do dispositivo Hexiware (mas somente se ele fornecer o hardware correto).

Se você navegar na lista de plataformas mbed , poderá filtrar por qual conectividade elas fornecem. Suponho que você queira Ethernet ou WiFi, a menos que esteja planejando usar um telefone antigo como gateway. Você também precisará considerar o poder. As placas mbed devem funcionar com uma fonte de alimentação USB (para que você possa usar os PCs do escritório, talvez).

Por fim, você precisará pensar nos casos. Talvez a impressão 3D seja uma boa ideia aqui. O universo ainda não tem muitos , mas isso pode mudar.

Projeto interessante - compartilhe seu progresso (supondo que este seja um projeto pessoal).


4

O dispositivo que você pode usar é: Raspberry Pi, custará cerca de US $ 30 como você deseja para o seu orçamento.

A melhor coisa com o Raspberry Pi é que você pode instalar os sabores Ubuntu / Debian do Linux e instalar uma pilha LAMP nele. Usando PHP / Python como a linguagem, você pode se comunicar com o dispositivo usando APIs REST e obter o efeito desejado.

Para o uso detalhado dos serviços REST no Pi, você pode obter ajuda em https://doc.airvantage.net/av/howto/hardware/samples/rpi-rest-pyth/

Encontre o Raspberry Pi e produtos relacionados em 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=3F1MTOI0DL29V

Você também pode obter produtos em https://www.radioshack.com

Se você planeja usar o Windows IoT Core, pode comprar o Raspberry Pi 3 e seguir em frente. https://developer.microsoft.com/en-us/windows/iot


4

Se você deseja uma solução pronta para uso, considere a Sirene Wi-Fi da D-Link . Atualmente, está disponível por US $ 49,99 e possui seis sons diferentes de sirene. Ele se conecta diretamente a um roteador Wi-Fi.

Atualmente, a única maneira de conectar-se a ele a partir de um serviço externo (que eu poderia encontrar) é via IFTTT . Você pode configurar uma receita que:

Se você está disposto a criar algo a si mesmo, você provavelmente vai evitar a emissão de canalizar todos os seus pedidos através IFTTT, mas como um simples, off-the-shelf solução, talvez seja mais fácil, e não é maneira para fora seu faixa de preço.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.