站内搜索
发作品签到
物联网关
标准版

物联网关

简介

一款基于ESP32的物联网关,通过RS485和RS232采集现场数据,最终通过以太网或WIFI传送到云端物联网云平台。本方案成本较低,很适合做数据采集。

简介:一款基于ESP32的物联网关,通过RS485和RS232采集现场数据,最终通过以太网或WIFI传送到云端物联网云平台。本方案成本较低,很适合做数据采集。

开源协议

GPL 3.0

创建时间:2019-10-24 20:12:43更新时间:2022-06-07 09:10:59

描述

本方案实现通过RS485或RS232接口连接传感器(电能表、水表、压力表等),采集到的实时数据通过以太网或WIFI上传云端物联网平台。硬件采用ESP32 + LAN8720实现以太网+WIFI接入互联网。主要优势在于高性能、低成本。ESP32是高度集成的 Wi-Fi+ 蓝牙芯片,内置双核处理器,运算能力高达 600 MIPS,WIFI支持802.11 b/g/n速度高达 150 Mbps,集成100 Mbps以太网MAC,工作温度范围达到 –40°C 到 +125°C,完全能满足工业环境使用。LAN8720为以太网PHY芯片,主要用于物理层接入以太网。板上还加入了usb转串口芯片(CH340C),用于下载程序到ESP32运行,带自动下载电路,无需人工干预。提供一个TF卡座,可以大大扩展存储空间。板上还带JTAG接口用于程序调试,对于开发调试和查找bug非常高效和方便。另外提供了RS485和RS232接口用于连接传感器。

这个项目分为硬件设计、样板制作和程序编写几个步骤,以下逐步介绍

一、硬件设计

第一版主要是研发阶段,所以板上保留了程序下载和调试的相关接口。实际量产时可以舍弃,降低BOM成本。

二、样板制作

这里要感谢立创给广大创客提供的这个活动,给我们发放的元件、PCB优惠券,大大降低了我们的打样成本。真心希望更多电子爱好者和创客加入到这个生态圈,带来更多想法和活力。

首先大赞立创的发货速度,下单到收货两天就搞定了。

空板和元件到手

IMG_20191030_213125.jpg

IMG_20191030_212437.jpg
IMG_20191031_202223.jpg

现在上焊台准备开干

IMG_20191031_205021.jpg

先把最难焊接的LAN8720以太网phy焊了,唯一需要热风枪配合的,芯片底部的GND焊盘必须要热风枪吹化焊锡然后贴上去

IMG_20191031_224523.jpg

其它元件焊接非常简单,一把烙铁搞定

IMG_20191101_002255.jpg

IMG_20191101_023353.jpg

松香残留还是有点多,用洗板水清洗一下

IMG_20191101_124314.jpg

来张以太网芯片特写

IMG_20191101_124417_.jpg
焊好后用完表测一下个各部分是否有短路,特别是电源部分。

二、程序编写和调试

1、编写测试程序验证板子各部分是否正常工作,主要包括以太网、WIFI、485接口和232接口,以及验证自动下载电路部分(CH340C)和JTAG是否正常。

先来几张运行测试程序的图

IMG_20191101_205631.jpg

USB下载和JTAG调试测试

IMG_20191102_214549.jpg

485和232通讯测试

IMG_20191102_160618.jpg

目前网关已经实现了485/232与mqtt之间的透传,线上应用可以通过mqtt下发指令到网关并最终透传到终端设备,同时终端设备也可以回传数据给线上应用。

以下是演示视频

https://v.youku.com/v_show/id_XNDQyMzY3NTUxMg==.html?x&sharefrom=android&sharekey=926d604aacfc8e5df08f22b184ad6e8c9

https://www.bilibili.com/video/av74474047

注:完整版视频请点上面链接👍

另外附上我自己DIY的一个JTAG调试器对这个板子进行调试的视频

https://www.bilibili.com/video/av76718122

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
IoTgw2.mp4.part1.rar
315
2
IoTgw2.mp4.part3.rar
313
3
IoTgw2.mp4.part5.rar
322
4
IoTgw2.mp4.part2.rar
317
5
IoTgw2.mp4.part4.rar
381
6
IoTgw-1.mp4
2281
7
IoTgw代码.rar
401
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航