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

1. 简介

YED-G724W 是一款基于合宙Air724系列高性价比的Cat1 4G DTU。支持移动、电信、联通 全网通4G,可以方便集成到自己的设备系统中。主要特点如下:

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

2)支持-35℃~75℃工作环境温度;

3)支持5~95%RH湿度工作环境;

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

5)支持1路RS232串口;

6)支持1路RS485串口;

7) 支持银尔达DTU透传固件,支持TCP、UDP、MQTT、HTTP、阿里云IOT 、腾讯IOT;

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

9) 支持二次开发定制。

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(无凝露)

RS232串口

1路

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

RS485串口

1路

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

尺寸

90*84*26mm

安装方式

M3螺丝安装

2.2. 硬件资源介绍

编号

标识

功能

说明

1

4G天线

SMA接口

2

USB

mico usb 固件升级或日志调试

3

SIM卡

自锁SIM卡

4

DC IN

供电电源

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

5

DC IN

供电电源

+表示电源正极,-表示电源负极

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

6

RS232

DB9 RS232串口

2脚 RX ,3脚 TX ,5脚 GND

7

Reload

长按7秒,恢复出厂设置

8

RS485

RS485 5.08接口

2.3. PCBA

3. 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常亮

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

4. 测试硬件连接方法

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

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

5. DTU固件实例讲解

适用模组方案:Air724UG/Air820UG

序号

网络协议

测试实例

1

TCP协议

【点击查看教程】

2

UDP协议

【点击查看教程】

3

HTTP协议

【点击查看教程】

4

MQTT协议

【点击查看教程】

5

腾讯IOT Explorer

【点击查看教程】

6

阿里IOT配置

【点击查看教程】

7

定位配置测试实例

【点击查看教程】

### 银尔达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、付费专栏及课程。

余额充值