Laura
About
- Username
- Laura
- Joined
- Visits
- 3,668
- Last Active
- Roles
- Administrator
Comments
-
You need to update to 1.5.0
-
Can you please update to 1.5.0.
-
Can you either use the Windows MetaBase App or preferably the iOS Metabase app? If you can borrow a friends iPhone, this would be ideal. Get back to me on this. A soft reset on the devices + restart of the Android S9 phone should have worked as we…
-
Can you update everything to 1.5.0?
-
You need to enable to bmi as a whole as well -> libmetawear.mbl_mw_gyro_bmi160_start(self.device.board)
-
For your convenience we've pick-and-placed the sensor on a PCB with a 1.8V regulator and some level shifting so it can be easily used with your favorite 3.3V or 5V microcontroller. From a voltage perspective I think it should work. Thi…
-
I think we have seen many issues with the Google Pixels phones. Unfortunately there is not much we can do about this. It has been reported by many users (not just metawear users) that the BLE stack (firmware/software) + antenna (hardware) on the Pix…
-
Can you test them one at a time and send the diagnostic for one of the sensors to this thread? www.mbientlab.com/troubleshooting. I want to make sure your metawear is running the latest firmware.
-
Do you have a phone that is not a Pixel and that is new-ish you can use?
-
It's a 1.8V part so it is not compatible.
-
Is it with one phone in particular or all phones? Can you tell us more about the OS and make/hardware of the phone?
-
You won't get a disconnect event from the sensor if it's "suddenly" disconnected. Instead you will have to go up a layer into the BLE libraries to get the disconnect event from them.
-
Yes they do. We provide quaternions and euler angles.
-
If you use the MetaBase App and you go to the diagnostic screen, you can read the firmware version. Please see www.mbientlab.com/tutorials -> metabase app or www.mbientlab.com/troubleshooting.
-
Additionally at the very end I waited for my app to fail on this phone and tried right after with a different phone and it works flawlessly? You should handle auto reconnects in your app, bluetooth is not a flawless protocol and is very like…
-
Try Python 2.7 Set a callback on libmetawear.mbl_mw_debug_disconnect
-
Hi Caterina, What you are describing is very normal. Bluetooth isn't always guaranteed to connect so you have to write code to automatically handle reconnects. I recommend doing this in your Python App (just retry the connect every 20 seconds until…
-
Hi @zhatiayua Can you let me know what is the firmware that each of the sensors are running. Are the ones that are failing running the latest firmware?
-
Hi Caterina, Thank for clarifying that. It should be reliable and work if you use the MetaBase App on the hub but the errors you showed me are with Python. Our MetaBase app runs on Javascript so you must not be using it.
-
Caterina, Unfortunately we are a small team and don't have the resources to fix your code and teach you how to use our APIs. As such, I would recommend trying out the MetaHub because it comes with a bunch of code already loaded for you that allow…
-
* We have a C# API. * Some folks have written BLE unity plugins already, try to find them on the unity site.
-
A few things: * Does your script work on Python2.7? * You did get a disconnect event because it shows "has been disconnected" in your terminal (try to find out where it comes from). * Some relevant docs: https://mbientlab.com/cppdocs/late…
-
@danielj Right now I am concerned that you didn't fully disconnect the sensor before trying to connect again (so of course it would fail since BLE is a 1:1 connection). This seemed especially likely based on your post where you mention using co…
-
Please don't use the nRFConnect App. It could be corrupting the device. Only use the MetaBase App from now on until the troubleshooting is complete (don't use our APIs or your own code either). Please do all the steps here: www.mbientlab.com/trou…
-
Which version of the MetaBase App, are you at the latest? This was fixed in the latest release months ago.
-
Can you change your code to just print "disconnect" to the terminal on a disconnect event to see if it even gets the callback in the first place.
-
I recommend our Javascript libraries running on a Linux system. A raspberryPi is ok but a full Linux computer would be better (something like an Intel Nuc running Ubuntu for example). Our Javascript APIs run on a more reliable bluetooth backend.
-
Can you describe more of what happens when you try to connect?
-
Are you saying that you are not getting a disconnect callback?
-
Just install any packages you may be missing: https://www.npmjs.com/package/debug Read this first: https://docs.npmjs.com/downloading-and-installing-packages-locally