3

編者注:本文來自Rackspace上的專欄博客,作者Anne Gentle是一位開發者,在得知自己的兒子患有糖尿病之后,她基于OpenStack開發了一個血糖監測應用,極大地減輕了兒子患病所帶來的困擾。本文是她的心路歷程,她的故事也讓我們看到創客不只是一群愛好者的運動,更是真正實現“make life better”的一種方式。
這周我在東京參加第十二屆OpenStack峰會。
這兒距離我在奧斯丁的家有點遠,我想打破一下常規來談一下一個個人項目。星期四)午2:50在Kougyoku廳,我將會和Racker Justin Shepherd一起展示“用OpenStack來管理醫學與健康數據,一個可穿戴的傳感器,一個智能的APP”。對我們來說,這是一個全新的領域,盡管我們已經在OpenStack圈子里面很長一段時間。
Shepherd和我兩個人的家庭成員里都有I型糖尿病患者,我們有一個APP,能記錄與這個疾病相關的數據。
我和我丈夫在2014年7月發現我們11歲的兒子患有1型糖尿病,這需要保持警惕并時刻監測。這當然影響了其它家庭成員,因為他們需要定期監測,保證患者的血糖濃度控制在正常水平。
作為科研人員,我們的職業病就是想把技術應用到每一個問題上。我去搜索了一下其他父母是如何幫助他們患病的孩子的,然后我發現了Nightscout血糖監測系統這個開放的、可供DIY的資源,它允許個人從網站、智能手表、APP和智能手機的窗口小部件實時鏈接到CGM數據。
Nightscout最早是由一個兒子患有1型糖尿病的父親上傳的數據項目開始的。他試圖在出去約會的晚上依舊能夠跟蹤到兒子的數據變化,又不想等到一個完整的專利解決方案出來。于是他們一直在社交網絡上使用的標簽是#我們不等啦#
這是我第一次讀到有關基于云的持續性葡萄糖監測(CGM)的文章。當我更多地了解到這個項目,我意識到他們一直在尋找更方便、更貼近現實的解決方案。
他們記錄了如何用Heroku來一鍵集成GitHub庫,如何用免費的微軟云連接到node.js服務器,如何連接到免費的MongoLabs賬戶,令持續監測獲得的血糖數據能夠儲存,并在網頁、手機APP甚至Pebble這種智能手表上展示出來。

我丈夫帶著Pebble手表,同時我兒子可以用很簡單的方式來查他的血糖數據。
自從我成為了一名能夠接觸到許多開源資源的母親以來,我一直希望找到有效利用OpenStack的方法,于是我開始了我的工作。我在Rackspace開了一個配置MongoLabs的云服務器,然后我把數據轉移到Object Rocket。我學習了使用Dexcom REST API證書配置node.js環境下,各種變量的方法,這樣Nightscout APP就能夠檢索并記錄我兒子一整日的血糖水平了。
這一項目大大減少了我們的工作,有需要的話我可以直接將相關信息的鏈接發送給醫生和護理。當然。我知道還有很多需要改進的地方,比如網站安全、數據保護方面的問題,另外我還需要保證網站在服務器重啟情況下依舊運轉。
我必須承認,在使用公共的開源云平臺配置數據訪問方面,這樣的經歷讓我對APP應用開發者必須做的事情有了更多的共鳴。我計劃在這個項目上堅持下去,在OpenStack峰會上尋找更多的,愿意和我們一起努力改善的APP開發者。
更多創客事跡,關注硬創邦(leiphone_bang)了解。

雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。