连接多台电子秤的数据传输稳定性测试
社区菜店分布广,通常情况下,有多台电子秤同时工作,同时上传数据。为了验证这
种模式下的数据传输稳定性,在实验室用12台电子秤模拟现场交易环境以及交易频率,进行数
据传输丢包率的测试。社区菜店的高峰交易时间处于06: 00—09: 00、16: 30—19: 30,这2
个时间段内的交易频率平均为4 s /次。
选择两种传输方式进行测试,即实时传输方式和集中传输方式。实时传输方式,设置
电子秤每4 s发送一次数据,数据直接通过WiFi传输给计算机,12台电子秤同时使用,大概持
续3 h。从服务器中导出该时间段内存储的数据,统计得到所接收到的数据个数。根据测试用
电子秤所发送的频率,计算在该段时间内,电子秤所发送的实际数据条数,计算得到数据传输
的成功率和丢包率。集中传输方式,电子秤数据保存在本地,即电子秤内部存储芯片当中
,在高峰时间过后,再统一传输到计算机; 测试方案同样选择12台电子秤,进行3 h的模拟交
易,电子秤依次与计算机通过WiFi连接,读取并将数据传输到计算机。得到的传输结果如表1
所示。
由表1可见,无论是实时传输方式还是集中传输方式,其传输成功率均较高,在99% 以
上,在集中传输方式中更有5台电子秤的数据传输成功率达到。尽管数据传输成功率很高
,但也存在着一定的丢包现象,因此,为了数据能全部传输成功,采用2种方式相结合。
4. 2 手机扫描二维条码追溯测试
对电子秤所生成的带多条信息的条码进行手机扫描追溯测试,由于手机解析二维条码
与摄像头分辨率密切相关,因此本测试中采用3款像素分别为300万、500万和800万的手机,3
款手机的其他配置均差异不大; 测试内容为包含不同数量产品及追溯号的识别时间和识别成功
率。
测试过程将标签按产品所包含数量分为5组,分别为包含1 ~ 3、4 ~ 5、6 ~ 7、8 ~
10、11 ~ 15个产品,每组20个标签,每个产品约包含2 ~ 5个汉字及20 位数字追溯号。标签
介质为纸质,二维条码尺寸为18 mm × 18 mm,手机距离追溯标签约10 cm,每组测试50次。
若在3 s之内条码能被读取到,并将所有的产品信息及追溯码都显示到系统中,则认为条码读
取成功,设置识别成功率和识别时间2个指标来衡量测试的效果,识别成功率为识别成功的次
数与总识别次数的比值,识别时间为所有识别成功次数的识别时间的平均值。
由表2可见,随着标签中产品数量的增加,不同像素的手机均存在识别时间增加和识别
成功率下降的趋势。对于300万像素的手机,当二维条码中存储的产品数量大于6个,其识别成
功率就小于88%,当达到10 ~ 15个时,效果很不理想。对于500万像素和800万像素的手机,其
识别成功率差异不大,但800万像素的手机其识别时间明显优于500万像素的手机。