- 客户区域:
- 查看问题
-
你好,我对这个模块的网络透传模式成帧机制不太理解,想咨询一下。
当我设置好目的IP、端口后,模块会自动重启然后建立长连接,从串口返回OK给我,对吧?然后此时我需要如何发送我的数据呢?有个200ms我不太理解,是我在200ms之内发送给串口的数据会打包一起上传吗?
此外,如果我不使用网络透传功能,是不是不能直接发送数据?(我没看到AT指令集里有发送数据的指令)
另外我看你们手册,最大电流高达750mA,平均电流55~90mA,请问这个90mA的平均电流是在怎样的场景下得到的(例如几路socket,发送信息量及频率等)?我这边功耗需求还是比较大。
-
杨庆民您好,
1、连接后模块不会提示OK
2、连接后直接发数据
3、是的,200mS转数据至网络一次
4、都是透传的
5、建立socket连接,正常发送数据
-
*缘第三点我还是有点儿不理解,它是固定的每200ms发送一次数据到网络吗?假如我正在用串口给模块传数据,数据传到一半这个200ms的时刻到了,这样会将我的一半数据传出去?
-
杨庆民是的,200mS到了,数据包就切断
-
*缘这是TCP传输层的分包对吧?对我的数据不影响?比如我的数据是abcdefg,它分两个包把数据传出去,接收端收到的还是完整的abcdefg
-
杨庆民不是,是串口的分包
这个地方分包,网络端接收到的数据包也是分开的
-
*缘这样一来如果我的数据被切断了那它可能就失去意义了,有什么方式能解决该问题吗?
-
杨庆民你发送的字节数是多少?
-
*缘大约100个字符吧
-
杨庆民100个字符不用担心分包的问题
肯定可以打包完的
-
*缘我的意思是他会不会这100个字符一半给我打到前一个包,一半打到后一个包。因为这100个字符我用串口发送时恰好被这个200ms隔开了
-
杨庆民可能出现这个现象
只要发送时间间隔控制好,就不会有问题
*缘