Un dispositivo que se envía de forma inalámbrica y segura a un servidor en respuesta a la apertura de la puerta: ¿disponible o personalizada?

0

Estoy buscando un componente comercial para un proyecto en el que estoy trabajando actualmente. Debido a la naturaleza del proyecto, no puedo entrar en muchos detalles sobre el proyecto en sí, solo doy una visión general de alto nivel de los requisitos del componente deseado. No soy un ingeniero electrónico, soy del lado oscuro de la ingeniería de software, así que, perdónenme si alguna de mis terminologías están equivocadas, me encuentro en la parte más profunda de este proyecto.

Estoy buscando un componente que se pueda sentar en el marco de una puerta (con una parte en la misma puerta (muy similar a un sensor de alarma antirrobo en el Reino Unido)). Cuando el circuito se rompe, el componente debe poder realizar un HTTP GET / POST a una URL (probablemente ubicada en la red local, pero no necesariamente).

A este fin, mis requisitos de componentes son los siguientes:

  1. Equipado de forma inalámbrica (no es tan exigente con los estándares como este punto, siempre que como los principales formatos de cifrado son compatibles).
  2. Capacidad para obtener / POST a una url en caso de una interrupción en el circuito.
  3. Bajo consumo de energía.
  4. Configurable
  5. Capacidad para intercambiar la fuente de alimentación (intercambiar baterías)

El componente debe proporcionar un SDK (en este momento, el idioma utilizado para llamar al SDK no es importante) que puede configurar el dispositivo (por ejemplo, configurar configuraciones de red, dar al dispositivo un identificador único (como podría serlo) ser utilizado en la misma red)). No sé lo suficiente sobre la gama de componentes disponibles que se ajustan a mis requisitos para especificar cómo se debe realizar la configuración, pero en mi cabeza me imagino que está conectado a una computadora para realizar la configuración.

¿Hay algún componente disponible que se ajuste a mis requisitos?

    
pregunta Mick Walker

3 respuestas

3

Una Raspberry Pi puede ser un compromiso razonable:

  • puede ejecutar varios sabores de Linux, que son compatibles con TCP / IP y muchos sabores de seguridad
  • tiene numerosas líneas GPIO que pueden ser sondeadas por algo tan simple como un script de Python
  • es compatible con muchos adaptadores USB a WiFi listos para usar
  • consume alrededor de 5W en la carga máxima, y puede funcionar durante un tiempo prolongado en un SAI doméstico con un adaptador de encendido de pared-verruga que lo alimenta
respondido por el Adam Lawrence
2

Si no puede encontrarlo en un estante, investigue un arduino, un escudo de wi-fi, algunos interruptores de puertas del tipo de seguridad para el hogar, una batería y su API son las bibliotecas de arduino relevantes. Es básicamente C con un conjunto de bibliotecas de alto nivel que facilitan el manejo de todo el hardware.

Si eso no funciona para usted, entonces diría que debe investigar lo que ofrecen las empresas de seguridad doméstica de bricolaje. No puedo imaginar que no tengan algo que pueda hacer esto, pero no estoy seguro de que sea rentable (depende de qué tan sensible sea el costo).

    
respondido por el Michael Kohne
1

Ninjablocks

Echa un vistazo a Ninjablocks: enlace

Tienen un botón inalámbrico, sensor de puerta, sensor de temperatura / humedad, entre otros, por ejemplo. enlace

Los bloques se ejecutan en un circuito de huesos de beagle con una placa hija Arduino, y todo es de código abierto. Por lo que puedo decir, el dispositivo comunica datos y eventos de nuevo al servidor de ninjablocks, que puede enlazar utilizando su API REST o con su propia interfaz:

enlace

Dado que todo es de código abierto, sería fácil comenzar con este sistema que sabe que funcionará y luego continuar con la implementación del suyo. El código para el hueso de beagle podría modificarse para enviar mensajes POST a su propio servidor en lugar de a los bloques ninja.

Este sistema cumple con los requisitos 1,2,3 y 5. En cuanto a 4, mi idea de baja potencia se está ejecutando en 2 AA durante 6 meses. El sensor de la puerta podría hacer esto, pero creo que el bloqueo del ninja en sí requiere una verruga de la pared.

Alternativa

La otra cosa en la que podrías pensar es en un Arduino con un escudo GPRS y un sensor de puerta. El sensor de la puerta podría activar al Arduino desde el modo de apagado de apagado, desde el cual puede enviar un mensaje POST a su servidor a través de GPRS. El beneficio es que no hay red WiFi es necesario. Sin embargo, sin alguna experiencia en sistemas integrados, creo que esto tomaría un mes o más de retoques para que algo funcione bien. Una buena placa Arduino de base sería algo así como un acosador Seeeduino o un Rocket Scream mini de 8 MHz, que han sido diseñados para baja potencia.

    
respondido por el geometrikal

Lea otras preguntas en las etiquetas