I must have misunderstood your question. The firmware takes care of detecting the sensor type and therefore also the I2C part. No way to setup I2C via the communication library. But if the firmware supports your sensor then you should be able to read its value.
Our C# firmware does not official support BT – but has support for WiFi and USB. But working with I2C from our firmware is easy. Just inherit from this class.