项目简介
本项目是一个专为SASE 2019(阿根廷嵌入式系统研讨会)设计的基于物联网(IoT)的工作坊系统。它全面涵盖物联网技术各个方面,借助实践与案例学习,为参与者提供物联网实际经验。硬件方面主要采用nodeMCU,通过MQTT协议进行数据通信,软件部分主要利用Matr Viewer进行演示和测试。
项目的主要特性和功能
- 物联网技术介绍:提供物联网基础知识介绍,包括MQTT协议的使用。
- Matr Viewer应用:利用手机端的Matr Viewer应用进行演示和测试,展示物联网设备的实时数据。
- Arduino编程:提供针对nodeMCU的Arduino编程指南,涵盖连接传感器以及向MQTT服务器发送数据的方法。
- 实际案例:提供具体案例应用场景及相应源代码,助力参与者理解和实践物联网实际应用。
安装使用步骤
安装软件与工具
- Matr Viewer应用:在手机上从Google Play商店下载并安装Matr Viewer应用。
- Arduino IDE:在电脑上安装Arduino IDE,用于对nodeMCU进行编程。
- Mosquitto:下载并安装Mosquitto,这是一个用于测试的MQTT服务器,无需传感器即可测试MQTT功能。
设置与测试设备
- 编程nodeMCU:使用Arduino IDE为nodeMCU编写并上传程序,使其能够通过MQTT发送数据。
- 配置Matr Viewer:在手机端的Matr Viewer应用中配置MQTT服务器连接信息。
- 启动与观察:启动nodeMCU和Matr Viewer应用,观察实时数据流动。
查看与修改代码
代码已包含在项目文件夹中,可直接查看和使用。主要代码分为两部分:
- Matr应用代码:位于Matr
文件夹。
- Arduino应用代码:位于NodeMCU-app
文件夹。
项目的使用说明和相关文档可在Slides文件夹中找到。若使用过程中遇到问题,可参考相关文档或在线教程解决。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】