Skip to content

A tiny IoT system -- home gateway

This is a home gateway product using W5500

chen

Published November 01, 2022 · © Apache License 2.0 (Apache-2.0)

Original author: miqishu · ChinaOriginal source (new tab)

A tiny IoT system -- home gateway

Components

Hardware components

WIZnet parts

Project description

概述: 本设备整合了相关成熟的协议在其中,利用成熟的云平台搭建了一套小型的物联网系统。主控网关使用的MCU是STM32F103,通过WIFI连接广域网来接入Onenet云平台,与服务器之间使用较为热门的MQTT协议,数据以Json格式传输。网关和移动端均可以多个设备同时存在于平台,利用云服务器作BROKER传输消息,方便监控数据以及控制设备。另外还加入了蓝牙音频部分,可以让旧的攻防或音响设备无线影音功能。 主控芯片为Stm32f103RCT6,网络部分可选网线(W5500)或无线WIFI(ESP8266)等方式。CSR8645为蓝牙音频模块,可以接功放或者小音箱,让旧音响设备增加无线播放功能。TP4056为充电芯片。 硬件框图: 所用器件 MCU 以太网芯片 WiFi 蓝牙 线性充电器 E2PROM 软件说明 设备主要通过MQTT协议接入中移onenet平台,传感器的参数通过自定义的json格式上传,手机端进行相应的解析。APP分别有中移平台APP,可以监控设备上传的数据;还有自己编写的安卓端APP,简易显示传感器参数。 视频演示效果: 利用此网关接口上接入了DHT11、防水型18B20探头、光敏电阻、PM2.5传感器等传感器。温湿度、光照、PM2.5作为屋内环境参数检测,18B20是用于检测水温(煮热水、洗澡.....) 手机APP截图: 物联网 tp4056 csr8645

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like