AiMaker900 IoT Programmable Controller: Lua Script Industrial Data Acquisition and Edge Control

freeFree Technical Resource

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

AiMaker900 Product Overview

AiMaker900是深圳市一天广联科技有限公司推出的高端物联网可编程控制器,采用32位CPU和大内存设计,集成丰富的硬件接口和强大的处理能力。产品支持Lua脚本编程,通过透明多任务架构和大量专业函数库,实现高效的极简编程,是工业现场复杂数据采集、协议转换、边缘计算和云端对接的高性能解决方案。

AiMaker900采用Lua语言编程,编程类似C、C#、VB、JAVA之类的大众化编程语言。通过透明多任务架构和大量专业函数库,实现了高效的极简编程。内置协议库包括Modbus主从机、MQTT、HTTP、HJ212、DL645等,数据处理库包括JSON构建及解析、读写SQL数据库等,硬件库包括串口、TCP/IP、开关量输入输出、模拟量输入输出等。支持全自动断点续传功能,断网数据不丢失。

Key Features

  • 高性能处理器:32位CPU,大内存,处理能力强劲
  • 丰富接口:集成多路串口、Ethernet、模拟量采集、开关量IO、继电器输出
  • 透明多任务:支持多个主虚拟机、后台线程、定时器并行运行
  • 极简编程:Lua语言编程,无需SDK,以太网远程编程调试
  • 丰富协议库:Modbus主从机、MQTT、HTTP、HJ212、DL645等
  • 数据处理:JSON构建解析、SQL数据库接口、数据转换
  • 断点续传:全自动断点续传,断网数据不丢失
  • 工业级设计:工业级设计,宽温宽压,Building control

Hardware Configuration

处理器32位CPU,大内存
serial port多路RS485/RS232串口
Ethernet多路以太网口
模拟量采集多路高精度模拟量采集,支持4~20mA、0~5V、0~10V、NTC
开关量IO多路开关量输入输出
继电器输出多路继电器输出
协议库Modbus、MQTT、HTTP、HJ212、DL645、私有协议
编程方式Lua语言,EthernetTCP/IP编程
断点续传全自动断点续传

Analog Input Wiring

产品支持8路模拟量采集,支持4~20mA、0~5V、0~10V、NTC热敏电阻等多种信号类型。两线制变送器接线方式:DC24V+接变送器正极,变送器负极接模拟量输入通道,DC24V-接公共地G。电压信号接线方式:模拟量信号正极接通道,信号地(或负)接公共地G。每路通道独立配置,端口可定制。

Built-in Function Libraries

  • 协议库:Modbus主从机、MQTT、HTTP、HJ212、DL645、私有协议
  • 数据处理库:JSON构建及解析、SQL数据库接口、数据转换、校验算法
  • 硬件库:Serial port communication、TCP/IP、开关量输入输出、模拟量采集、继电器输出、实时时钟
  • Data recording:Datalog历史记录和日志记录,支持断点续传

Minimal Programming

采用Lua语言极简编程,无需SDK、编译器和编程线。采用以太网和TCP/IP协议进行代码上传及调试,只要IP能通就可以编程。所有函数库均自动加载,所有函数均可用,无需包含头文件。

Typical Applications

  • 复杂工业数据采集:多协议设备数据集中采集和处理
  • Edge Computing Gateway:本地完成数据清洗、逻辑判断、报警输出
  • 协议转换中心:多种工业协议之间的转换和数据交换
  • 智能工厂:工厂设备数据采集和云端对接
  • 能源管理中心:水电气等多能源数据集中采集和分析
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 *.