打印
[STM32]

多个37L2WIFI模块远程组群互传10万数据不算什么,1G字节来了

[复制链接]
1931|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

相关链接(37L2作为485中继远程互传十六进制数据):
https://bbs.21ic.com/icview-3197554-1-1.html

本来37L2作为一个展示型的产品,主要是用来演示黎工云2.0的一些特性,但是前几天在论坛里介绍之后,广大工程师朋友的关注度很高,各平台数据都有所增涨,信心大增。
为了不负广大坛友的厚爱,此次进行新一轮测试,现在汇报结果。

楼层安排:
2楼,介绍测试情况;
3楼,介绍37L2远程投屏功能 (支持同时投屏多台手机);
4楼,不做任何改动,5秒钟内让一台普通串设备远程联网控制;
5楼,介绍相关黎工云2.0接入相关链接;

使用特权

评论回复
评分
参与人数 1威望 +10 收起 理由
xyz549040622 + 10 很给力!

相关帖子

沙发
elec0010|  楼主 | 2022-2-17 09:45 | 只看该作者
本帖最后由 elec0010 于 2022-2-17 20:04 编辑

先交待测试环境
路由器:TP-LINK WR842N
入网方式:光纤转网口与路由器连接
周围信道占用情况:6号占用相对严重,手动选用比较空闲的10号信道

3个测试组,每组两个37L2模块:
A板0x00-0xFF,次单共256个十六进制数据,循环发送,定时间隔为50ms(115200波特率需要有这个间隔);
B板0x55AA, 循环发送,10秒间隔(目的是为了检测自己或对方是否死机或掉线)。

设置好以上参数后,让其自行运行。48小时后查看结果。

测试结果A板接收数与B板发送量均一致,notepad++统计55AA数量均一致,说明3个分组都无掉线或死机;3个B板所连的串口上位机内存暴掉计数器越界数据覆盖接收总数各有不同,无法统计。

网络通讯影响因素多样,就算是专线+专业网卡也无法保证每时每刻100%畅通无阻,所以要理性对待本次测试的结果,本测试只代表大多数情况下达到的效果。作为一个网络小模块,尽其所能稳定工作,就算遇到网络阻塞,也会有相应的引脚来提示并迅速恢复连接。

目前发现不足的地方是波特率支持有限(仅支持4800,9600,19200,38400,57600,74880,115200,230400),
导致很多领域用不了,这个在下个硬件版本中我们会尝试扩展一些芯片解决。

使用特权

评论回复
评论
elec0010 2022-2-17 23:38 回复TA
再补充说明一下,什么叫做大多数情况呢?比如我每次发送2K字节,试了100次都成功了,那我就认为这是大多数情况成功了。 信道和带宽是无线产品的“线”,只要线不断就能通讯成功。之所以说网络复杂,是因为这个“线”是经过多个节点的,而这些节点也只能保证大多数情况下是连通的。 
板凳
elec0010|  楼主 | 2022-2-17 09:45 | 只看该作者
本帖最后由 elec0010 于 2022-2-17 23:37 编辑

这个远程投屏的功能是一个用户“发掘出来的”。经过是这样的,用户他公司有些工程师临时出差,这边公司里的测试员发现他们产品说明书上的功能描述的串口命令这里输入无响应。所以,到底是产品固件问题?还是上位机问题?还是说明书有问题?
他们的做法是,把37L2接到产品串口上,然后分享设备给上位机工程师和单片机工程师,测试这边自己也打开手机,37L2把消息“远程投屏”到三台手机上...

用户反馈说,你们这个产品能这样用,怎么没在资料写出来加分?我想可能是关注点不同吧,我们一直想推的是黎工云2.0,让其更方便快速的为企业私有服务器接入,37L2设计只是为了展示黎工云其中的功能之一,具体应用就没细想。

我们很高兴看到37L2在不同的领域以意想不到的方式被使用,欢迎大家反馈分享给我们。最后我想说的是,这小玩意能给大家工作带来便利,就是我们的荣幸。

"远程投屏"是指37L2将串口接收到的消息同步到3台手机微信上,若任意一台手机改变波特率,其他手机的界面也能感知。远程投屏只需要一个模块就能完成。来张截图。


使用特权

评论回复
地板
elec0010|  楼主 | 2022-2-17 09:46 | 只看该作者
本帖最后由 elec0010 于 2022-2-18 08:30 编辑

波特率和数据位、停止位、奇偶校验位及电压相符的前提下,任何一款串口产品都可以在5秒内(接4个插针的时间)实现远程联网控制。这得益于37L2模块之间能互传十六进制。不需要考虑设备的命令和协议,不论是自定义还是AT指令,都可以工作。

分享一些用户己反馈给我们的几个实际应用(直接或改装):

1、485(modebus RTU/ASCII)中转;
2、点胶机远程编程(须另接电荷泵芯片);
3、共享串口小票打印机;
4、印染机远程键盘;
5、总线报警主机远程键盘和显屏;
6、远程给单片机下载程序(这个成功率不高,与单片机UartBoot机制有关);
7、串口对串口直接多主机通讯(最原始的应用);

更多应用方式期待大家使用后反馈给我们;

使用特权

评论回复
5
elec0010|  楼主 | 2022-2-17 09:47 | 只看该作者
本帖最后由 elec0010 于 2022-2-18 08:31 编辑

相关链接:

37L2小模块购买方式,请移步到这里18楼
https://bbs.21ic.com/icview-3197554-1-1.html

黎工云2.0接入方式及报价,请移步到这里3楼
https://bbs.21ic.com/icview-3197454-1-1.html

使用特权

评论回复
6
elec0010|  楼主 | 2022-2-17 09:49 | 只看该作者
测试结果已经完成,等待收集一些用户的反馈,周末统一更新

使用特权

评论回复
7
elec0010|  楼主 | 2022-2-17 23:30 | 只看该作者
elec0010 发表于 2022-2-17 09:45
先交待测试环境
路由器:TP-LINK WR842N
入网方式:光纤转网口与路由器连接


再补充说明一下,什么叫做大多数情况呢?比如我每次发送2K字节,试了100次都成功了,那我就认为这是大多数情况成功了。

信道和带宽是无线产品的“线”,只要线不断就能通讯成功。之所以说网络复杂,是因为这个“线”是经过多个节点的,而这些节点也只能保证大多数情况下是连通的。

使用特权

评论回复
8
elec0010|  楼主 | 2022-2-18 08:39 | 只看该作者
2楼至5楼己全部更新完成。

使用特权

评论回复
9
elec0010|  楼主 | 2022-2-22 18:10 | 只看该作者
谢谢前辈@xyz549040622 的置酷和加分

使用特权

评论回复
10
elec0010|  楼主 | 2022-3-10 19:57 | 只看该作者
新版37L2己支持25000波特率(2400~921600需要添加新选项请跟帖留言或联系我)。

使用特权

评论回复
11
elec0010|  楼主 | 2022-3-18 11:33 | 只看该作者
下图为37L2远程给ESP8266下载程序中抓包(第149帧,下载数据150KByte+)


使用特权

评论回复
12
elec0010|  楼主 | 2022-3-23 17:01 | 只看该作者
elec0010 发表于 2022-2-17 09:46
波特率和数据位、停止位、奇偶校验位及电压相符的前提下,任何一款串口产品都可以在5秒内(接4个插针的时间) ...

最新的版本,已经采用新的通讯框架,很多特性都增强了

1、升级了modbus传输框架,支持1.5T/3.5T,modbus-ascill, modbus-rtu更稳定。
2、两个37L2远程串口给esp8266烧录程序成功率大大提升,试了20次成功20次。
3、增加功能短按AK键输出模块MAC,这个是昨天一个网友反馈他们公司网络限制MAC,希望能添加此功能。

更多用法及视频、新特性发布,欢迎跟进这个帖子
https://bbs.21ic.com/icview-3204480-1-1.html

使用特权

评论回复
13
elec0010|  楼主 | 2022-3-23 17:25 | 只看该作者
elec0010 发表于 2022-3-23 17:01
最新的版本,已经采用新的通讯框架,很多特性都增强了

1、升级了modbus传输框架,支持1.5T/3.5T,modbus ...

37L2模块价格不会变,但是评估板优惠期快到了,有需要的坛友请尽快哦,51前参与本帖提问题、建议、反馈等仍可按之前优惠价购买一套

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

291

帖子

2

粉丝