Data Sheet
www.veear.eu 
70  EasyVR 3 (Plus)  User Manual (1.0.17) 
Remote Connections (Advanced Topic) 
The  EasyVR  Commander  can  also  connect  to  remote  systems,  typically  Linux  PCs  or  Linux  embedded 
systems  (such  as  BeagleBone,  Raspberry  Pi,  etc.),  that  expose  a  remote  EasyVR  module  through  the 
network. 
To enable  this feature  (available since  v3.12.0)  you  need  to configure  the  remote system  and manually 
edit the EasyVR Commander settings. 
On Linux based systems, you can use either “socat” or “ser2net” utilities to map the serial port where the 
EasyVR module is physically connected to a TCP port of your choice. 
Attention! The examples below have been tested with specific versions of the hardware and 
the software; they might not work for your own combination. 
Since modifications to the system configuration are required,  this topic is recommended for 
expert users only! 
Configuring the Remote System 
Example 1: BeagleBone Black (Rev C) 
  Connect the EasyVR 3 module to UART1 on the BeagleBone expansion headers: 
EasyVR 3 Module 
BeagleBone Black 
GND 
DGND  (P9.1) 
5V or 3V3 (depending on PWR jumper) 
VDD_3V3  (P9.3) 
TX 
UART1_RXD   (P9.26) 
RX 
UART1_TXD  (P9.24) 
In alternative, you may use an adapter board for mikroBUS interface, like the “mikroBUS Cape” by 
MikroElektronika, just  make sure  you set  the  PWR jumper to  the +3V3  position on  the  EasyVR 3 
module and that you plug it in socket 2 or 3 (other sockets use a different UART). 
  Install a recent Debian image (e.g. Jessie) on the SD Card or internal e-MMC memory 
  Run the following commands on a shell prompt (comments start with #): 
# install ser2net 
sudo apt-get install ser2net 
# permanently map TCP port 6666 to UART1 
echo 6666:raw:0:/dev/ttyO1:9600 8DATABITS NONE 1STOPBIT | sudo tee -a /etc/ser2net.conf 
# enable UART1 pin mux 
echo cape_enable=bone_capemgr.enable_partno=BB-UART1 | sudo tee –a /boot/uEnv.txt 
# reboot 
sudo reboot 
Example 2: Raspberry Pi Model B+ 
  Connect the EasyVR 3 module to the Raspberry Pi expansion header: 
EasyVR 3 Module 
Raspberry Pi 
GND 
GND  (Pin 9) 
5V or 3V3 (depending on PWR jumper) 
3.3V  (Pin 1) 
TX 
UART_RX   (Pin 10) 
RX 
UART_TX   (Pin 8) 
In alternative, you may use an adapter board for mikroBUS interface, like the “PI2 click Shield” by 
MikroElektronika, just  make sure  you set  the  PWR jumper to  the +3V3  position on  the  EasyVR 3 
module. 










