Welcome to the NI cDAQ-9191 Mobile Device Support project. This thread is intended to foster discussion about the project, so please post any questions, comments, bug reports, and other relevant information here.
We are continuously looking for ways to improve our products, so please feel free to make suggestions as well.
Data Acquisition Product Manager
Great idea - something I have been looking for. I installed the app and have a few questions (have not tested with the 9191 module yet; I used the simulated device):
1). I would like to be able to see real-time data (real-time graph) so I can monitor a process during various modifications. The app allows to select the SR and the final number of samples but the data is plotted once the data set is collected. I was not able to simulate continuous data collection.
2). It would be great to have the option to enter and apply calibration settings (e.g. custom defined units, min, max range for the electrical signal vs the specified engineering units). The plots should use the engineering units and the calibration settings should ideally be saved in the data file.
3). Would it be possible to save the data files and be able plot them offline (e.g. see the iDVM application).
4). How do I setup continuous data collection (with real-time plots)? Can I setup the width of the X-axis?
Thanks a lot
1) If you press the "loop" button in the upper lefthand corner it will continously aqcuire samples.
2) Great idea!
3) Currently you can email a screenshot and a .CSV file of the current chunk of data displayed on the screen. We are investigating adding logging all data to a file for a future release.
4) See #1
Let us know if you have other questions!
@.avifile & @ThiCop -- We started with the most popular mobile platforms first, so only support iOS and Android for now. We will consider adding support for other platforms if there is enough demand. Thanks for the feedback!
Thank you, Chris. I was wondering whether the display of the data could include the following features:
1). display data in real-time rather than in blocks of data (e.g. SR100 Hz, Samples (Width Size) 10000S) - the data is plotted continuously and pushed along the 100s window.
2). display the full data set once you stop the continuous data collection - plus have the option to scroll/zoom along the data set (something which you currently provide for the last batch of data).
It would be great for the CSV file to include a time stamp (even for the start of the data collection).The iPad/iPhone is running NTP so it allows the time sync of data between devices measuring at remote locations (at least in theory - need to test the jitter/accuracy).
I also noticed that you only store the last batch of data rather than the continuous/full data set. This means that for the example above, I can only store the last 10000S of data (~ 100s). If I use higher SR - the data window is even shorter. (I guess I have not missed something).
It is a great app but it does need an update to turn it into a very useful application.
Thanks a lot.
I tried connecting Android 3.0 TAB device directly to 9191 with NI cDAQ-9191 Data Display but am not succeeding. It does not find the SSID of emtted wifi network i set on NI-9191 and it does not find device if I type in IP of the device manually. I was able to connect only if I used wifi router and then frmo one side connected NI-9191 and from another side connected Android device.
Could you let me know what is the secret of configuring the Android device to find/accept connection or connect directly (ad hoc) to WIFI9191 directly? Are there any special steps to do?
I also found on the web manual:
Select Other to select a device on a remote subnet. It is necessary to specify a fully qualified domain name (FQDN) when manually adding a device. The FQDN includes the specific host device name and the domain on which the device is present, like in the example devicename.domain.com.
but do not know what is devicename.domain.com
Lets say I have WIFI 9191 with ip address 100.100.100.101 emitting wifi connection with SSID "wifi9191". I wan to connect to it with my android TAB device. What would have to be devicename.domain.com of NI-9191 with 9215 inserted is I wanted to find it in NI cDAQ-9191 Data Display application under other devices.
If you configure the cDAQ-9191 to create it’s own wireless network, it may take several minutes for the mobile device to discover and connect to it. This is due to the way ad-hoc networks function. Check out KB 5R2ERQ9A: Why do I not see my Ad hoc network immediately after created on a cDAQ-9191? for more information. You can also try manually typing in the SSID of the network.
Thank you Chris for quick replay.
I forgot to give more infromation.
I did create WIFI network with s SSID without any problems.
I am also able to see the SSID with laptop computer.
I am also able to connect and disconet to it in from laptop as an ad hock connection laptop connected to WIFI 9191.
BUT I am not able to connect to it through Android.
I am not able to see created wifi connection on my androind search wifi connections.
I am not able to find the connection in the NI DAQ Data Display application.
What I was able to do is to use WIFI router and connect to it wirelessly from laptop and from WiFi-9191 and from Android and then I was able to get the device in the application and take measurements but not when trying to establish ad hoc connection.
Yes, ad-hoc networks can be "finicky". There may be a difference in the way the that your laptop and Android device discovers networks. Did you try manually setting the SSID in your Android Wi-Fi settings?
Installed firmware (reports version 1.2.10.f2) and successfully created wireless network from a laptop.
MotoRAZR sees network, but after several attempts is unable to obtain ad-hoc address using DD app or via OS settings.
Thanks for the report. We think we've uncovered an issue with the firmware and how it works over an ad-hoc connection with tablets. We are working on a fix, although I don't have a timeline just yet. For the time being if you continue to have issues I would suggest using it with a router.
We are hoping to add support for the NI 9219 sometime this fall. Also, yes, you can develop an application in Eclipse that communicates the cDAQ-9191 via web services. Check out the documentation for the cDAQ-9191 Web API for more information.