Cannot detect any i2c devices

I have connected a MLX90614 sensor to my Jetson Xavier NX, my connection is:

Gnd > Gnd
Vin > 3v3 (I’ve also tried 5V)
SDA > pin 3
SCL > pin 5

After that I’ve tried to find out its address by running “sudo i2cdetect -r -y 8”, but i get nothing

00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

Then, I tried to connect SDA to pin 27, and SCL to 28, and then run “sudo i2cdetect -r -y 1”, but still, nothing is detected.

The sensor is brand new and it works fine when connecting to Arduino, I guess it is not due to the hardware problem. I’ve also tried using another I2C sensor which also works well with Arduino, but i2cdetect still returns nothing.