3
編者注:本文來自Rackspace上的專欄博客,作者Anne Gentle是一位開發(fā)者,在得知自己的兒子患有糖尿病之后,她基于OpenStack開發(fā)了一個血糖監(jiān)測應(yīng)用,極大地減輕了兒子患病所帶來的困擾。本文是她的心路歷程,她的故事也讓我們看到創(chuàng)客不只是一群愛好者的運動,更是真正實現(xiàn)“make life better”的一種方式。
這周我在東京參加第十二屆OpenStack峰會。
這兒距離我在奧斯丁的家有點遠(yuǎn),我想打破一下常規(guī)來談一下一個個人項目。星期四)午2:50在Kougyoku廳,我將會和Racker Justin Shepherd一起展示“用OpenStack來管理醫(yī)學(xué)與健康數(shù)據(jù),一個可穿戴的傳感器,一個智能的APP”。對我們來說,這是一個全新的領(lǐng)域,盡管我們已經(jīng)在OpenStack圈子里面很長一段時間。
Shepherd和我兩個人的家庭成員里都有I型糖尿病患者,我們有一個APP,能記錄與這個疾病相關(guān)的數(shù)據(jù)。
我和我丈夫在2014年7月發(fā)現(xiàn)我們11歲的兒子患有1型糖尿病,這需要保持警惕并時刻監(jiān)測。這當(dāng)然影響了其它家庭成員,因為他們需要定期監(jiān)測,保證患者的血糖濃度控制在正常水平。
作為科研人員,我們的職業(yè)病就是想把技術(shù)應(yīng)用到每一個問題上。我去搜索了一下其他父母是如何幫助他們患病的孩子的,然后我發(fā)現(xiàn)了Nightscout血糖監(jiān)測系統(tǒng)這個開放的、可供DIY的資源,它允許個人從網(wǎng)站、智能手表、APP和智能手機(jī)的窗口小部件實時鏈接到CGM數(shù)據(jù)。
Nightscout最早是由一個兒子患有1型糖尿病的父親上傳的數(shù)據(jù)項目開始的。他試圖在出去約會的晚上依舊能夠跟蹤到兒子的數(shù)據(jù)變化,又不想等到一個完整的專利解決方案出來。于是他們一直在社交網(wǎng)絡(luò)上使用的標(biāo)簽是#我們不等啦#
這是我第一次讀到有關(guān)基于云的持續(xù)性葡萄糖監(jiān)測(CGM)的文章。當(dāng)我更多地了解到這個項目,我意識到他們一直在尋找更方便、更貼近現(xiàn)實的解決方案。
他們記錄了如何用Heroku來一鍵集成GitHub庫,如何用免費的微軟云連接到node.js服務(wù)器,如何連接到免費的MongoLabs賬戶,令持續(xù)監(jiān)測獲得的血糖數(shù)據(jù)能夠儲存,并在網(wǎng)頁、手機(jī)APP甚至Pebble這種智能手表上展示出來。
我丈夫帶著Pebble手表,同時我兒子可以用很簡單的方式來查他的血糖數(shù)據(jù)。
自從我成為了一名能夠接觸到許多開源資源的母親以來,我一直希望找到有效利用OpenStack的方法,于是我開始了我的工作。我在Rackspace開了一個配置MongoLabs的云服務(wù)器,然后我把數(shù)據(jù)轉(zhuǎn)移到Object Rocket。我學(xué)習(xí)了使用Dexcom REST API證書配置node.js環(huán)境下,各種變量的方法,這樣Nightscout APP就能夠檢索并記錄我兒子一整日的血糖水平了。
這一項目大大減少了我們的工作,有需要的話我可以直接將相關(guān)信息的鏈接發(fā)送給醫(yī)生和護(hù)理。當(dāng)然。我知道還有很多需要改進(jìn)的地方,比如網(wǎng)站安全、數(shù)據(jù)保護(hù)方面的問題,另外我還需要保證網(wǎng)站在服務(wù)器重啟情況下依舊運轉(zhuǎn)。
我必須承認(rèn),在使用公共的開源云平臺配置數(shù)據(jù)訪問方面,這樣的經(jīng)歷讓我對APP應(yīng)用開發(fā)者必須做的事情有了更多的共鳴。我計劃在這個項目上堅持下去,在OpenStack峰會上尋找更多的,愿意和我們一起努力改善的APP開發(fā)者。
更多創(chuàng)客事跡,關(guān)注硬創(chuàng)邦(leiphone_bang)了解。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。