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

1. 简介

YED-S710Cp DTU是由银尔达(yinerda)推出的工业级的单TTL串口DTU 。小巧、稳定、可靠。适合设备控制,状态检测,传感器数据采集等通过4G网络与服务器通讯的场景,特性如下:

1) 支持直流5~36V宽电压供电;

2) 支持标准35mm导轨安装和螺丝孔安装,外壳阻燃材料;

3) 支持接触放电±8KV,空气放电±15KV;

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

5) 支持1路TTL串口,兼容3.3V电平和5V电平;

6) 支持本地信号强度指示;

7) 支持1路ADC模拟量,输入检查电压0~36V;

8) 支持1路数字量输入,触发电压2~36V;

9) 支持低功耗;

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

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

12) 支持二次开发定制。

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

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

2. 硬件规格

2.1. 硬件参数

功能事项

详细说明

4G模块

网络标准

Cat1 4G全网通,移动,联动,电信

网络频段

LTE-FDD:B1/B3/B5/B8

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

电源参数

5~36V,10W电源,推荐12V电压

工作环境

工作温度

-35℃ ~+75℃

工作湿度

5%~95%RH(无凝露)

TTL串口

1路

兼容3.3V电平和5V电平

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

数字量输入

1路

支持2~36V高电平检测

模拟电压输入

1路

支持0-36V电压采集

RST

1路

支持3.3~36V 高电平复位

尺寸

71*43*23mm

安装方式

35mm导轨+m3螺丝固定

2.2. 硬件资源介绍

编号

标识

功能

说明

1

+ -

供电电源

+标识电源正极

-标识电源负极

5~36V 电压,10W电源,推荐12V电源

RX/TX

TTL 串口

兼容3.3V电平和5V电平

ADC

模拟电压采集

外部输入范围0~36V,一般用于检查精度要求不高的场景,比如检查电池电压

IN

数字量输入

外部输入范围0~1V为低电平,2~36V是高电平

RST

复位管脚

高电平复位。支持3.3~36V 电压

2

USB

Mico USB

用于下载程序、调试设备,不供电

3

PWR

电源指示灯

供电正常常亮(注意只接USB也会昏暗的常亮,是没供电的)

NET

DTU状态指示灯,具体看系统指示功能描述

RDY

DTU状态指示灯,具体看系统指示功能描述

4

信号灯

3颗信号强度指示灯,具体看信号强度等级说明

5

天线

SMA接口天线

6

Reload

恢复出厂设置按键

长按7秒,清除全部参数,恢复出厂设置

7

BOOT

配合USB,进入强制升级模式,用于升级固件

8

SIM卡

自弹SIM卡,中卡。注意SIM卡方向缺口朝外

2.3. 硬件尺寸

  1. 外壳尺寸

  1. PCB尺寸

2.4. PCBA

3. LED状态描述

3.1. NET和RDY LED描述

指示意义

现象

备注

SIM卡不识别

NET LED 和RDY/STA LED 5000ms亮 5000ms灭

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

NET LED 100ms闪烁,RDY/STA LED 熄灭

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

NET LED 500ms慢闪,RDY/STA LED熄灭

没有任何通道链接服务器

成功连上服务器

NET LED 1000ms慢闪,RDY/STA LED常亮

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

3.2. 信号LED 描述

LED点亮个数

信号强度范围

备注

3

24~31

极强(正常通信)

2

17~23

强(正常通信)

1

13~16

一般(能通信,可能不稳定)

0

<12

不能通信或者不稳定

4. 测试硬件连接方法

1、SIM卡插卡方向

2、使用普通串口工具测试

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

5. DTU固件实例讲解

适用模组方案:Air780E/Air700/Y100E

序号

网络协议

测试实例

1

TCP协议

【点击查看教程】

2

UDP协议

【点击查看教程】

3

HTTP协议

【点击查看教程】

4

MQTT协议

【点击查看教程】

5

定位

【点击查看教程】

6

WebSocket

【点击查看教程】

7

移动物联网

【点击查看教程】

8

电信Aiot-MQTT

【点击查看教程】

9

华为IotDA

【点击查看教程】

10

新腾讯IOT Explorer

【点击查看教程】

11

阿里IOT

【点击查看教程】

12

涂鸦云

【点击查看教程】

13

ThingsCloud

【点击查看教程】

14

短信转发

【点击查看教程】

15

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

【点击查看教程】

16

SSL有证书加密实例

【点击查看教程】

6. 银尔达IOT平台教程

序号

网络协议

测试实例

1

IOT平台入门教程

【点击查看教程】

2

串口透传指令控制

【点击查看教程】

3

Modbus温湿度传感器

【点击查看教程】

7. 认证证书

序号

证书列表

1

YED-S710核准证-SRRC.pdf

2

YED-S710进网证书-CTA.pdf

### 银尔达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]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值