# 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 DataTransferUnit-Base DataTransferUnit-Base 2. 扩展板 | 名称 | 图片 | 描述 | 进度 | | :-----: | :----------------------------------------------------------: | :------: | :------: | | EC600S | | 4G-CAT1 | 已完成 | | BC28 | DataTransferUnit-Module-BC28 | NB-IOT | 已完成 | | ESP-07S | DataTransferUnit-Module-ESP-07S | WIFI | 已完成 | | W5500 | DataTransferUnit-Module-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