该问题的解决方法是需要添加依赖项来支持SNMP的类型转换器,例如:
org.apache.camel
camel-snmp
${camel.version}
并且在使用SNMP路由之前,需要确保已经在Karaf或OSGi容器中加载了camel-snmp组件,例如:
bundle:install -s mvn:org.apache.camel/camel-snmp/2.21.1
同时,在路由中需要添加SNMP数据类型的转换器,例如:
from("snmp:0.0.0.0:1161?protocol=udp&type=TRAP").convertBodyTo(String.class).to("log:snmp");