【银尔达4G DTU边缘计算网关】YED-RW2882

1. 简介

YED-RW2882 DTU是由银尔达(yinerda)推出的高性价的Cat1 RTU设备产品,适合设备控制,状态检测,传感器数据采集等通过4G网络与服务器的场景,特性如下

1) 支持7-36V供电,具有防插反功能,支持供电电压采集;

2) 工作环境为-35℃-75℃;

3) 支持1路RS232,2路RS485;

4) 支持1路RTC本地时钟;

5) 支持8路常开常闭3脚继电器输出(交流250V/10A ,直流28V/10A 继电器);

6) 支持8路干接点输入检测,输入电压等于供电电压;

7) 支持2路ADC电流采集(0-20ma),1路供电电压采集;

8) 支持硬件看门狗,运行稳定不死机;

9)支持银尔达DTU透传固件,支持TCP、UDP、MQTT、HTTP、Websocket,阿里云IOT 、腾讯IOT、OneNet,华为IOT,电信云,涂鸦云、ThingsCloud等平台;

10) 支持标签logo定制服务;

11) 支持二次开发定制;

12)支持SSL证书加密TCPS/MQTTS/HTTPS 协议;

13)支持给用户设备进行固件升级。

2. 硬件规格

2.1. 硬件参数

功能事项

详细说明

4G模块

网络标准

Cat1 4G全网通,支持中国移动、联通、电信

网络频段

LTE-FDD:B1/B3/B5/B8

LTE-TDD:B34/B38/B39/B40/B41

电源参数

7~36V,10W电源,推荐7V以上电源,电源防插反

,支持供电电压采集;

工作环境

工作温度

-35℃ ~+75℃

工作湿度

5%~95%RH(无凝露)

继电器

8路

250VAC 10A/28VDC 10A

输入

8路

默认IN和COM导通触发输入

RS232串口

1路

1200-460800;数据位:8 ;停止位:1、2;校验位:奇、偶、无校验

RS485串口

2路

1200-230400;数据位:8 ;停止位:1、2;校验位:奇、偶、无校验

0~20ma ADC

2路

默认0-20ma采集,可以修改电阻采集电压或者其他参数

电源ADC

1路

1路,与供电电源并联,只能采集供电电压

硬件看门狗

支持

外部硬件看门狗

RTC

支持

能正常设置和读取RTC时间

尺寸

安装方式

M3螺丝安装

2.2. 硬件资源介绍

编号

标识

功能

说明

1

VIN GND

供电电源

7~36V 电压,10W电源,推荐7V以上电压,电源防插反

,支持供电电压采集;

2

外置SIM卡

直插自弹卡槽,中卡

3

内置SIM卡

贴片卡

4

4G天线

SMA接口

5

NET

系统指示灯

6

AI1 AI2

GND

模拟量采集

AI接0~20ma,电流采集

RXD/TXD

RS232接口

B1 A1

B2 A2

RS485接口

IN1-IN8

COM

8路干接点输入

默认IN和COM导通触发输入

COM是高电平其电压等于设备供电电压

7

RTC

RTC时钟

8

Reload

长按7秒,恢复出厂设置

9

BOOT

配合USB,进入BOOT升级模式

10

USB

固件升级和日志调试

11

继电器

8路 3PIN 继电器

250VAC 10A/28VDC 10A

2.3. 硬件尺寸

  1. 外壳尺寸

  1. PCB尺寸

3. LED状态描述

指示意义

现象

备注

SIM卡不识别

NET LED 5000ms亮 5000ms灭

SIM卡正常,但注册不了网络

NET LED 100ms闪烁

注册网络成功,但没连上服务器

NET LED 500ms慢闪

没有任何通道链接服务器

成功连上服务器

NET LED 1000ms慢闪

至少有一个通道链接服务器成功

4. 测试硬件连接方法

4.1. 使用普通串口工具测试

模块的VIN GND 接7~36V,10W的电源(不能用USB转串口那种电脑USB供电,功率不足);可以用RS232 TX接RX,RX接TX,GND 接GND;使用RS485是A接A,B接B;推荐使用银尔达的YED-UUART-211测试工具测试,方便供电和串口连接调试。

5. DTU固件实例讲解

适用模组方案:Air780EP/Y100E

序号

网络协议

测试实例

1

TCP协议

【点击查看教程】

2

TCP协议远程控制DTU资源

【点击查看教程】

3

UDP协议

【点击查看教程】

4

HTTP协议

【点击查看教程】

5

MQTT协议

【点击查看教程】

6

MQTT协议远程控制DTU资源

【点击查看教程】

7

定位

【点击查看教程】

8

WebSocket

【点击查看教程】

9

移动物联网

【点击查看教程】

10

电信Aiot-MQTT

【点击查看教程】

11

华为IotDA

【点击查看教程】

12

新腾讯IOT Explorer

【点击查看教程】

13

阿里IOT

【点击查看教程】

14

涂鸦云

【点击查看教程】

15

ThingsCloud

【点击查看教程】

16

短信转发

【点击查看教程】

17

升级设备(客户设备)固件实例

【点击查看教程】

18

SSL有证书加密实例

【点击查看教程】

6. 银尔达IOT平台教程

序号

网络协议

测试实例

1

IOT平台入门教程

【点击查看教程】

2

八路远程开关示例

【点击查看教程】

### 银尔达4G DTU 单片机 示例代码 针对银尔达4G DTU单片机应用,通常涉及的数据传输协议和接口配置对于确保稳定性和效率至关重要。下面提供一段基于STM32微控制器与4G模块通信的基础示例代码,该实例展示了如何初始化4G模块并向服务器发送数据。 #### 初始化4G模块并建立连接 ```c #include "stm32f1xx_hal.h" UART_HandleTypeDef huart2; void UART_Init(void){ __HAL_RCC_USART2_CLK_ENABLE(); huart2.Instance = USART2; huart2.Init.BaudRate = 9600; huart2.Init.WordLength = UART_WORDLENGTH_8B; huart2.Init.StopBits = UART_STOPBITS_1; huart2.Init.Parity = UART_PARITY_NONE; huart2.Init.Mode = UART_MODE_TX_RX; HAL_UART_Init(&huart2); } // 向4G模块发送AT命令函数定义 int send_AT_command(char *command, char *expected_response, uint32_t timeout_ms) { HAL_UART_Transmit(&huart2, (uint8_t*)command, strlen(command), HAL_MAX_DELAY); uint32_t start_time = HAL_GetTick(); while ((HAL_GetTick() - start_time) < timeout_ms) { if (check_for_response(expected_response)) { // 假设此函数用于检测预期响应 return 1; // 成功接收到期望回复 } } return 0; // 超时未接收到期望回复 } ``` 这段代码实现了USART2串口的初始化设置以及向4G模块发送AT指令的功能[^1]。为了简化说明,这里省略了一些细节处理如错误检查等实际应用场景中不可或缺的部分。 #### 数据收集与上报过程 当涉及到具体的应用场景比如环境监测时,则需进一步编写程序来获取传感器数据并将这些信息打包成适合网络传输的形式(例如JSON),之后再利用上述提到的方法经由4G通道上传到远程服务器上: ```c char json_data[128]; void collect_and_send_sensor_data(){ float temperature = read_temperature(); // 获取当前温度值 float humidity = read_humidity(); // 获取当前湿度值 sprintf(json_data,"{\"temperature\":%.2f,\"humidity\":%.2f}",temperature,humidity); const char* mqtt_publish_cmd = "AT+CMQTTSEND="; char cmd_buffer[64]; snprintf(cmd_buffer,sizeof(cmd_buffer),"%s\"%s\"",mqtt_publish_cmd,json_data); if(send_AT_command(cmd_buffer,"OK",5000)){ printf("Data sent successfully.\n"); }else{ printf("Failed to send data.\n"); } } ``` 在此基础上,可以根据特定需求调整参数或增加更多功能特性,如支持不同的传感类型或是优化通讯机制以适应更复杂的业务逻辑[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值