¿Cómo integrar, monitorear y controlar el sistema de alarma doméstica utilizando RS485 - TCP / IP?

2

Mi casa tiene un sistema de alarma más antiguo que está cableado en las paredes y me gustaría conectarlo a la red doméstica para una mayor integración o expansión. Nuestras cámaras de CCTV están conectadas al DVR y al enrutador de la red, lo que permite un mayor control y flexibilidad en su mantenimiento.

Esta es la hoja de especificaciones del sistema de alarma y la especificación del producto para el módulo de interfaz de la PC y observe el El "485 AUTOBUS DE COMUNICACIÓN" se encuentra en la parte inferior de la lista en la segunda página, que también está etiquetado como "CONVERTIDOR: PUERTO EN SERIE / CONEXIÓN DE LA RED" en el diagrama de la página siguiente.

El "MÓDULO DE INTERFAZ DE LA PC" viene en 2 versiones que usan 4 cables sobre el "Cable del puerto serial" para conectarse a una PC y 2 cables sobre el "Cable de red" para conectarse a un enrutador.

A continuación se muestra el diagrama de cableado del panel de control para el sistema de alarma de mi casa.

Mi preocupación inmediata por ahora es conectar este panel de control a la red doméstica para que pueda monitorearlo, modificarlo o controlarlo a través de ssh, por ejemplo. Al mismo tiempo, no puedo dejar de preguntarme si puedo sustituir alguno de los dispositivos anteriores para conectarme directamente al enrutador o a una frambuesa pi mediante la conexión de 2 cables, o al usar arduino de forma inalámbrica con módulos relevantes.

Alternativamente, ¿puedo usar otra interfaz serial como cp2102 basada en USB-TTL para conectarme directamente a una Raspberry Pi? ¿Es posible utilizar arduino con arduino con blindaje de puerto serie (es decir, RS485) y un módulo serie inalámbrico para comunicarse con el enrutador? ¿Cuáles son algunos de los programas que pueden reconocer este tipo de protocolo y permitir la integración de este sistema de alarma con el sistema CCTV-DVR existente?

    
pregunta harayz

2 respuestas

2

Vi EXPANDER PORT en la posición superior en este panel de alarma, ¿me pregunto si está asociado con la comunicación RS485? y se utiliza para expandir la capacidad de su panel de alarma para reconocer más zonas cableadas, pero su hoja de especificaciones no muestra ninguna información sobre esta función y no sé exactamente cuántas zonas puede expandir. Para mí, lo más probable es que la conexión de puerto / red en serie le permita a su panel de alarma comunicarse con la computadora y acceder a Internet a través del enrutador, de modo que pueda controlar el estado de su panel de alarma de manera remota desde una computadora. Y el módulo de automatización del hogar es bastante posible lo que necesita para conectarse con el sistema de CCTV, el módulo de automatización del hogar para mí es un módulo de salida de relé PGM, es capaz de emitir una señal de relé para activar un DVR desde el sistema de CCTV, solo si, su DVR tiene capacidad para leer la entrada de alarma (generalmente sensores cableados NO o NC, en teoría una señal de relé de salida PGM de otro dispositivo de seguridad como su panel de alarma). También le sugiero que se ponga en contacto con quien le vende este panel de alarma para cualquier conexión y cableado profesional.

    
respondido por el Steven Wei
1

Rs485 es generalmente un protocolo de 1 cable. La característica clave es que utiliza el bit de paridad para indicar un byte de dirección al comienzo del mensaje.

Un dispositivo similar hecho por honeywell que he estado buscando usa 1200 baudios 8 bit 1 paridad de bit de parada 1 en bytes de dirección y 0 en caso contrario. El cable se tira a 5 v y se baja por cualquier dispositivo que quiera transmitir.

Los controladores seriales estándar del sistema operativo no te permiten configurar el bit de paridad a voluntad, así que tuve que usar un uart separado junto con un poco de circuitos para conducir la línea correctamente y un código python para apagar el uart de un i2c de frambuesa pi autobús.

Entonces, por supuesto, tiene que descodificar los mensajes reales enviados a través de la conexión en serie.

    
respondido por el AutomatedMike

Lea otras preguntas en las etiquetas