# DataTransferUnit-Application
**Repository Path**: iotyib/DataTransferUnit-Application
## Basic Information
- **Project Name**: DataTransferUnit-Application
- **Description**: 一款开放源代码,可灵活开发,可直接应用于项目的DTU开发板。
- **Primary Language**: C
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 17
- **Created**: 2022-01-25
- **Last Updated**: 2022-01-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DataTransferUnit-Application
#### 介绍
硬件采用模块化设计,分为主板和扩展板。主板接口有DC5-36V电源接口,USB串口(支持给主板供电),RS232,RS485,CAN,4个指示灯,以太网口,SIM卡,天线(支持双天线)。扩展板可以是4G、NB、WIFI、LoRaWAN、北斗定位、以太网模块等,根据需求可持续设计。软件基于[RT-Thread](https://gitee.com/rtthread/rt-thread)开发,只适配了外设和部分软件包,可根据自己的需求制作成数据透传、协议解析、协议转发、远程控制、modbus网关、modbus-rtu转modbus-tcp、网关自动采集数据、定时上报数据等设备。软件包丰富,外设驱动完整,只需要自己开发应用部分即可。固件升级支持ymodem,http,配合[DataTransferUnit-BootLoader](https://gitee.com/Huntsman/DataTransferUnit-BootLoader)使用。网络协议支持TCP、UDP、DNS、HTTP、FTP、MQTT、COAP、LWM2M等。支持对接阿里云、腾讯、移动、电信、华为、微软等物联网平台。更多的第三方组件,支持Yaffs2、Sqlite、FreeModbus、Canopen、LibZ、cjson、MicroPython、Lua、JS等。
#### 板子说明
1. 主板
MCU使用国产替代STM32F103RET6
2. 扩展板
| 名称 | 图片 | 描述 | 进度 |
| :-----: | :----------------------------------------------------------: | :------: | :------: |
| EC600S |
| 4G-CAT1 | 已完成 |
| BC28 |
| NB-IOT | 已完成 |
| ESP-07S |
| WIFI | 已完成 |
| W5500 |
| Ethernet | 已完成 |
| Ra-07 | | LoRaWAN | 设计完成 |
#### 使用教程
1. 固件烧写
- 调试工具烧写
- RS232烧写
- BootLoader中的ymodem烧写
- 应用程序中的http远程烧写
2. USB终端调试
3. 后续教程根据关注情况更新[Wiki](https://gitee.com/Huntsman/DataTransferUnit-Application/wikis)……
#### 开发说明
1. 开发工具
支持Keil4/5、IAR、GCC、Eclipse、VS Code、RT-Thread Studio开发环境
推荐使用RT-Thread Studio
2. 更多开发教程可查看[RT-Thread官方文档教程](https://www.rt-thread.org/document/site/)
#### 固件计划
| 名称 | 描述 | 作者 | 文档 | 固件 | 源码 |
| :------------ | :----------------------------------------------------------- | :------------------------------------: | :----------------------------------------------------------: | :-------------------------------------------------------: | ------------------------------------------------- |
| ModbusGateway | Modbus网关,RS232/RS485转TCP/UDP,TCP转RTU(RS232/RS485),RS232转RS485等。网络支持4G、以太网、wifi。 | [Huntsman](https://gitee.com/Huntsman) | [文档](https://gitee.com/Huntsman/ModbusGateway/wikis) | [下载](https://gitee.com/Huntsman/ModbusGateway/releases) | [gitee](https://gitee.com/Huntsman/ModbusGateway) |
#### 交流合作
- 硬件交流群:101432089