现在物联网越来越普及,也逐渐渗透到我们生活当中。各位想学物联网的同学,今天介绍一个物联网开源项目-智能尿不湿Diaperpie。废话不多说具体项目介绍如下:
涉及软件知识点:
Python编程
JavaScript and Node.js
Android编程
Linux系统
Shell脚本
云服务器
工具:
Arduino IDE
Android studio3.1.2
SSH工具:SecureCRT or PuTTY
涉及硬件资源:
Intel Edison开发板
项目具体分析
1. 项目的框架图
2. Intel Edison模块负责采集尿量数据:G-sensor数据、温度数据、湿度数据。
APP可以同过蓝牙和Intel Edison模块通讯,也可以通过wifi和云服务器通讯,
具体功能如下图:
3. 源码结构:
Intel Edison模块端下位机代码框架:
APP客户端上位机代码框架:
4. 平台移植:由于Intel Edison 大家可能使用的并不多,可以考虑移植到如下平台:
STM32平台+蓝牙模块+温湿度模块
云服务器:机智云服务 or阿里云物联网服务