Warning: The magic method Vc_Manager::__wakeup() must have public visibility in /home/damealas/public_html/web/wp-content/plugins/js_composer/include/classes/core/class-vc-manager.php on line 203

Warning: Undefined array key "rcommentid" in /home/damealas/public_html/web/wp-content/plugins/wp-recaptcha-bp/recaptcha.php on line 375

Warning: Undefined array key "rchash" in /home/damealas/public_html/web/wp-content/plugins/wp-recaptcha-bp/recaptcha.php on line 376
Instalar MySensors con RF24 - Domoalas
Warning: Undefined array key "selected" in /home/damealas/public_html/web/wp-content/plugins/wp-smush-pro/core/modules/class-lazy.php on line 134

¿Que es MySensors?

MySensors es una plataforma creada para la comunicación en malla con Arduino y un pequeño transmisor.

Mas info Aquí.

¿Porque lo instalo?

No me gusta poner todo wifi ya que si alguien malintencionado entra en mi red podria controlar todo lo que pasa en casa.

Este es un sistema ideal que hace posible mis necesidades….

Requisitos Previos

Se necesitan los siguientes pasos para poder utilizar esta plataforma.

  • Raspberry instalada.
  • Arduino.
  • Transmisores rf24, rs485, rfm95, rfm69 entre otros.
  • Sensores o actuadores.
  • Pc.

Instalar el Gateway en la Raspberry.

1. Descargar MySensors.

git clone https://github.com/mysensors/MySensors.git --branch master
cd MySensors

2. Configurar.

Escribimos:

./configure --my-transport=rf24 --my-gateway=ethernet --my-port=5003

Primero configuramos la radio despues decimos que el gateway es de red y ponemos el puerto.

3. Probando.

Para guardar la configuracion escribimos:

make

Despues para ejecutar y poder probarlo escribimos.

sudo ./bin/mysgw

El siguiente mensaje indica que la comunicación con el módulo de radio falla:

mysgw: Starting gateway...
mysgw: Protocol version - 2.3.0-beta
mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.3.0-beta
mysgw: TSM:INIT
mysgw: TSF:WUR:MS=0
mysgw: !TSM:INIT:TSP FAIL
mysgw: TSM:FAIL:CNT=1
mysgw: TSM:FAIL:PDT

Si todo sale bien sería:

Jun 21 06:36:58 INFO Starting gateway...
Jun 21 06:36:58 INFO Protocol version - 2.3.0
Jun 21 06:36:58 DEBUG MCO:BGN:INIT GW,CP=RPNGL---,VER=2.3.0
Jun 21 06:36:58 DEBUG TSF:LRT:OK
Jun 21 06:36:58 DEBUG TSM:INIT
Jun 21 06:36:58 DEBUG TSF:WUR:MS=0
Jun 21 06:36:58 DEBUG TSM:INIT:TSP OK
Jun 21 06:36:58 DEBUG TSM:INIT:GW MODE
Jun 21 06:36:58 DEBUG TSM:READY:ID=0,PAR=0,DIS=0
Jun 21 06:36:58 DEBUG MCO:REG:NOT NEEDED
Jun 21 06:36:58 DEBUG Listening for connections on 0.0.0.0:5003
Jun 21 06:36:58 DEBUG MCO:BGN:STP
Jun 21 06:36:58 DEBUG MCO:BGN:INIT OK,TSP=1

3. Instalar.

Ejecutar:

sudo make install

Iniciamos el servicio automáticamente al arranque:

sudo systemctl enable mysgw.service

Mas Informacion Aqui. Tambien se encuentra el conexionado.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Undefined array key "rerror" in /home/damealas/public_html/web/wp-content/plugins/wp-recaptcha-bp/recaptcha.php on line 300