iRTU开发简介

## 概述 iRTU:实现远程终端控制和数据传输功能,由合宙自主研发,采用Luat架构,免费并开源软硬件的远程控制系统。 ## iRTU简介 - **DTU**(Data Transfer Unit):数据传输单元,主要用来处理本地和服务器之间的通信业务。通常用于将串口数据转换为IP数据或将IP数据转为串口数据,通过无线通信网络进行数据传输。广泛用于气象,水文水利,地质,抄表,数据采集等行业。 - **RTU**(Remote Terminal Unit):远程终端单元一般由信号输入、控制输出、通信设备、电源、微处理器等组成,并通过自身软件或系统执行远程下发的采集和控制任务,并且具备DTU的所有功能。 - **iRTU**:实现远程终端控制和数据传输功能,由合宙自主研发,采用Luat架构,免费并开源软硬件的远程控制系统。实现了DTU和RTU的主要功能,成本低廉,稳定可靠,已经广泛应用于各种行业系统中。因为开源特性,用户可以根据自己的特殊需要利用源码进行二次开发,实现定制化功能。 ## iRTU具有什么优势 搭载LuatOS-iRTU软件解决方案的DTU,不仅仅是一种传统DTU,更是一种“硬件成本大幅降低、业务功能扩充方便、脚本源码免费开放”的系统级主控DTU。 ## 功能介绍 可以通过WEB端配置和指令,实现以下功能: - 支持TCP/UDP socket,支持HTTP,MQTT,等常见透传和非透传模式 - 支持OneNET,阿里云,百度云,腾讯云等常见公有云。 - 支持RTU主控模式 - 支持数据流模板,任务 - 支持消息推送(电话,短信,网络通知) - 支持GPS数据以及相关数据采集 - 支持ADC,I2C等外设,可以方便的扩展为屏幕、二维码等解决方案 - 支持空中升级 - **LUAT云功能说明** - 地址:<https://dtu.openluat.com/> 借助Luat云可以实现远程FOTA和自动参数配置,用户无需用上位机配置程序来逐个配置iRTU,此方式可以极大减少人工费用和时间。使用远程固件更新和远程参数下发需要用户注册Luat云,用户注册自己的IMEI到云端,指定不同的IMEI到对应的参数版本,iRTU模块自动请求参数并保存到到iRTU模块中存储。 - **远程固件更新**:用户只需在iRTU的web配置界面**基本参数**里勾选**自动更新**即可,当固件进行系统性的升级时,用户的iRTU即可自动进行自动远程升级。 - **远程参数下发**:用户可以通过服务器下发相应的参数配置指令,进行远程参数下发。