版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、YAV WSN无线采集卡二次开发(YAV IOT通信协议)开发WSN8000说明武汉亚为电子科技有限公司2018.03 TOC o 1-5 h z HYPERLINK l bookmark42 o Current Document 第一部分 硬件配置(仅针对WiFiGPRS卡)5 HYPERLINK l bookmark49 o Current Document 一网络初始化配置(以串口配置为例)6 HYPERLINK l bookmark53 o Current Document 1、检查电脑/服务器/路由器IP6 HYPERLINK l bookmark58 o Current Docum
2、ent 2、进入配置模式7 HYPERLINK l bookmark63 o Current Document 3、配置AP(WiFi有效)7 HYPERLINK l bookmark68 o Current Document 4、配置IP地址(WiFi有效)7 HYPERLINK l bookmark73 o Current Document 5、联合配置AP IP(WiFi有效)7 HYPERLINK l bookmark78 o Current Document 6、清除AP、IP参数(WiFi有效)8二 工作模式配置81、设置WiFi工作模式8 HYPERLINK l bookmark
3、90 o Current Document 2、设置通信模式(WiFi有效)8 HYPERLINK l bookmark95 o Current Document 3、设置采集工作模式8三设置参数81、卡号82、采样率8 HYPERLINK l bookmark109 o Current Document 3、波特率9 HYPERLINK l bookmark114 o Current Document 4、心跳9 HYPERLINK l bookmark119 o Current Document 5、配置通道9 HYPERLINK l bookmark124 o Current Docum
4、ent 6、用户名和密码9 HYPERLINK l bookmark129 o Current Document 7、清除用户名和密码9 HYPERLINK l bookmark134 o Current Document 8、配置查询9 HYPERLINK l bookmark139 o Current Document 9、进入通信9第二部分硬件通信11一数据采集12 HYPERLINK http:/ 武汉亚为电子科技有限公司客服电话:027-8777232515727007467 TOC o 1-5 h z 1、数据采集(被动接收)12 HYPERLINK l bookmark155 o
5、 Current Document 2、启动发送(默认启动)13 HYPERLINK l bookmark160 o Current Document 3、停止发送13 HYPERLINK l bookmark165 o Current Document 4、配置通道13 HYPERLINK l bookmark170 o Current Document 5、清空计数13 HYPERLINK l bookmark175 o Current Document 6、工作模式13二参数设置与控制141、采样率14 HYPERLINK l bookmark187 o Current Document
6、 2、AI通道校准15 HYPERLINK l bookmark192 o Current Document 3、DI模式设置15 HYPERLINK l bookmark197 o Current Document 4、DO设置(输出控制)155、用户权限确认15 HYPERLINK l bookmark204 o Current Document 第三部分 注意事项16YAV WSN无线采集卡二次开发说明YAV IOT通信协议V4.1 201708武汉亚为电子科技有限公司本说明亚为所有无线采集卡通用,包括无线2AD、8AD、16AD、8IO的WiFi、zigbee、蓝 牙和433M无线等无
7、线接口的采集卡。本协议从2017年6月1日起售出的产品生效。注意事项:采集卡不可拆卸,否则不予退换或质保。采集卡出厂默认为UDP热点,账号为YAV,密码为yav123456,IP为。用 户可不经任何配置,直接在电脑或者手机上接入YAV热点(手机请注意关闭自动切换WiFi 功能),使用UDP网络助手或亚为提供的软件快速接收数据,也可以配置参数,可具体数据 格式参见后文。配置设备使用流程打开软件打开串口连接路由器+否 关闭设备打开电脑UDP/TCP侦听*设置参薮第一部分 硬件配置(仅针对WiFiGPRS卡)本部分仅对WiFiGPRS采集卡有效。串口设置:115200, N, 8,1,以下步骤,必须
8、在串口连接正常的情况下,通过COM 口发 送数据至WiFi采集卡。可以用任意串口助手或者亚为配置助手配置。备注:由于在出厂之前 必须经过设备检测合格才能出厂,所以配置之前出现直接开始连接WiFi属于正常情况,请用 户重新配置即可。用户配置完成后,请尽量减少恢复出厂设置和重新配置的行为,以免对 WiFi采集采集卡造成损伤。配置时,偶尔反馈乱码,这是正常现象。注意:串口配置模式下,命令格式是是XXX:XXX,命令必需在配置过程中才有效并被执行,英文符号,注意区分大小写。网络通信模式下,命令是XXXX=XX_XX1诃发YAV WIFI采集卡串口配置工具停止显不计数渭零关闭程序r自动桔空寄空撞收区|发
9、送其他命令状态显示(呆祥显示数据| |C:cldz更改 |武汉亚为电子科技有限公司2017苗进存其荷赛作。请留意查看文字含义,乱码的不用管。模块口 地I通信方式三服务器(电脑)TF|192. 168. 1.255串口 |COM1 F 波特宰|11520。一| 校瞌位HONE三 数据位8 V 停止位1 三 . 打开串口|WIFI (路由器)热点 |D298密码 |yaviil23串口配置工具,新采集卡电脑APIP必须配置一次YAV: D298,yavii123,192.16?AP:D298,yavll123Sil Sil17:27() (J)亚为配置助手. IP:55,808tID:00001_
10、|12566服务器配置服务器端口取消没有串口的用户,也可以直接使用安卓手机APP配置一、网络初始化配置(以串口配置为例)串口设置:默认115200 N 8 1,以下命令不分先后,皆可独立配置。也可在采集卡做 YAV热点的情况下,通过UDP发送命令配置,具体可参考“亚为配置助手”APP。1、检查电脑/服务器/路由器IP例如电脑作为服务器接收数据,电脑和路由器的IP,可用CMD工具的ipconfig命令检 查。以太网适配器本地连接3 :fe80::ecaf:4bee:5de3:Icb8zl9 :255.255.255 .0:Windows IP 配置Microsoft Windows 匚版本 6.
11、1.7600版权所有 2009 Microsoft Corporationo保留所有权利。G: Usersfidniinistiatoiipconf定羸玛天 si,掩网 麝U4网认 连本IP子默N 6D UP 的I上图显示本机IP: ,路由器IP:,那么后续采集卡的IP命令必 须配置为,TCP模式配置,单设备接收。UDP模式配置55,同网段 内所有设备都可接收此采集卡的数据。意思就是,接收数据的主机、路由器和采集卡,必须处于同一网段内。或者主机为独立 IP的服务器(全世界唯一 IP,一般需要购买获得),路由器已经接入因特网,采集卡数据就 可以传输到世界任意地点的服务器上。2、进入配置模式采集卡
12、加电,5s内串口发送SET返回:进入配置模式如果用亚为的软件配置,只需重新上电即可,无需人工发送指令。3、配置AP(WiFi有效)串口发送 AP:D298,yavii123返回:本字符串,其他命令与此相同。AP:为配置命令,D298为用户所在区域的热点账号(不超过15个字符),yavii123为 用户热点对应的密码,一定要设置为用户自己周边的热点。AP是指网络热点,也就是路由器的账号和密码。设置成功重新上电后,采集卡第三个指 示灯(WiFi)亮,不亮证明设置错误。采集卡能自动存储5组不重复的AP,系统能自适应优 先级。如果路由器中没有新设备,证明用户名密码错误,请勿加回车换行符号。4、配置IP
13、地址(WiFi有效)串口发送 IP:55,1256IP:为配置命令,后面为IP地址和端口号IP是指接收数据的服务器地址,也就是数据传输目标地址,而非WiFi采集卡的IP,采集 卡IP是自动动态获取,无需用户配置,在采集卡作为热点的模式下,IP固定为。 配置采集数据的服务器(可以是局域网,例如手机、电脑或平板,也可以是因特网,例如服 务器,局域网一般192开头,广域网必须为经过申请的付费固定IP),字符串英文逗号间隔。 局域网确保只有一个路由器,如果跨多个路由器,需要路由器里做转发设置,一般是 192.168.0.XXX,或192.168.1.XXX ;如果是数据上传互联网服务器,只要路由器能连
14、接互联 网,不管多少个路由器级联,只要设置服务器端的固定IP。如果是TCP通信,IP必须设置服务器IP(注意连接WiFi的移动设备,例如笔记本电脑, 重新连接WiFi后IP地址会改变)。如果是UDP通讯,IP地址配置成XX.XX.XX.255,采集卡可 同步把数据发往此网段内的所有终端。通信瞬间,接收到数据后,主机就可以通过函数分析出采集卡的IP。5、联合配置AP IP(WiFi有效)YAV:D298,yavii123,55,1256AP、IP 一次性联合配置。多组AP、IP能保证用户在办公室配置好办公室的和厂房之后, 在办公室,能自动连接办公室AP、IP,到厂房现场,能自动连接厂房的AP、I
15、P。就像手机进 入不同环境,能连接以前用过的WiFi热点一样,非常方便快捷。6、清除AP、IP参数(WiFi有效)串口发送CLEAR清除所有AP和IP。或者在采集卡加电的情况下,长按按键大于10s, 即可恢复出厂设置(出厂设置是有配置AP、IP,属于正常情况)。二 工作模式配置1、设置WiFi工作模式串口发送WiFi:N,默认为1,SERVER模式。默认WiFi模块为SERVER模式,发送WiFi:0时,可将WiFi模块切换为CLIENT模式。 发送WiFi: 1时,可将WiFi模块切换回SERVER模式。2、设置通信模式(WiFi有效)串 口发送SERVER:0 或SERVER:10代表通信
16、方式为TCP。1代表通信方式为UDP。3、设置采集工作模式串口发送MODE:0,默认为MODE:。0代表2AI2DI端口采集,注意,如果串口挂其他设备,设备数据会自动接在正常数据的 EEFF之后,方便用户多用途使用。1代表串口中转(用于网络通信时,透传其他串口设备数据到终端)。SERVERpJ手机端串口设备 WiFi 模块 + CLIENTI A电脑端/服务器2代表触发模式。三设置参数1、卡号串口发送ID:00001,卡号为00001。数字可以任意设置五位数。例如ID:00005,就会把默认2AD00001的设备修改为 2AD00005。2、采样率串口发送DT:1,默认DT:2,即采样率为10
17、Hz。数字代表采样率级别,可设置0 1 2 3 4 5 6 7 8分别对应0.1Hz, 1Hz,10Hz,50Hz, 100Hz,200Hz,500Hz,1000Hz,2000Hz。(采样率不等于采样时间,采样时间等于1/采样率, 采样时间间隔最长为10s)3、波特率串 口发送BAUDR: 2400/4800/9600/115200,默认 115200。4、心跳串口发送HB:1,默认心跳机制为0,即无心跳确认。数字代表采样率级别,可设置0 1分别代表无心跳确认和有心跳确认。设置为0,下位 机不分析心跳,设置为1,通信时,下位机超过50s收不到心跳信号,会切断网络,自动重 新连接,这样有利于网络
18、状态变化系统自动重连,提高系统稳定性。5、配置通道串口发送CH:0只针对YAV 2AD正常模式,发送CH:0时AI0、AI1同步采集;发送CH:1时仅AI0采集; 发送CH:2时仅AI1采集。6、用户名和密码串口发送 USER:yav,123456用户名和密码可以任意数字和字母组合,密码为6位。该密码用于网络通信保护,具体详见后文。7、清除用户名和密码串口发送CLEAR(注:此条命令不加,加时为清除所有AP和IP参数。)8、配置查询串口发送ALL/all,可返回所有设置的参数。(如果设置了用户和密码,则密码显示为 *)9、进入通信打开UDP或TCP SEVER (利用任何网络调试助手,或者YA
19、V的labview软件。通讯方式、 IP地址和、端口必须和配置保持一致,并且IP不可用网络调试助手和libview程序改变)。首次进入大约需要25s。配置成功过的地方,串口发送END,或断电重启,也可进入通 信模式。网络状况良好,大致需要10s。第二部分硬件通信通信模式对于WiFi、GPRS、网口 RJ45的网络采集卡,上位机须先开启UDP或TCP SEVER (其他无 线采集卡,需要开启相应接收端口,例如串口助手,蓝牙、zigbee波特率默认为9600),下 位机是UDP或TCP CLIENT模式,UDP或TCP SEVER也可以用我们提供的LabVIEW软件,也可 以是任意网络调试助手,或
20、者自己编写的网络程序。步骤一配置完毕后,即可进入通信采集 卡,MODE=0时,会自动采集到数据。下图为配置为TCP模式下的接收情况。注意:WiFi通信模式下,如果设置的是TCP通信,必须选择TCP SERVER,采集卡的IP必须和 local host ip 一致。如果设置的是UDP通信,必须选择UDP,采集卡的IP,设置成local host ip 一致, 或者最后一位改为255 (可防止局域网电脑IP随机变化导致的通信不上),!匚心ml host portlisconnect-NetSettings-(1) fietocoT-Network data receiver+YAV:i:ii:i
21、05A3B3 i:ii:ii:i 000 000 I:II:II:I000 , 01A 00A 008 007 006 , 0 0, 00, 0 0 0 0, 03, FF0203FF, V 需和硬+ V, 2AD00001, X, EEFF配置二至I+YAViOOOBAABB, 000 000 000 000000 , 01A 00A 008 007 006 , 0 0, 00, 0。Q S 03, FF0203FF, V2AD00001, X, EEFF+YAV:0005AABBJ 000 000 000 000000 , 01A 00A 008 007 006 , 0 0, 00, 0。
22、Q S 03, FF0203FF, V2AD00001, X, EEFF+YAV:0005AABBJ 000 000 000 000000 , 01A 00A 008 007 006 , 0 0, 00, 0 0 0 0, 03, FF0203FF, VV, 2AD00001, X, EEFF|Server)cal host IP11 92.1 68. 1 .101Re ct Opti oils| Add line return| Receive FauseS&ve. . . ClearSend Optiod.s| Data from file .| Auto CheI Auto Clear
23、InputZigbee、433M、蓝牙等无线采集卡,配合配套接收端,打开串口助手,或者蓝牙助手, 可以接收数据。打开亚为编写的labview例程软件,网络采集卡选择网络通信模式,无线采集卡选择串 口通信模式,即可采集数据。内旗! YAV-WDT WIFI信号采集软件:ysgasgzff有亚 aaowiFtgft,:图片仅为示意,软件不定期升级注意,软件同时只能打开一种,如果通信不上,可能是某个没有关闭,运行在后台,最 好是重启电脑再试。一数据采集1、数据采集(被动接收)数据为下位机主动上发:例如(以10hz采样率为例,DT=2):2AD 数据(DT=2) +YAV:0005AABB,000 0
24、00 000 000 000,01A 00A 008 007 006,0 0,00,0 0 0 0,03,FF0203FF,V V,2AD00001,X,EEFF8AD 数据(DT=2) +YAV:0005AABB,000 000 000 000 000,000 000 000 000 000 ,000 000 000 000 000,000 000 000 000 000,000 000 000 000 000,000 000 000 000 000,000 000 000 000 000,01A 00A 008 007 006,0 0,0 0,0 0 0 0,03,FF0203FF,V V
25、,8AD00001,X,EEFF例如(以1hz采样率为例,DT=1):8AD 数据(DT=1) +YAV:0005AABB,000,000,000,000,000,01A,0 0,0 0,0 0 0 0,03,FF0203FF,V V,8AD00001,X,EEFF8IO 数据(DT=2) +YAV:0005AABB,0 0,0 0,0 0 0 0,03,FF0203FF,V V,8I000001,X,EEFF其中,+YAV是帧头,0005是单次采样长度,AABB是数据起始位。通道 0 “000 000 000 000 000,通道 1 “01A 00A 008 007 006,2 通道各五次
26、 AI数据,通道数据是十六进制数,换算为十进制,01A换算为十进制数为26,12位精度,量程默认为10V,采集的信号计算方式为26*10/4095=0.063V。“0 0,0 0, ”分别为DI0 DI1的计数计频,前面“0 0”为DI0和DI1计数,后面“0 0” 为DI0和DI1的计频,计频计数数据为十进制,例如DI0给脉冲信号会,同步给出计频计数 值,频率单位为Hz。“0 0 0 0,03”,0 0 0 0 为 DO 状态,03 表示 DI 状态。FF0203FF为采集卡状态,用X1X2X3X4X5X6X7X8表示,其中X1X2预留,X3X4位采样率, 和设置参数对应,X5X6为量程,X
27、7X8为硬件报警状态,V V为AI通道单位为电压V, 2AD0001为设备号,X代表编码方式是十六进编码。不同通道数的采集卡,会在AABB之后到计数器之前不同,以及单位数量不同,例如8AD 采集卡,就是8个V其他都是相同的。2、启动发送(默认启动)发送:START/start (通过UDP或TCP发送,不是串口)在发送停止命令之后,如果需要WiFi模块重新上传数据,发送该命令。3、停止发送发送:STOP/stop (通过UDP或TCP发送,不是串口)发送停止命令之后,WiFi模块停止上传数据。4、配置通道发送:CH=N (通过UDP或TCP发送,不是串口。N=0/1/2)只针对2AD正常模式,
28、发送CH=0时AI0、AI1同步采集;发送CH=1时仅AI0采集;发送 CH=2时仅AI1采集。5、清空计数发送:COUNT=N (通过UDP或TCP发送,不是串口。N=0/1)只针对2AD正常模式,发送COUNT=0时清空计数通道0的计数值;发送COUNT=1时,清 空计数通道1的计数值。6、工作模式发送:MODE=N_A_B_CC (通过UDP或TCP发送,不是串口)N可设置0、1、2、3。0代表采集YAV WiFi设备端口信号,注意,如果串口挂其他设备,设备数据会自动接在 正常数据的EEFF之后,方便用户多用途使用。CC代表设备号,可以不设置,代表对所有设 备有效。命令:MODE=0。1
29、代表串口中转(用于网络通信时,透传其他串口设备的数据),用于采集其他串口设 备数据。命令:MODE=1。2代表DI触发模式。A代表触发通道,0为DI0, 1为DI1, 11为DI0 DI1任意通道,B 为触发电平,其中0为下降沿触发,1为上升沿触发,2为双极性触发,也就是上升下降都会 发送数据。CC为设备地址。DI被触发,发送数据,数据采样率和长度,由DT参数自动计算。 DI触发时,设备DI的状态又DI表示,计数器的数值,代表触发次数。这样可以有效防止丢 数据。命令:M0DE=2_11_2_2AD00001。注意,无触发时,会自动向服务器发送ID号作为心跳,心跳频率为10秒1次。当有DI 被触
30、发时WiFi采集卡会不停的发送触发时数据,除非DI再次被触发则不停发送再次触发的 数据,或者通过通讯命令发送设备号如“2AD00001”则返回到发送ID号作为心跳,心跳频率 为10秒1次。3代表AI电平触发,触发时,采样率可以设置到1 MHz。A代表触发电平,十六进制。B代表采样数,十进制。CC代表设备号,可以不设置,代表对所有设备有效。触发时,采样率默认为DT设置的参数。例如:TRIG=0,代表任意电平触发。M0DE=3_3A_100_2AD00001,针对任意采集卡,设置电平触发模式。M0DE=0_2AD00001,针对2AD00001采集卡,设置为连续采集模式。注意:很多参数,在网络通信
31、状态下和串口配置状态下均可配置,主要是方便用户远程 操控与使用,对于一些关键的,必须保持唯一的参数,例如采集卡地址,必须在串口模式下 配置。二参数设置与控制1、采样率发送:DT=N_CC (通过UDP或TCP发送,不是串口)数字N,代表采样率。采样率设置0 1 2 3 4 5 6 7 8分别对应0.1Hz,1Hz,10Hz, 50Hz,100Hz,200Hz,500Hz,1000Hz,2000Hz,CC代表设备号,可以不设置,代表对所有 设备有效。如果设置05,则1 s200次采集数据。具体数据采样率,根据客户的网络环境而定,2AD的一般局域网500Hz没问题,1000Hz 可能会丢数据。广域
32、网的一般100Hz没问题。8AD的采集卡速度基本是2AD的四分之一。例如:DT=2_2AD00001,针对2AD00001采集卡,设置采样率10HzoDT=2,针对任意采集卡,设置采样率10Hz。2、AI通道校准发送:CC=N_X_CC (通过UDP或TCP发送,不是串口)数字N,代表第N通道,例如2AD的就是0或者1,8AD就是0-7, X代表校准数据,十进 制表示,例如采集的是4095, X设置50,那么就会变成4045, CC代表设备号,可以不设置, 代表对所有设备有效。例如:CC=0_05_2AD00001,针对2AD00001采集卡,AI0偏置校准参数为5,也就是正常采 集的数据减5
33、,例如采集10V电压,12位精度,也就是4095-5。CC=0_05,针对任意采集卡,AI0偏置校准参数为5,也就是正常采集的数据减5,例如采 集10V电压,12位精度,也就是4095-5。3、DI模式设置发送:COUNT=N_CC (通过UDP或TCP发送,不是串口)数字N,代表第N通道,例如2AD的就是0或者1。例如:CC=0_2AD00001,针对2AD00001采集卡,CNT0从0开始计数。CC=1,针对任意采集卡,CNT1从0开始计数。4、DO设置(输出控制)发送:DO=N_AA_BB_CC (通过UDP或TCP发送,不是串口)DO兼容PNP高低电平(0/5V输出)模式,以及可以定制NPN模式(选择是否导通,可以 驱动1A设备),或者可以PWM输出,可设置频率和占空比。数字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考公培训的教学课件
- 2026年心理测试题库性格与情绪管理
- 2026年初级计算机硬件知识计算机组装与维护题库
- 2026年外语学院汉译英模拟试题库
- 桥梁外墙清洗合同协议(含高空作业)2025年
- 2026年学校实验室危化品管理专项检查报告:规范管理消除安全隐患
- 教学安全如实验体育应急演练方案与总结报告书文本材料
- 健康促进行动执行承诺书3篇范文
- 信息技术安全风险评估与咨询协议
- 信息传递反馈保障承诺书(5篇)
- 山东省济南市2026届高三第一次模拟考试英语试题(含解析)
- 2026年中央广播电视总台招聘124人备考题库及答案详解(夺冠系列)
- 经销商合规培训课件模板
- 马年猜猜乐【马的成语33题】主题班会
- 环卫质量规范及考核制度
- 固体酒精介绍
- 慢性病管理策略健康效果混合评估
- 河北省石家庄市正定县2024-2025学年八年级上学期期末物理试题(含答案)
- GB/T 46691-2025品牌评价实施与报告
- 漫画分镜技巧如何讲述好一个故事
- 安岳县防汛抗旱应急预案
评论
0/150
提交评论