DTU二次开发手册
- 格式:pdf
- 大小:963.29 KB
- 文档页数:64
DTU 使用说明书目录1、技术参数 (2)2、硬件安装 (2)3、软件设置 (3)4、常见问题问答(FAQ) (20)5、售后服务 (20)1、技术参数1.1、天线接口50Ω/SMA(阴头)1.2、SIM卡3V/5V自动检测1.3、串行数据接口:1.4、标准RS2321.5、串行数据速率:默认为115200bits/s1.6、供电标准电压:+9VDC/250mA (待发射状态35 mA),支持宽电压直流5V~35V附件配一个9V或12V DC 1A电源适配器1.7、尺寸:74*50*16mm(不包括天线的安装件)1.8、工作温度:-20~+75 ºC1.9、储存温度:-40~+85 ºC1.10、相对湿度:95%(无凝结)1.11、支持900/1800MHz1.12、三个led指示灯,Status为GSM信号指示灯,Rx为接收数据指示灯,为网络连接以及数据发送指示灯2、硬件安装1)第一次使用,请先打开包装盒,取出DTU主设备,将配套辣椒天线安装到设备的天线接口上,使用环境若为室内,可以选配加长吸盘天线,加强无线信号收发强度。
2)包装盒附配电源适配器(直流9V或12V 1A),电源适配器插上交流220V 插座,再将电源输出接头插上DTU主设备的电源接口,此时主设备开始上电运行,Staus指示灯会闪亮,说明通电正常。
3)设备串口的波特率默认为115200bit/s,如果需要改变波特率,请参见软件设置波特率部分内容,设备配有一根两端为母头的交叉串口线,一端连接到DTU设备上的RS232接口上,另一端连接到数据采集设备上(如PC、单片机等)的232接口上。
3、软件设置DTU设备通过串口连接线和数据采集设备连接,通过无线数据网络(2/3/4G 网络)与后台服务器进行数据的双向通信。
不同地方的无线数据网络和后台服务器以及数据采集设备接口稍有不同,DTU设备连接不同设备需要在系统及接口上做相应的参数设置。
二次开发包使用说明书(版本V1.1)目录一、DEMO软件使用步骤 (3)1.1串口通讯单个显示屏 (3)1.1.1设置屏幕参数以及模组参数 (3)1.1.2打开DEMO软件 (6)1.1.3发送数据 (6)1.2串口通讯多个显示屏 (7)1.2.1设置屏幕参数以及模组参数 (7)1.2.2 打开DEMO软件 (9)1.2.3发送数据 (9)1.3 TCP/IP通讯单个显示屏 (9)1.3.1 设置屏幕参数以及模组参数 (9)1.3.2 打开DEMO软件 (12)1.3.3 发送数据 (12)1.4 TCP/IP通讯多个显示屏 (13)1.4.1 设置屏幕参数以及模组参数 (13)1.4.2 打开DEMO软件 (14)1.4.3 发送数据 (14)二、节目编辑流程 (14)三、调用顺序样例 (15)开发包使用说明软件使用步骤使用步骤一、DEMO软件单个显示屏1.1串口通讯串口通讯单个显示屏1.1.1设置屏幕参数以及模组参数主要设置屏幕参数以及模组参数,设置参数应使用“LED图文屏编辑控制平台”软件,设置步骤如下。
1)进入“LED图文屏编辑控制平台”中的硬件参数,设置参数。
参数设置完后,点击“发送后保存”。
2)打开二次开发包中的配置文件(.ini文件)打开二次开发包中的LED.INI文件。
参数配置说明参数配置说明::[地址:1]LinkAddr=1CardType=HL06ACOMPort=COM1LinkMode=串口IPAddr=PortNO=8000BaudRate=9600bpsColor=2Width=512Height=256① 控制卡地址"[地址:n]"和"LinkAddr" 范围为:1~253;② 控制卡类型CardType 的取值为: HL00、HL01、HL02、HL03A 、HL06A 、HL06A+ ③ 控制卡通讯模式“LinkMode ”的取值为:串口、TCP/IP④ 控制卡以太网参数:“IPAddr ”和“PortNO ”:IPAddr 取值:实际卡所配置IP 地址如:192.168.0.2PortNO 取值:实际卡所配置端口如:8000注:仅TCP/IP 模式需配置该参数⑥ 显示屏的宽度和高度分别为“Width ”和“Height ”:Width 取值范围: 8~屏幕高度,并且是8的倍数,Height 取值范围:8~屏幕高度⑦串口波特率和串口号分别为“BaudRate”和“COMPort”:BaudRate取值为:9600bps,38400bps,115200bps;COMPort取值为:COM1、COM2、COM3、...... (注:COM1为COM1口,COM2为COM2口);⑧显示屏颜色:0~3;0.单色屏(红色),1.单色屏(绿色),2.双色屏(红色&绿色),3.双色屏(绿色&红色)注意:*地址的个数可以根据实际显示屏的个数添加;*不要修改该文件的文件名及后缀;*该文件必须和应用程序放在同一个目录下。
二次开发手册随着科技的不断发展,软件已经成为人们日常生活和工作中不可或缺的一部分。
为了满足用户对软件功能的需求,开发者经常需要进行二次开发。
本手册旨在为二次开发者提供一套完整、实用的指南,帮助其更好地进行软件二次开发工作。
1.二次开发的基本概念二次开发是指在已有软件的基础上,根据用户需求进行功能扩展、改进或定制的过程。
通过二次开发,可以充分利用已有软件的优点,提高软件的功能性和易用性。
2.二次开发的流程二次开发的流程包括需求分析、设计、编码、测试和部署等阶段。
其中,需求分析阶段是关键,需要充分了解用户需求,确定二次开发的具体内容和目标。
设计阶段需要对系统架构、数据库结构、界面设计等进行详细规划。
编码阶段需要按照设计要求进行编码实现。
测试阶段需要对二次开发的功能进行全面测试,确保其符合预期要求。
部署阶段需要对二次开发的软件进行部署和上线。
3.二次开发的技术实现在进行二次开发时,需要了解和掌握相关的技术实现。
例如,对于Web应用程序的二次开发,需要了解HTML、CSS、JavaScript等前端技术,以及后端语言如Python、Java等。
对于移动应用程序的二次开发,需要了解iOS或Android平台的开发技术。
此外,还需要了解数据库技术、版本控制技术等。
4.二次开发的常见问题及解决方案在进行二次开发时,可能会遇到一些常见问题,如兼容性问题、性能问题、安全性问题等。
针对这些问题,需要采取相应的解决方案。
例如,对于兼容性问题,需要进行充分的测试和调优;对于性能问题,需要进行性能分析和优化;对于安全性问题,需要加强安全措施和防范措施。
5.案例分析为了更好地说明二次开发的实践过程,本手册提供了几个案例分析。
这些案例涵盖了不同领域和不同规模的二次开发项目,通过分析这些案例的成功经验和问题所在,可以为读者提供宝贵的启示和帮助。
通过这些案例的分析和学习,读者可以更好地理解二次开发的实践操作和关键要点,为自己的二次开发工作提供指导和实践经验借鉴。
DTU配置软件使用手册欧瑞传动电气股份有限公司目录DTU配置软件使用手册 (1)1概述...................................................................................................................................... - 1 -运行环境.............................................................................................................................. - 1 -2软件使用说明...................................................................................................................... - 2 -2.1程序使用流程...................................................................................................... - 2 -2.2软件其他功能介绍.............................................................................................. - 6 -密码修改.............................................................................................................. - 6 -1概述EuraDTUConfig是欧瑞传动电气股份有限公司自主研发的DTU设备配置软件,可适用于本公司DT2000-GS、DT2000-Q、DT2000-W产品。
DTU调试使用说明本软件功能主要分为两部分:DTU参数设置和数据通信简单测试。
软件主界面如(图1)所示:图1软件按照显示分两大区域:数据显示区、参数设置区。
数据显示区:则是数据显示的容器,所有串口数据通信往来都会显示在此容器中,当参数设置完成后并拨号连接成功后并可发送简单的ASCII码与远程服务器软件进行数据传输测试。
本机串口设置:是DTU与本软件通信速率设置与打开串口的通信初始化设置。
如(图2)图2参数设置区:分为七部分,可根据不同参数设置后点击旁边的相应按钮就会设置完成,同时在数据显示区显示设置结果。
第一:DTU属性设置;如(图3)(1) ID号设置,是对版进行设置。
YN+ID=(8位)(2) SIM卡号的设置,很手机卡号无关。
也是对版的绑定。
YN+PHO=(11位)(3)通信方式的设置,默认是“GPRS通信”。
YN+WT=(0、1)(4)状态报告的设置,默然是“回复”如果选择“回复”那么在显示区就会有当前的连接状态。
YN+RPST=(0、1)图3第二:数据中心设置;如(图4)(5)目标地址解析采用方式(注:1表示用IP地址,2表示用域名解析)YN+SRTP=(1、2)(6)域名解析(注:只有目标地址解析采用方式选择为域名解析才能设置。
没有公网IP的时候,可以用域名解析来连接)YN+DNS=“实际”(注:最长30)(7)传输方式(网络层数据传输协议),根据实际设置。
(注:1表示TCP,2表示UDP)YN+CNTP=(1、2)(8) IP地址,根据实际设置。
(注:设置的是公网上的IP地址)YN+IP=“实际”(9)端口号设置,根据实际设置。
(注:设置的是公网上的IP地址对应的端口)YN+PORT=“实际”图4第三:DTU通信设置:如(图5)(10)选择波特率(注:选择的波特率是针对串口线和卡版的串口的播特率,根据客户终端的波特率,在测试过程中两个波特率的设置要一致)YN+BAUD=(0-8)(11)设置奇偶效验:默认为无效验, YN+COMC=0(12)心跳时间设置,心跳时间是DTU向控制中心发送连接正常信息的间隔时间,当终端模块向服务端发送心跳信息时,控制中心接到心跳包时立即回复发送“ASK”给DTU,DTU接到中心站回应后,则默认链路正常。
二次开发手册业务流程定制1.基础业务单据方案定义基础业务单据适用于采用主-明细结构的业务流程,主表和明细表为一对多的关系,并通过一个字段关联(一般为DJID),如采购入库单、处方划价单等。
如图:1.1方案总体方案编号:业务方案的编号,每个方案都有一个编号,编号不能重复。
方案名称:方案的名称,同时也是方案窗体的标题。
单据标识: 单据编号的开头部分单据编号长度: 单据编号的总长度单据编码格式: YYYY 代表四位的年,YY代表两位的年,MM:两位月,DD:两位日,CZY:操作员编号,用'+'号连接各个部分也可使用固定字符。
如:'SFD'+YYYY+MM+DD ,设置编码格式后单据标识不起作用,但同样受到编号长度的约束。
主明细关键字段: 定义主表和明细表的关键字段,一般为'DjID'明细序号字段: 定义明细表的序号字段,一般为'Xh'(如图:)1.2基础业务单据方案主要构成要素:主表SQL: 定义单据数据主表的数据来源的SQL语句。
主表用来存储单据主体数据,如单据编号、日期、操作员、以及明细表的汇总信息等。
明细表SQL: 定义单据明细数据来源的SQL语句。
明细表用来存储明细数据一次检索SQL: 定义辅助明细数据输入的检索数据来源的SQL语句;一次检索数据只作为数据的来源,不存储数据。
插入明细数据时,扫描明细数据字段和检索数据字段,如果字段名称相同则将检索数据写入该字段。
二次检索SQL: 定义在一次检索完成之后的辅助明细数据输入的检索数据来源的SQL语句;是一次检索的补充。
比如做门诊收费功能时用做选择处方。
保存执行SQL: 定义单据在保存时执行的SQL语句。
1.3相关设置:显示一次检索:设置是否显示检索栏。
(有的业务单据不需要检索栏)数字码字段:当输入框中输入纯数字时,将以设置的数字码字段进行动态查找汉字码字段:当输入框中含有汉字时,将以设置的汉字码字段进行动态查找拼音码字段:当输入框中为字母时,将以设置的拼音码字段进行动态查找条形码字段:当输入框中为输入条码时,将以设置的条形码字段定位检索数据二次检索输入提示:设置二次检索时的输入提示二次检索后结束输入:设置是否在二次检索后结束输入(具体参看图形)1.4打印设置报表名称:打印样式的文件名,不用加后缀单据SQL语句:打印数据来源的SQL语句保存后默认打印:设置保存后是否默认为打印1.5颜色设置明细网格显示选项背景色:指定明细网格的背景色,默认为白色行醒目显示条件:定义明细数据行醒目显示的条件,当满足条件时,该行将以指定的颜色显示。
智嵌物联4G系列产品二次开发说明书深圳总部地址:广东省深圳市宝安区新桥街道新桥社区新和大道6-18号1203网址:电话:*************北京办事处地址:北京市房山城区德润街6号院8号楼3层电话:182****5439天猫店铺淘宝店铺京东店铺微信公众号公司官网修订历史目录1. 二次开发流程 (1)1.1 开发流程 (1)1.2 智嵌物联4G产品线命名规则 (2)1.2.1 智嵌物联4G RTU产品线命名规则如图1.1所示 (2)1.2.2 智嵌物联4G DTU产品线命名规则如图1.2所示 (2)1.2.3 相关资料下载: (2)2. 搭建开发环境 (3)2.1 硬件连接并对设备参数进行配置 (3)2.1.1 硬件连接 (3)2.1.2 下载二次开发资料 (3)2.1.3 配置设备网络参数 (4)2.2 用户编程 (5)2.2.1 安装Source Insight (5)2.2.2 新建工程 (5)2.3 编译生成app.bin文件 (6)2.4 下载app.bin文件 (7)2.5 异常情况处理 (7)2.5.1 下错程序致使设备无法正常下载程序 (7)3. 函数库说明 (9)3.1.1 zq_recv_cb (9)3.1.2 zq_set_recv_cb (9)3.1.3 zq_get_net_status (9)3.1.4 zq_get_serverA_status (9)3.1.5 zq_get_serverB_status (10)3.1.6 zq_get_mqtt_status (10)3.1.7 zq_iot_network_get_CSQ (10)3.1.8 zq_serverA_send (10)3.1.9 zq_serverB_send (11)3.1.10 zq_mqtt__send (11)3.1.11 zq_uart_write (11)3.1.12 zq_get_Y (11)3.1.13 zq_get_X (12)3.1.14 zq_set_Y (12)3.1.15 zq_get_ADC (12)3.1.16 zq_sleep (13)3.1.17 zq_create_timer (13)3.1.18 zq_start_timer (13)3.1.19 zq_stop_timer (13)3.1.20 void zq_restart (14)3.1.21 int zq_msg_send (14)3.1.22 int zq_flash_erase (14)3.1.23 int zq_flash_write (14)3.1.24 int zq_flash_read (15)3.1.25 void zq_dbg_uart_init (15)3.1.26 int zq_dbg_uart_read (15)3.1.27 int zq_dbg_uart_write (15)销售网络 (17)1. 二次开发流程1.1 开发流程鼠标点击以上步骤中的图片即可跳转到相应章节。
石家庄亿邦科技有限公司GPRS DTU使用手册GPRS DTU IN801G第三章参数配置3.1 DTU配置连接在对DTU进行配置前,需要通过出厂配置的RS232串口线把DTU和用于配置的PC连接起来。
3.2 参数配置DTU的各项参数可通过我公司提供的DTU设置软件进行配置,如右图所示。
在设备选择处选中GPRS_DTU选项,模式处选择命令模式即可对DTU的参数进行逐一设置。
将要设置的参数写入到方框中,点击器右侧的设置按钮即可,软件右下角空白处返回“OK”即表示参数设置成功。
下面逐一介绍DTU的各项参数。
1)中心服务器参数◆中心IP地址中心IP地址是指DSC数据服务中心接入Internet获得公网的IP地址,此IP地址必须为合法的公网IP地址,最多支持15个字节。
GPRS DTU支持两个IP 地址,可以相同,也可以是不同,用户可根据具体情况进行设置。
◆端口号数据中心服务器的通讯端口号,具体的端口号分配参照您的系统设计,端口号的取值范围为1~65535。
与IP地址相对应,DTU的端口号也有两个。
◆DNS地址当数据服务中心采用域名的时候,需要DNS服务器来解析域名对应的IP地址。
用户可选择输入当地一个可用的DNS主机IP地址,不设置亦可。
但使用域第四章 数据传输实验环境测试4.1 试验环境网络结构PC :模拟用于数据采集的串口设备,运行串口调试工具。
由数据采集PC 发送数据给Server 的数据流程为:Server 发送数据到PC 的流程是上面过程的逆向传输。
4.2 测试步骤 1. 配置DTU 参数打开DTU 设置软件,对DTU 进行参数配置,配置如下(以TCP 协议为例):LAN=BAUDRATE=009600。
2. 配置网络调试助手在IP 地址为的 3.串口发送数据给数据中心串口调试工具显示DTU 上线后即可通过串口给Server 发送数据,如发送数据“123456”,网络调试助手上显示接收到的数据“7B 09 00 10 31 33 35 36 36 36 36 36 36 36 36 7B 31 32 33 34 35 36”,说明串口工具能够正确发送数据给数据中心。
udf二次开发手册一、简介UDF(User-Defined Functions)二次开发指的是在现有的UDF基础上进行进一步的自定义开发。
UDF是一种自定义函数,用于通过在数据库中嵌入自定义代码来扩展其功能。
本手册旨在为开发人员提供UDF二次开发的具体步骤和技巧,以实现更多个性化需求。
二、开发环境准备在进行UDF二次开发之前,需要准备以下开发环境:1. 操作系统:支持的操作系统包括Windows、Linux、MacOS等,根据实际需求选择合适的操作系统。
2. 开发工具:常用的开发工具有Visual Studio、Eclipse等,选择适合自己开发需求和编程语言的开发工具。
3. 数据库系统:UDF二次开发一般是在特定的数据库系统中进行,如MySQL、Oracle等,请确保已安装和配置好相应的数据库系统。
三、UDF二次开发步骤UDF二次开发的一般步骤如下:1. 确定需求:明确自定义函数的功能和使用场景,例如是否需要输入参数、返回值的类型等。
2. 编写代码:根据需求,在开发工具中编写自定义函数的代码,可以使用支持的编程语言,如C++、Java等。
3. 进行编译:使用开发工具将代码进行编译,生成可执行代码或库文件。
4. 导入UDF:将编译生成的代码导入到数据库系统中,具体方法可以参考相应数据库的官方文档。
5. 测试和优化:在数据库中使用自定义函数进行测试,根据需求和性能进行优化和调整。
6. 文档整理:整理UDF的使用方法和说明,编写相应的文档,方便其他开发人员使用和维护。
四、UDF二次开发技巧1. 参数输入:根据实际需求,自定义函数可以接受不同类型和个数的参数输入,可以在代码中进行相应的参数类型检查和处理。
2. 返回值类型:根据函数的功能和需求,选择合适的返回值类型,例如整数、字符串、浮点数等。
3. 错误处理:在自定义函数中,对于可能出现的错误情况进行适当的异常处理,提高函数的健壮性和稳定性。
4. 性能优化:对于复杂的自定义函数,可以进行性能优化,如缓存计算结果、使用合适的算法等,提高函数的执行效率。
二次开发使用手册条屏通讯控件thtplg.ocx(V3.3)一、说明每一个功能使用,均须先调用TP_SZLG_CardInit打开通讯口初始化,及在使用完成后,须调用TP_SZLG_CardEnd()关闭通讯口。
thtplg.ocx控件中,功能函数可以独立使用,点阵、方式函数,视需要可分开,混合使用。
二、功能函数1、TP_SZLG_CardInit(Com As Long, Port As Long, ScreenNo As Long)说明:通讯开始初始化输入参数:Com :串行口Port:波特率,使用19200ScreenNo :屏号,1-255,0为广播屏号,所有屏可接收,但无返回值。
输出参数:0-失败。
(串口被占用,或无效)1-成功。
2、TP_SZLG_CardEnd()说明:关闭通讯口输入参数:无输出参数:无3、TP_SZLG_Reset() '复位说明:显示屏复位输入参数:无输出参数:0-失败。
1-成功。
4、TP_SZLG_Screen_Send(Buffer() As Byte)说明:加载屏参数输入参数:Buffer: 13字节数组0-(不使用)1-驱动极性,0-低亮,1-高亮2-显示时间,1-显示3-接收超时复位,1-使用4-颜色,0-双色,1-单色5-亮度(1-64)6-宽度(4到24个汉字)7-高度(1到4行)8-扫描方式(16:1/16,8:1/8,4:1/4,2:1/2,0:静态扫描)9-备用10-备用11-备用12-备用输出参数:0-失败。
1-成功。
5、TP_SZLG_Screen_Seek(Buffer() As Byte)说明:读屏参数输入参数:Buffer: 13字节数组输出参数:0-失败。
1-成功。
Buffer:返回13字节数据1-屏号2-波特率参数,0-9600,1-19200,2-28800,3-576003-幕数4-极性,0-负极性低亮,1-正极性高亮5-时间,0-不显示,1-显示6-超时复位,0-不使用,1-使用超时复位功能7-颜色,0-双色,1-单色8-亮度(1-64)9-宽度(4到24个汉字)10-高度(1到4行)11-扫描方式(16:1/16,8:1/8,4:1/4,2:1/2,0:静态扫描)12-存储,1-24c64 8K,2-24c256 32K,3-24c512 64K6、TP_SZLG_Screen_Time()说明:校时输入参数:无输出参数:0-失败。
YED-D820W1用户手册V1.0版权所有:深圳市银尔达电子有限公司,深圳市银尔达电子有限公司保留所有权利。
说明本文档用于记录、指导研发流程和人员基本文档。
公司网站:联系电话:*************联系地址:深圳市龙华区大浪街道华宁路117号中安科技园A栋2003-2005目录一、产品介绍 (5)二、硬件介绍 (6)2.1、功能描述指示 (6)2.2、产品尺寸 (7)2.3、二次开发硬件管脚描述 (7)三、产品规格 (8)四、使用方法 (9)五、DTU硬件连接和串口驱动安装方法 (9)六、DTU固件逻辑、产品限制、LED状态等介绍 (9)七、DTU参数配置_WEB服务器配置方法 (9)八、DTU参数配置_串口命令配置方法 (9)九、DTU配置视频教程 (9)一、产品介绍YED-D820W1DTU是由银尔达(yinerda)推出的高性价的4G+GPS定位DTU,适合设备控制,状态检测,传感器数据采集等通过4G网络与服务器通讯的场景,特性如下1)支持5-36V供电;2)工作环境为-35℃-75℃;3)支持1路RS232,1路RS485;4)支持GPS定位,北斗+GPS定位5)支持1路ADC电流采集(4-20ma);6)支持银尔达DTU透传固件,支持TCP、UDP、MQTT、阿云里IOT、HTTP透传,GPS上报;7)支持自动轮询功能;8)支持基站定位信息周期上报;9)支持标签logo定制服务;10)支持二次开发定制。
本产品资料连接:/index.php/YED-D820W1二、硬件介绍2.1、功能描述指示2.2、产品尺寸设备安装可以用标准的35mm导轨安装,也可以定位孔安装,定位孔为M3~M4螺丝孔。
2.3、二次开发硬件管脚描述下载模式按住boot按键上电,进入强制下载程序模式三、产品规格四、使用方法1)如果有硬件基础知识,直接阅读《银尔达-DTU固件Web配置用户手册》第5章进行配置即可。
2)如果想了解LED状态和其他注意事项,请阅读《银尔达-Air724系列DTU固件功能用户手册(必读)》。
DTU固件串口配置命令手册版本:V2.0版权声明版权所有:深圳市银尔达电子有限公司,深圳市银尔达电子有限公司保留所有权利。
说明本文档用于记录、指导研发流程和人员基本文档。
公司网站:联系电话:*************联系地址:深圳市龙华区大浪街道华宁路117号中安科技园A栋2003-2005修订记录版本修改内容编写人修订时间V1.0新建杨洋20201102 V1.1RS485增加EN翻转时间杨洋20210320杨洋20210620 V1.2N58系列固件版本:1.0.8Air724系列固件版本:1.0.81、增加串口无数据重启时间2、增加网络无数据重启时间3、Reboot命令支持目标服务器下发重启设备杨洋20210628 V1.3Air724系列固件版本:1.1.01、增加服务器是否能执行远程命令的功能-remotecmd2、增加NTP同步时间开关功能-ntptime3、增加基站定位自动上报命令功能-location4、Air724系列增加心跳包、注册包中引用${IMEI},${ICCID},${CSQ},${GPS}变量。
5、变量匹配目前N58不支持6、Air724系列支持输入、输出的设备控制和查询GPIO杨洋20210728 V1.41、增加dooutext和diinext命令2、增加uart替换ttluart和rs232命令配置TTL串口和RS232串口3、增加HTTP协议描述杨洋20210726 V1.51、增加aii读取电流命令2、增加aiv读取电压命令V1.61、修改阿里MQTT,增加MQTT连接域名参数,以支持阿里企业版杨洋20210927杨洋20211212 V1.71、修改netstatus应答命令描述2、增加GPS命令描述3、增加变量描述4、增加获取SIM卡IMSI编码V1.81、增加powerout命令控制可控电压输出杨洋20220710 V1.91、增加支持腾讯腾讯物联网开发平台(IoT Explorer)杨洋202209192、增加支持低功耗命令3、增加TTS控制命令4、增加支持移动Onenet多协议接入TCP接入命名5、增加支持移动Onenet多协议接入Modbus接入命名6、增加支持移动Onenet MQTT物联网套件(新版)接入命名7、增加支持控制LED命令8、扩展apn命令,支持单独标记是公网APN还是专网APNV2.01、增加扩展GPS命令gpsext目录一、适合的产品 (5)1.1、适合Air724系列 (5)1.2、适合N58系列 (6)二、命令格式约定 (7)2.1、约定 (7)2.2、设置和查询 (7)2.3、应答命令 (7)2.4、命令实例 (8)2.5、错误码 (8)三、变量引用说明 (9)四、执行命令列表清单 (10)五、系统命令详情 (11)5.1、读取imei命令-imei (11)5.2、读取SIM卡ICCID命令-iccid (11)5.3、固件版本命令-firmwarever (11)5.4、信号质量命令-csq (11)5.5、网络时间命令-nettime (12)5.6、基站定位命令-lbsloc (12)5.7、重启设备命令-reboot (12)5.8、读取设备供电电压命令-vbatt (12)5.9、恢复出厂设置命令-reset (13)5.10、保存参数命令-save (13)5.11、网络参数版本命令-paramver (13)5.12、操作密码命令-password (14)5.13、验证密码命令-vspassword (14)5.14、参数源命令-paramsrc (15)5.15、自动重启时间命令-reboottime (15)5.16、日志输出命令-log (16)5.17、固件自动升级命令-ota (16)5.18、网络分帧超时时间命令-netouttime (17)5.19、串口无数据重启时间命令-uartreboottime (18)5.20、网络无数据重启时间命令-netreboottime (18)5.21、支持远程控制命令命令-remotecmd (19)5.22、NTP同步时间命令-ntptime (19)5.23、控制输出通道_doout(有输出的设备有效) (20)5.24、查询输入电平通道_diin(有电平输入的设备有效) (20)5.25、控制输出通道_dooutext(有输出的设备有效) (21)5.26、查询输入电平通道_diinext(有电平输入的设备有效) (21)5.27、查询输入电压通道_aii(有电流输入的设备有效) (22)5.28、查询输入电压通道_aiv(有电压输入的设备有效) (22)5.29、获取GPS定位命令-gps (23)5.30、获取SIM卡IMSI命令-imsi (23)5.31、控制可控电源输出命令_powerout(有硬件资源的设备有效) (23)5.32、控制设备开启低功耗命令_lp(有硬件资源的设备有效) (24)5.33、控制设备开启TTS播放模式命令_ttst(有硬件资源的设备有效) (24)5.34、控制设备播放TTS文本转语音命令_ttsp(有硬件资源的设备有效) (25)5.35、控制设备LED指示命令_led(有硬件资源的设备有效) (25)5.36、控制设备新连接清除上报缓存指示命令_dcache (26)5.37、获取GPS定位扩展命令-gpsext (26)六、SIM卡APN设置 (27)6.1、公网卡APN设置命令-apn (27)七、串口参数设置 (28)7.1、设置ttl串口参数命令-ttluart (28)7.2、设置RS232串口参数命令-rs232 (29)7.3、设置RS485串口参数命令-rs485 (30)7.4、设置串口参数命令-uart (31)八、网络通道命令列表 (32)8.1、网络链接状态netstatus (32)8.2、查询网络通道信息命令-netchaninfo (32)8.3、删除网络通道信息命令-delnetchan (32)8.4、设置TCP链接通道命令-tcp (33)8.5、设置UDP链接通道命令-udp (35)8.6、设置MQTT通道命令-mqtt (37)8.7、设置阿里云IOT一型一密命令-ali(yxym) (39)8.8、设置阿里云IOT一机一密命令-ali(yjym) (41)8.9、设置HTTP通道命令-http (43)8.10、设置腾讯云IoT Explorer命令-txiot (45)8.11、设置移动onenet多协议TCP协议连接命令-onenet (47)8.12、设置移动onenet多协议modbus协议连接命令-onenet (48)8.13、设置移动onenet MQTT物联网套件(新版)协议连接命令-onenet (48)九、自动轮询命令 (50)9.1、设置自动轮询命令-autopoll (50)9.2、删除自动轮询命令-delautopoll (51)一、适合的产品1.1、适合Air724系列固件版本为:YED_DTU_1.0.3格式的724系列产品。
敏捷批量调度开拓者,开启批量调度工具化时代敏捷调度技术平台v7二次开发手册成都塔斯克信息技术有限公司产品网站:1前言 (4)1.1文档目的 (4)1.2读者对象 (4)2开发总述 (5)2.1开发环境 (5)2.2开发模式 (6)2.3编译链接 (7)2.4关于D EMO (8)3应用开发 (9)3.1事件开发模式应用开发 (9)3.1.1功能描述 (9)3.1.2处理流程 (9)3.1.3代码实现 (10)3.1.4编译运行 (16)3.2核心数据访问模式开发 (17)3.2.1功能描述 (17)3.2.2处理流程 (17)3.2.3代码实现 (18)3.2.4编译运行 (21)4开发函数包说明 (23)4.1平台连接与断开 (23)4.1.1概述 (23)4.1.2函数说明 (23)4.2事件类 (24)4.2.1概述 (24)4.2.2相关结构与定义说明 (24)4.2.3函数说明 (26)4.3核心数据-流程基本信息类 (28)4.3.1概述 (28)4.3.2相关结构与定义说明 (28)4.3.3函数说明 (30)4.4核心数据-流程私有变量类 (33)4.4.1概述 (33)4.4.2相关结构与定义说明 (33)4.4.3函数说明 (33)4.5核心数据-流程任务节点类 (36)4.5.1概述 (36)4.5.2相关结构与定义说明 (37)4.5.3函数说明 (38)4.6EBASE基础操作类 (41)4.6.1概述 (41)4.6.2字串处理类 (41)4.6.3时间处理类 (44)1前言1.1文档目的TASKCTL不仅是一个独立技术平台,同时也是一个开放的技术平台,它提供一整套完整的二次开发接口,用户可以在该接口基础上,开发一系列应用程序,以满足项目的一些特殊需求。
本文旨在通过对二次开发相关知识的详细介绍,指导用户进行调度应用二次开发。
1.2读者对象《TASKCTL7.0二次开发》主要适合以下读者对象:技术开发人员2开发总述应用开发主要针对一些特殊任务程序、比如翻牌任务、特色监控程序(短信监控)以及对核心控制等应用的开发。
(完整)1_UG二次开发实用教程第一章编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)1_UG二次开发实用教程第一章)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)1_UG二次开发实用教程第一章的全部内容。
第1章二次开发应用初步UG/NX是当今世界上最先进和高度集成的、面向制造行业的CAD/CAE/CAM软件系统,可用于产品的整个开发过程,包括产品概念设计、建模、分析和加工。
UG/NX以其强大的设计和加工功能而著称,可以支持目前市场上销售的不同厂家的所有工作站及微机平台,广泛应用于通用机械、模具、汽车及航空航天领域,被很多世界著名公司选定为企业计算机辅助设计、分析、制造的标准。
从20世纪60年代起UG就一直代表着工程制造业CAD/CAM软件产品的最高水平。
20世纪90年代,UG进入中国市场,受到广大CAD/CAM用户的欢迎.UG在中国的用户已超过1000多家,装机量达到350 多套。
这是因为UG是一个集成化、全面、一体的软件,它包括设计、加工、分析和最流行的产品数据管理(PDM),给企业提供了一个全面的解决方案.1.1 CAD软件的二次开发随着CAD应用领域的不断扩大和应用水平的不断提高,用户需求与CAD系统规模之间的矛盾日益增加,没有一个CAD系统能够完全满足用户的各种需求。
作为商品化的CAD软件产品,是否拥有一个开放的体系结构,是衡量该软件的优劣性、适用性和生命力的重要标志,而是否拥有一个开发简便、运行高效的二次开发平台又是开放式体系结构的核心和关键.目前,主流的CAD软件都具有用户定制功能并提供二次开发工具。
1.概述精伦电子开发的二代身份证读卡系列机具适用于相关行业的联机型应用。
产品提供了完善的二次软件开发接口(API)。
本手册对开发接口的文件组成、函数定义格式、调用方法及返回值等进行详细的说明。
本通用开发包支持的设备型号如下:1、iDR200(串口和USB口)。
2、iDR320(必须进入“同步应用”模式)。
3、iDR400-1(必须进入“同步”模式)。
4、iDR210(USB-HID免驱动接口)。
5、iDR210(串口)。
注意:完全兼容原2.0版本开发接口,支持USB-HID接口和串口的iDR210。
1、如果使用原开发包采用动态调用dll方式,只需直接替换原dll即可。
2、如果使用原开发包采用的静态调用方式,则在不改变代码的情况下,对原程序重新编译链接即可。
2.系统要求使用本API的PC机,必须满足下列条件:●Windows 98、Windows 2000 Pro、Windows 2000 Server、Windows XP。
●至少32兆内存(32M RAM or Larger)。
●至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger)。
●至少一个空闲普通串口或USB口(视用户需求而定)。
3.接口文件说明接口文件包括:Dewlt.dll 相关动态联接库sdtapi.dll 相关动态联接库JpgDll.dll 相关动态联接库SavePhoto.dll 相关动态联接库sdtapi.h 相关动态联接库头文件适用开发语言:Visual C++ 5.0 及以后版本C++ Builder 5.0 及以后版本Visual Basic 5.0 及以后版本Delphi 3.0 及以后版本PowerBuilder 5.0 及以后版本4.接口函数说明4.1.端口函数4.1.1.端口初始化函数原型:int InitComm (int iPort)说明:本函数用于打开串口或USB并检测读卡设备是否就绪。
众山物联云使用手册众山物联云具备云透传,云组网,云推送,云转发四大主要功能,为用户创造一个简单易用的组网环境。
基于众山物联云,用户可以实现虚拟串口,设备点对点组网,以及微信消息推送功能,也可以基于物联云进行二次开发。
物联云管理软件主要功能的使用:物联云管理软件用于与众山DTU建立通信,并具备管理,以及设备之间组网配置功能。
1.首先需要运行目录下的xx组件注册器.bat文件,来注册物联云VDTUXControl.ocx控件,然后安装VCOMM316.exe虚拟串口驱动,该驱动用于虚拟串口,然后,就可以正常启动物联云DTU管理软件.exe 进行云DTU设备管理和配置。
启动后界面如下:用户可通过‘DTU管理’菜单,添加真实的云DTU的设备信息,包括16位设备ID,6位登录密码,以及设备名称等(DTU设备的标签上有硬件唯一16位设备ID),设备的登录密码可以通过DTU配置程序进行设置,默认是0000001.通过软件上的DTU管理菜单,选择新增DTU,弹出新增窗口:第一行:填入DTU的16位身份ID,以及6位登录密码,这两项为必填项。
这里的ID和密码,必须和DTU设备中的参数一致。
第三行:填写SIM卡号码,可以选填。
最后一行:VCOMM串口,表示该设备在系统中准备虚拟的串口号。
已经添加好的记录,可以通过菜单->编辑,进行修改。
加入的设备,会显示在设备列表中。
当列表中的DTU行图标变为绿色时,表示该DTU已经和计算机连接成功。
云透传该功能可以实现DTU和计算机虚拟串口之间建立透传关系。
可以创建虚拟串口,使得计算机的虚拟串口与DTU串口对应互通。
点击创建虚拟串口按钮,即可创建出预设的虚拟串口。
这里创建了COM11虚拟串口。
可以指定多台DTU对应一个虚拟串口。
例如COM11对应了多个DTUID,则这多个DTU 和COM11建立一个虚拟串口总线。
电脑程序打开COM11后,发送的数据,将会发送到DTU设备上;DTU设备上传的数据,都会通过COM11传给电脑程序。