Unreliable Connection - Blinking Red LED
Hi there,
I have a set of 8 MetaMotionR Sensors and a MetaHub am just getting used to working with them and have a couple questions. My university has bought this set and probably put some thought into it, however put me in charge to develop some guides for our students to use the motion tracking system for their projects. I am by no means an expert in this field but am working on my engineering degree.
While most sensors tend to connect and log rather reliably, one sensor can not be found by the metawear app on my android phone or windows PC, therefore making it difficult to update the firmware or running the diagnostic. I did reinstall both Metawear apps and attempted a soft reset which did not seem to work for me. This sensor is in a state where it blinks every 30 seconds. The sensor can be found by the nRF Connect and the battery is at 100%. It even sometimes does connect to my MetaHub when I run a very basic test program, that simply connects to all 8 sensors and logs data. Afterwards the blinking and connection problem however persists.
I do understand that these sensors are a tool to be used within own programs and apps. Is there however any userfriendly app that can easily log and potentially graphically display sensor data within my Metahub without the need to do write my own program?
I am currently in a phase where I would like to test and better understand possibilities and limitations of these sensors. One specific problem: A colleague wants to gather sensor data from ski jumpers with 8 sensors. A efficient system should be put in place as 100-1000 jumps shall be recorded.
- I am concerned about signal range from the bluetooth for streaming. Instead logging would be okay too, but Ideally my colleague stands on top of the jump: Is it possible to start and stop the logging from there?
- With the 8 Sensors, is it even possible to use the phone for this purpose, or is the MetaHub with the 2 Bluetooth plugin-modules required to use this many sensors.
- The 8MB onboard memory says it can record around 500.000 entries. So If I run the accelorometers in 3 axis at 10khz. That gives me 30.000 entries per second, meaning that not much more than 15 seconds of my jump can be recorded and I need to constantly save the data from my sensors, correct?
- My Metawear App on my Windows 10 PC keeps crashing. Mostly when I hit add device, sometimes however right after starting it. I heard in another thread that one "faulty" sensor may have caused that issue. Maybe solution to problem 1 can solve that for me?
I am hoping I provided enough information in order to advise with some of my problems. I am not trying to let other people solve my issues, but could use a little help past these barriers to help me move on learning about the whole system. If there is any further exisiting information about these sensors out there other than the mbientlab tutorial and forum page, please feel free to forward that as well,
Best regards
Jonas
Comments
You are using Windows when we don't support it. You are using 8 sensors when only 1 or 2 are supported at once. You are going beyond the capabilities of Bluetooth. I am not surprised it does not work. AGAIN THIS IS NOTHING TO DO WITH OUR SENSORS BUT RATHER A LIMITATION OF YOUR OS AND SETUP. PLEASE READ UP ON BLE.
Hi Laura,
thank you for your response! I did read up a bit more on BLE. I will try to clarify some of the points.
Also: Any insights on that one blinking sensor? Why is it behaving different to all other 7. Why the blinking?
Hi Laura,
thanks again,
"While most sensors tend to connect and log rather reliably, one sensor can not be found by the metawear app on my android 8.0 phone, therefore making it difficult to update the firmware or run the diagnostic. I did reinstall both Metawear apps and attempted a soft reset which did not seem to work for me. This sensor is in a state where it blinks every 30 seconds. The sensor can be found by the nRF Connect and the battery is at 100%. It even sometimes does connect to my MetaHub when I run a very basic test program, that simply connects to all 8 sensors and logs data. Afterwards the blinking and connection problem however persists."
Hey @Jonas_MCI
1. Yes but again you have to do 4 sensors per dongle so that's 25Hz per sensor so that 4 sensors = 100Hz total per bluetooth antenna.
2. .
3. You are right, 12.5 to 800Hz (not KHz).
4. .
5. .
6. If you have a faulty sensor let's address that separately. Since the sensor connects its not DOA but go ahead and email me at hello[at]mbientlab[dot]come and send me some info. You need to send me the issue when you try to connect it with the MetaBase/MetaWear Android or iOS App (leave all other sensors out of this entirely). Also send a diagnostic and pics.
7. We support iOS and Android but smartphones are limited in that they don't support many connects at once. If you want to setup a lot of sensors, Linux is the way to go.
8. The MMR works with BLE only. The MMS supports USB and BLE.
Hi Laura,
thank you so much for all your advice I am understanding a lot of things better! I was finally able to connect to my "faulty" sensor and was able to update the firmware, so it seems to be running normal again now. Therefore everything is resolved for now. Thanks for getting me started!
Hey @Jonas_MCI,
Welcome. Let me know if you have any other questions.
It seemed to just be a matter of figuring out your setup / system architecture. With 8 sensors, Linux really is the way to go (smartphones have too many limitations).