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.