Hi all ,
I am using Intel Edison to update serial data to Cloud.My basic requirement is to monitor the sensor(like temperature,smoke etc.) data on mobile using IOT and store the data on cloud.Data is transmitted from Arduino using Xbee and collected by Intel Edison using Xbee .I am able to print the data from /dev/ttyMFD1 using cat command .Till this part I have done ,pending is how to establish IOT on Intel edison and design of app on mobile to monitor data of sensors.I am new to IOT .
Please need help from any one .Thanks in advance.
Have you tried using something similar to an IoT Platform? In case you haven't, why don't you try using Intel's Cloud Analytics (https://software.intel.com/en-us/intel-iot-platforms-getting-started-cloud-analytics https://software.intel.com/en-us/intel-iot-platforms-getting-started-cloud-analytics)? Does that approach work for you?
Thanks for the information which helped me lot .But I am still in confusion like can I send the data which I am getting through uart0 by running cat < /dev/ttyMFD0 to the cloud and also want to design an app to monitor that data.If you can provide me any reference for designing app to read data from uart and display on mobile it will be helpfull to me very much ,In parallel I am also looking to find any solution.Problem comes with me is while understanding node.js code .
Please help me in this corner where I am really eager to learn.
If what you'd like to do is send the data directly from your serial port to your app (I'm guessing your using Android), I believe your best option would be to use Bluetooth to transfer the data, in specific the Serial Port Profile (SPP). For example you could try something similar to this document https://communities.intel.com/docs/DOC-100754 https://communities.intel.com/docs/DOC-100754. But instead of using someone else's app, you'd be using yours.
In regards to the design of the app, I suggest you to ask about it in https://groups.google.com/forum/# !forum/android-developers https://groups.google.com/forum/# !forum/android-developers to get a more accurate answer.
Let me know if this approach is what you were looking for, I'd be glad to help you if otherwise.
I am not using Android I am actually looking for XDK IOT design for my mobile interface like GUI interaction to sensor data.On Edison I have Linux and I am also using Linux PC.My intention is to design an GUI interface for monitoring Sensor data and some response to be sent when it exceeds the limit.
Thanks for the reply ,expect any help in this corner.
I see, I believe it can still be achieved, and if you use Linux it would make things a lot easier. Nevertheless, I would like to ask you specifically, what would you like to achieve? I believe I've been confused regarding that, so, what kind of data would you like to send? How would you like to send it and where?
I want to make things clear so we can search for the best approach for your project.
Hi Peter ,
I am actually looking for some app in my mobile to monitor temperature data and smoke sensor data ,if it exceeds range like temperature more then 60degrees centigrade then I should have backup logs and some alert.
Actually thing which I am doing is transferring temperature sensor and smoke sensor data using Xbee on Arduino Uno board then trying to receive data through UART 0 on Edison board.Till this I have achieved ,now what I am pending with is to design a mobile app using XDK software for monitoring data .
Ex:One text box for Temperature sensor data and One more text box for displaying Smoke sensor data.One Alert box if any sensor data is exceeding the range.
Please do the needful in designing this app to monitor data on mobile .I came to know we can use node.js for interaction with the GUI designed to monitor on mobile (i.e App).
I see, so, you have succeeded in the board side and what you need right now is to create the GUI based application in XDK, right? If that's the case, then you should post your question in the XDK forum ( https://software.intel.com/en-us/forums/intel-xdk-iot-edition). In there you should be able to receive a more accurate answer in regard to this specific matter.