I attempted to use this package to communicate with Intel Edison under Arduino mode. But always get an error as posted in issues 206.
[ERROR] [WallTime: 1450067688.584357] Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino
Then I tried use the c++ implementation as suggested in this issue but failed again.
Eventually, I realize the problem is the wrong port name I used.
/dev/ttyUSB# is for physical USB to serial port adapters, /dev/ttyACM0 are for on board serial pins off of the CPU that don't go through the USB bus of the Intel Edison.
I attempted to use this package to communicate with Intel Edison under Arduino mode. But always get an error as posted in issues 206.
Then I tried use the c++ implementation as suggested in this issue but failed again. Eventually, I realize the problem is the wrong port name I used.
As indicated in section 2.4 of this tutorial, I used
but the correct port turned out to be
So I wonder if the tutorial need a little revise to point it out. Otherwise, the people using this board may be confronted with same trouble.