Skip to content

NodeMCU ESP32 : Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+) #7

@sunnysetia93

Description

@sunnysetia93

I have ROS melodic installed on my Master Linux machine where I have my roscore running.

I have serially connected NodeMCU esp32 to the linux machine, where esp32 publishes data of an ultrasonic sensor on a topic which is then subscribed by node running on a linux machine.

I get this error when I am trying to run
rosrun rosserial_python serial_node.py /dev/ttyUSB0
Error: Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+)

that is why when i run rostopic echo /topicname, there is no such topic found.

Also, When I run the same code on arduino UNO, everything works as expected.

Kindly help me with a detailed explanation as I am a beginner in ROS and cannot proceed further.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions