@@ -0,0 +1,563 @@
+package io.rhiot.component.deviceio.i2c.driver;%0A%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0A%0Apublic class DriverMain %7B%0A%0A    private static final transient Logger LOG = LoggerFactory.getLogger(DriverMain.class);%0A%0A    public static void main(String%5B%5D args) throws Exception %7B%0A%0A        Class clazz = DriverMain.class.getClassLoader().loadClass(%22io.rhiot.component.deviceio.i2c.driver.BMP180Driver%22);%0A%0A        I2CDriver bmp = (I2CDriver) clazz.newInstance();%0A%0A        bmp.start();%0A%0A        LOG.info(bmp.get().toString());%0A%0A        bmp.stop();%0A%0A    %7D%0A%0A%7D%0A

add Main driver sample