物联网尿布裤是一个贴在小Baby尿布上的智慧装置,结合Intel Edison与各种感应装置,它可以侦测:
- 小baby尿布是否湿了
- 小baby是否趴睡
- 小baby是否过于闷热
- 小baby是否不见了
实物展示:
视频演示:https://www.youtube.com/watch?v=kx4GVZ0FZGs (chrome 翻墙打开)
DEMO 设想:
- 小baby的尿布上贴了尿布准,突然趴睡了,妈妈的手机立刻收到了通知。
- 小baby的衣服穿太厚,过于闷热,于是妈妈的手机收到了通知,提醒妈妈注意小baby的状况。
- 妈妈带小baby出门与姊妹们聚会,聊到忘我而没有注意到小baby跑掉了,此时手机立刻响起通知妈妈注意小baby的位置。
- 小baby尿尿了,尿布准感应到后,妈妈的手机收到了通知,于是妈妈来替小baby换个新尿片,并吧尿布准从原来的尿片上拆下,并贴在新的尿片上。
- 【低优先级】手机通知虽然被妈妈收到,却被忽略了。此时爸爸还在办公室,也收到了通知,让爸爸可以立刻联络妈妈确认小baby的状况。
如截图展示:
尿布准APP:
尿布准APP能夠透过手机蓝牙与尿布准沟通,取得相关log 资讯。尿布准APP必须负责将log资讯上传至web service
参考以下BLE example得以和Intel Edison的BLE沟通:
https:///jeffddrake/ble-android-gatt-server.git
BLE連線方式詳見: BLE GATT to transfer data
尿布准Web Service:
Web Service提供了各种尿布准的 log data,例如湿度温度变化,尿尿更换提醒(push notification to mobile)。
所有尿布准(Edison board)上的log data,都是透过蓝牙传送到手机(或某中继器的hub),再由手机(或中继的hub)透过wifi上传至web service。
现阶段只制作了手机透过GCM通知另一支手机的功能,不需要自己的Web Service& Web Client。
IoT尿布准 Python HW driver:https://1a2b.hackpad.com/IoT-Python-HW-driver-mRFV...
源码部分截图,见附件下载全部源码: