Hi Leon,
We are not using the libmDot at all for that testing. Just took the working BME280_hello sample from Mbed. Tested it. Worked find. Deleted mBed and added mBed-os (several versions). One of them returned data but the values were bad.
We are using the Sparkfun BME280 breakout that has built-in pullups. If you can get hold of one, it will be a good test case.
-Sudhir
The mDot is the only powered component in our device and there is no external resource to hold the interrupt pin high. If the mDot has gone to sleep, then the pin is obviously not held high. So your comment doesn’t apply to our situation.
We couldn’t get 5.3.1 to work properly with I2C. We have a working example in mbed2. We removed the mbed and added mbed-os. We get funky values back.
My vote for it also. We went to mBed 5 to get that support but then found out that the I2C in that doesn’t work too well. So we are now looking to do mBed 2 with the wake support for RTC detection.
You can use a node.js script and post a REST request, I think.