Inicio > Electronica > Asterisk y el mundo… (Parte I)

Asterisk y el mundo… (Parte I)

Viernes, 2 de Mayo de 2008

Desde hace tiempo llevo experimentando con Microcontroladores como hobby, y siempre he tenido en mente la idea de combinar las dos cosas, Asterisk + Microcontroladores.

Empece mis experimentos con un PIC 16F84 del fabricante Microchip y una PCB de diseño propio (1)… algunos habrán visto el “hello world” de la idea, que se trataba de encender unos leds con el prototipo enchufado a la centralita, y donde Asterisk controlaba una serie de leds mediante un agi escrito en python y el puerto serie…

Placas basadas en microcontroladores PIC

A medida que ha pasado el tiempo he ido encontrando PCB’s comerciales de microcontroladores, y con las que he podido realizar proyectos experimentos más interesantes.

Uno de ellos incluso ha ganado un premio nacional (Sistema Operativo 16f877), lo realice con la pcb 2 de la foto y un microcontrolador 16f877 (en el link hay mas información sobre el proyecto).

Y llega la hora de la primera PCB con soporte Ethernet y compatible con aplicaciones ASTERISK!

VoipminicSBC v01

Este controlador tiene soporte Ethernet lo que abre un amplio abanico de posibilidades que hasta ahora no habia tenido la posibilidad de explorar. Y una de ellas es la integración de Robotica / Domotica y Asterisk.

El proyecto piloto que hemos llevado a la practica en Voipminic ha sido con un prototipo conectado a una placa de relés, y este a la centralita a través de la red local. Con una configuración parecida a esta en el extensions.conf de nuestro Asterisk:

[sbc]
exten => s,1,Playback(vm-password)
exten => s,2,Authenticate(1221)
exten => s,3,Noop(Sistema SBC Voipminic)
exten => s,4,Background(menualarmasbc)
exten => s,n,WaitExten(10)
exten => i,1,PlayBack(invalid)
exten => i,n,GoTo(s,4)
exten => t,1,Goto(s,4)
exten => 1,1,system(/bin/sbcvoip a0 0)
exten => 1,n,goto(s,4)
exten => 2,1,system(/bin/sbcvoip a0 1)
exten => 2,n,goto(s,4)

Como veis, lo unico que hacemos con Asterisk es lanzar un programa con una serie de parametros, este programa enlaza a través del protocolo IP con nuestro prototipo y controla una serie de pulsos de relé.

En el proximo post, esperamos tener un video para que veais como abrir la puerta automática del garaje, llamando a nuestra centralita Asterisk desde un movil.

Electronica , , , , , , , ,

Lecturas: 690
  1. Sin comentarios aún.
  1. Sin trackbacks aún.
Debes estar registrado para dejar un comentario.