TC900E Programmable CAN Gateway: CAN to Modbus MQTT Database Protocol Conversion

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

TC900E Product Overview

TC900E是采用Lua语言编程的工业级可编程CAN-bus物联网网关,集成2路工业级隔离的CAN-bus 2.0A/B端口,支持标准波特率和定制波特率,每端口具备1万帧数据缓冲。产品同时集成了当前流行的各种通讯协议和物联网协议,可以使现有CAN-bus系统或新建CAN-bus系统快速接入各种物联网云平台,也可以作为主机对现场各种CAN设备进行数据读取和控制。

Key Features

  • 2路CAN-bus:2路工业级隔离CAN-bus 2.0A/B端口,每端口1万帧数据缓冲
  • Lua可编程:采用Lua语言编程,极简编程,无需SDK,通过以太网TCP/IP编程
  • 多任务并发:多任务并发运行架构,快速处理大量CAN-busdata
  • 丰富协议库:Modbus主从机、MQTT、HTTP、HJ212、DL645等协议内置
  • 数据处理:JSON构建及解析、SQL数据库接口、数据转换等
  • 断点续传:全自动断点续传,断网数据不丢失,自动补发
  • 一机多用:32位CPU/32M内存,透明式多任务架构,单台设备同时具备多种数据处理功能

Hardware Configuration

处理器32位CPU / 32M内存
CAN口2路工业级隔离CAN-bus 2.0A/B,支持标准/定制波特率,每端口1万帧缓冲
serial portRS485/RS232串口
Ethernet以太网接口,支持TCP/IP编程
协议库Modbus、MQTT、HTTP、HJ212、DL645、私有协议
数据处理JSON构建解析、SQL数据库接口、数据转换、加解密
编程方式Lua语言,EthernetTCP/IP编程,无需编程线
断点续传全自动断点续传,数据自动补发

Working Modes

产品支持TCP/IP Client和Server两种工作模式。Client模式下设备主动连接指定服务器IP和端口;Server模式下设备监听指定端口,等待客户端连接。通过以太网、光纤、WiFi或互联网等网络,可实现远距离透明数据传输。

Typical Applications

  • CAN-bus系统对接物联网平台:快速接入各种物联网云平台
  • CAN与Modbus互转:实现CAN总线和Modbus设备之间的数据交换
  • CAN与私有协议互转:灵活适配各类第三方私有协议设备
  • CAN与CAN之间协议互转:不同CAN网络之间的数据交换和协议转换
  • 控制各种CANdevice:作为主机对现场CAN设备进行数据读取和控制
  • 采集CAN数据直写远程SQL数据库:数据直接写入远程数据库
  • 各种CAN协议转MQTT、HTTP:CAN数据转换为物联网标准协议上传
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.