0

Regarding node.js based real-time web based monitoring

Tim 10 years ago in OpenICE updated by Jeff Peterson 10 years ago 4
Hello Jeff,
I've been learning about node.js with your demo. So far we've been able to build everything locally with grunt on a Mac OS and windows OS. I've been able to connect with your socket.io server at openice site with our own node.js developed code.
  • We would really appreciate if you could please provide us more information about your server?
  • Is there any protocol for receiving data?
  • Which messages should I send to your server or listen to in order to start getting data from openice platform?
Please do reply, we would appreciate your help and guidance in this matter.
Thanks,
Tim Rajah
NIH
Under review
Hi Tim,

OpenICE project includes a JavaScript API for hosting our web-based demo of OpenICE. This web demo functionality is meant to give users a preview of what data is available when using an OpenICE network. If you would like to create your own visualizations or demonstrations to view our lab's data on the web, you're welcome to develop applications that also interact with this JavaScript API.
We have provided documentation of the API here: https://www.openice.info/jsdocs/
The relevant script to require in your work is here: https://github.com/jeffplourde/openice/blob/master/src/openice.js

Thanks,
Jeff
Hello Jeff,
Thank you very much for response. I'm trying to find the code that acts as a Gateway between DDS and Node.js? Can you please provide the code for that? or guide me where the repository is located?

Thank you
Kind regards
Tim
Hello Jeff,
There should be a code somewhere written in Node.js that emits data from DDS to the openice.js.
Thanks
Tim

Hi Tim,

The OpenICE project does not include any software to connect DDS to the web. The code used to stream data to the web demo is not available for redistribution. For software to connect DDS to the web, please contact PrismTech, RTI, or another DDS vendor.
PrismTech's Vortex Web: http://www.prismtech.com/vortex/vortex-web
RTI's Routing Service: https://www.rti.com/products/dds/routing-service.html

Thanks,
Jeff