【银尔达DTU配置平台】(Air780)短信转发配置测试实例

目前只有Air780支持,固件版本等于大于V1.1.1。

发送短信,DTU设备必须使用手机卡,支持移动和联通手机卡,不支持电信手机卡。

短信的格式是utf-8编码。

一、工具简介

DTU配置平台:https://dtu.yinerda.com

DTU测试平台:http://test.yinerda.com

串口测试软件:"YEDTestTools"软件,或者任意自己熟悉的串口调试软件。

USB转串口调试工具:"YED-UUART-211",集成电源,TTL,RS232,RS485专门为设备调试设计,或者任意自己熟悉的串口调试工具。

二、必要条件

2.1、参考《WEB配置入门教程》,完成添加设备,创建分组,分组里面分配设备。

2.2、设备接上天线,插上卡,正常10W电源供电,NET LED 500ms或者1000ms闪烁一次,表示网络正常。

三、短信转发配置参数

短信转发,是将收到的短信转发给服务器。

3.1、短信过滤

是否过滤号码,如果要过滤,只有与允许号码相同的短信才能转发到服务器,其他的号码数据就过滤了。

3.2、固定格式上报

手机发送的短信,里面包含了中文,中文标点,字母,数字和英文标点。

服务器收到的数据:固定格式是json格式:

{"metas":{"tz":32,"year":24,"mon":4,"min":18,"day":26,"hour":15,"sec":37,"refNum":0,"maxNum":0,"seqNum":0},"txt":"我的,test,123...","num":"+86199xxxx6558","cmd":"sms"}

3.3、自定义格式上报

由于数据格式是utf-8的,可以使用变量的方式转换数据格式后上报到服务器。

${NUM}表示电话号码;${TXTH}表示短信原始数据;${TXTS}表示HEX字符串编码。

配置的数据是:{"num":“${NUM}”,"TXTH":"${TXTH}","TXTS":${TXTS}}

手机发送的短信,里面包含了中文,中文标点,字母,数字和英文标点。

服务器收到的数据:{"num":“+86199XXXX6558”,"TXTH":"我的,test,123...","TXTS":E68891E79A84EFBC8C74657374EFBC8C3132332E2E2E}

四、DTU串口发送短信

DTU可以通过串口发送短信,和查询接收短信。也可以他通过任务,调用API发送短信和接收短信。API操作看对应API即可。

注意接收短信的内容是存到内存里面,最多存10条,如果短信及时读取,DTU重启后将就是保存的短信。

4.1、参数配置

必须开启短信转发,并且开启内部缓存。

4.2、短信发送

由于短信里面可能有,逗号,会导致命令解析失败。所以必须转换成16进制格式的字符串编码发送

config,set,sms,199xxxx6558,3132332CE68891E79A84E5AEB6EFBC8C40616263\r\n

\r\nconfig,sms,ok,0\r\n

发送短信内容是 "123,我的家,@abc"

测试的时候手机号码换成自己实际的号码。

4.3、手机收到的短信的内容

4.4、读取收到的短信

读取的短信格式也是16进制格式的字符串编码,自己需要转换成有效数据使用。

读取命令config,get,sms\r\n

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值