Welcome IOT VAIDYA! - an IOT doctor for you.The project is all set to check rural(as well as urban) patients and send their reports to a doctor who may be sitting in a totally different part of the world.We are finally finished with the project.Please take a look here.
What you will see in the video is the patient has sensors attached to his body and the program will start with the double click on the IOT VAIDYA launcher icon.A form opens up on this PiTFT 3.5'' Touchscreen and the basic information of the patient are filled.On clicking Submit, the diagnosis will begin.The audio from the speaker will guide the patient while diagnosis.Later on,after diagnosis, a "Success" message on the screen shows successful publishing of data.
The doctor in some other corner of the world(here, other corner of the room!) logs into his account on http://iotvaidya.mybluemix.net/ and sees ONE new patient has been added on the notification-bell.
He clicks on the patient's report and sees a page with all the data shown : Pulse, ECG, GSR and Temperature.Then he finds out the probable disease and intimates the same to the patient via SMS. He writes in a language in which he is comfortable but the message is received by the patient in his regional language.
While this is the main functionality, we also have added calendar with drop-able events which doctor can write and drop on the desired dates to be considered as a reminder in future.
While most of the details of the project have been covered in the last two updates : #Update9 and #Update8 , this blog will highlight what we have not covered so far.
1. Installing PiTFT and bringing up X Windows Desktop:
What you will see in the video is the patient has sensors attached to his body and the program will start with the double click on the IOT VAIDYA launcher icon.A form opens up on this PiTFT 3.5'' Touchscreen and the basic information of the patient are filled.On clicking Submit, the diagnosis will begin.The audio from the speaker will guide the patient while diagnosis.Later on,after diagnosis, a "Success" message on the screen shows successful publishing of data.
The doctor in some other corner of the world(here, other corner of the room!) logs into his account on http://iotvaidya.mybluemix.net/ and sees ONE new patient has been added on the notification-bell.
He clicks on the patient's report and sees a page with all the data shown : Pulse, ECG, GSR and Temperature.Then he finds out the probable disease and intimates the same to the patient via SMS. He writes in a language in which he is comfortable but the message is received by the patient in his regional language.
While this is the main functionality, we also have added calendar with drop-able events which doctor can write and drop on the desired dates to be considered as a reminder in future.
While most of the details of the project have been covered in the last two updates : #Update9 and #Update8 , this blog will highlight what we have not covered so far.
1. Installing PiTFT and bringing up X Windows Desktop:
Using PiTFT 3.5'' from Adafruit is very easy to use and install.We followed this easy install instruction.
Next, this link was quite helpful in getting things right with x windows desktop you see in the above picture.
2.Creating launcher: Using gnome panel.
sudo apt-get install --no-install-recommends gnome-panel
3.Patient form on the the display : Using python code and tkinter package.
sudo apt-get install python-tk
4.When we hit "Submit" in the form, the python code runs a system call to take "Name","Age","Contact" and "Village" as arguments and pass it to the the java application.
5.The sensors data does not look very accurate because we were still working on improving our algorithm to properly reconstruct the values.
6.The digital temperature sensor is quite accurate though.
Challenges were faced!
1.Sending image over MQTT was problematic due to the 4096B payload limit with IBM Bluemix IOTF service.It is interesting because it used to work few days back.Nevertheless we went ahead and used HTTP for the same.
2.Plotly for plotting Sensor data and using Mongo DB by Compose was causing the website to load slow.So we switched to Chartjs and MongoLab.
3.Finding translation API : Wanted something very easy to integrate in our project. https://mymemory.translated.net/ APIs were very easy and required just a single line of code.
4.What we really wanted was to add IBM Watson Q&A API for enhancing the capability of IOT VAIDYA and to make it some what cognitive.Sadly, the API is not open in trial period.We will keep on searching new methods to give it cognitive aspect.
5. Interfacing Analog sensors to Pi. As raspberry pi itself doesn't have analog pins, hence we were compelled to use external ADC. (MCP3008)
Amazing experience using open IoT standards:
1.Eclipse Kura:
Though Reactive Blocks allow the application to be built for various target platforms, it has got support for Kura too.
After using Kura for running applications on raspberry pi,these are the features which make it unique and impressive:
- Run/Debug from eclipse
- One Click Deployment
- Web Based Console
- Remote OSGI
2. Paho MQTT:
Implementation of Paho project into various languages make it plug and play.We used Java and python implementation of paho project in our application.
3.Github:
We have uploaded all the codes of our project in Github repository.iot_vaidya
4.Reactive Blocks:
Team reactive blocks is just awesome, they helped us a lot throughout this challenge. We have shared 60+ mails in last 45 days.
Response to project:
It's been an amazing journey so far. We have got close to 1500 hits on our blog, 15+ followers on twitter, 50+ likes and 25+ retweets.
Especially tweets from Benjamin Kabe, Ian Skerett, Anne Nevein motivated a lot.
We would keep the project going, do keep supporting us.
Follow us on twitter:@iot_vaidya
nice
ReplyDeleteAmazing work.
ReplyDeletehttp://www.translation.pk/
I have gone through and found your blog really helpful for me,.
ReplyDeleteThanks you for this share,
gardens
Hi, Thanks for giving a nice article. For more information please visit.
ReplyDeleteIOT Training Institutes in Ameerpet
Hi, nice article.. Thanks for sharing with us..
ReplyDeleteInternet of Things (IoT) Training in Ameerpet
Excellent blog, good to see someone is posting quality information. Thanks for sharing this useful information. Keep up the good work.
ReplyDeleteWifi Smart Plug
Best selenium online training institute `
ReplyDeleteAfter reading this blog i very strong in this topics and this blog really helpful to all...Data Science Online course
ReplyDeleteI agree that IoT is a very interesting and valuable technology. While popularly underappreciated, it is very much vital in the industry itself. One of the companies I’ve seen to implement it the best would be Pro4People - you can learn more on it on their website pro4people - about us.
ReplyDeleteThanks For Sharing Your Information , Plaese Keep Updating US, Time Went On Reading The ArticleAdvanced Java Course In Hyderabad
ReplyDeleteThe presentation of your blog is easily understandable... Thanks for it...
ReplyDeletejava course in madurai
java course in coimbatore
Best Java Training Institutes in Bangalore
PHP Course in Madurai
Spoken English Class in Madurai
Selenium Training in Coimbatore
SEO Training in Coimbatore
Web Designing Course in Madurai
Hello. I'm looking for a solid consulting company to implement iot solutions at production line. What do you think about our choice - more about services they provide.
ReplyDeletei am very thankful to you.
ReplyDeleteIOT Online Training in India
Nice Blog Post thanks for sharing
ReplyDeleteIOT Training in Delhi
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteWe also use the best data encryption to safeguard the IoT data transmitted wirelessly. Our high speed data transfer and IoT data connectivity is always consistent and ensures proper functioning of the connected IoT devices.
ReplyDeleteHello I am so delighted I found your blog, I really found you by mistake, while I was looking on Yahoo for something else, anyways I am here now and would just like to say thanks for a tremendous post. Please do keep up the great work.
ReplyDeleteOccupational Health Surveillance
This comment has been removed by the author.
ReplyDeleteVery informative blog.... Thanks for the sharing such a great info!
ReplyDeleteHave a look at IOT Application Development Company in Delhi
Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!
ReplyDeleteSurya Informatics
very nice post I am glad to be here
ReplyDeletenyaa mirror proxy
1337x mirror proxy
kickass mirror proxy
idope mirror proxy
I perceived a lots of new Technical things in this wonderful site.Unique information's are shared through it.Keep working Like this
ReplyDeleteJava training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery
You’d outstanding guidelines there. I did a search about the field and identified that very likely the majority will agree with your web page.
ReplyDeleteNOU BCOM 3rd Year Result 2020
Davv BCOM 3rd Year Result 2020
SU BCOM 3rd Year Result 2020
The context has been explained really well. Looking forward to see more of such informative updates.Thank you For Sharing this Blog. The Blog is really Impressive Fetch the Information easily from this Content.
ReplyDeleteSalesforce Training in Chennai
Salesforce Online Training in Chennai
Salesforce Training in Bangalore
Salesforce Training in Hyderabad
Salesforce training in ameerpet
Salesforce Training in Pune
Salesforce Online Training
Salesforce Training
sushant Singh Rajput Last Movie Dil Bechara 2020 Download HDRip
ReplyDeleteDil Bechara 2020 FHD Download Here
thanks for sharing your interesting idea and thought is very nice and it's helpfull contant
ReplyDeleteBA 3rd year Result 2019
MPBOU BCOM 3rd Year Result 2020
UNIRAJ BCOM 3rd Year Result 2020
UOK BCOM 3rd Year Result 2020
I find this blog to be very interesting and very resourceful. I would say that your blogs are really interesting and informative for me and this article explained everything in detail.
ReplyDeleteJava Training in Chennai
Java Training in Velachery
Java Training in Tambaram
Java Training in Porur
Java Training in OMR
Java Training in Annanagar
Thanks for sharing
ReplyDeleteVBA MACRO Training in Delhi
Python institute in Delhi NCR
AI Training course in delhi
Data Science institute in delhi
Machine learning institute in delhi
Data analytics Training in delhi
GMP
SASVBA
For more information
Wow such an amazing content keep it up. I have bookmarked your page to check out more informative content here.
ReplyDeleteSASVBA Provides Best Deep Learning Course in Delhi with Latest Development Environment and Frameworks. We keep Our Courses Up to Date with the Latest industrial trends. SASVBA Is One of the best training Deep Learning Institute in Delhi NCR Which Helps Students to Crack Interviews in Tech Giants. We train college students as well as school students.
FOR MORE IMFO:
These minimal information mgsu bsc 3rd year result and facts will be built coupled with numerous track record information and facts. Hpu ba 3rd Year Result I favor this significantly.
ReplyDeleteIt is amazing and wonderful to visit your site. Thanks for sharing information; this is useful to us....
ReplyDeleteVBA Macro Training In Delhi
FOR MORE INFO:
First You got a great blog. I will be interested in more similar topics. I see you got really very useful topics, I will be always checking your blog thanks.
ReplyDeleteBA 3rd year result
R-Studio 9.1 Build 191044 Full Crack is a powerful and cost-effective disk recovery software suite. Originally developed by R-Tools .R-Studio Registration Key
ReplyDeleteGreat Info available here. Thanks for sharing!
ReplyDeleteBest ambulance service in Patna
This comment has been removed by the author.
ReplyDelete