近日,由于公司需要 需要进行对微光互联扫描器的二次开发,现在这里写写,需要注意的一些事项,希望可以一起学习交流
可加 QQ1196591282 互相讨论
首先 如果选用TX200-wf 这款的话用官方demo 是无法进行解码数据的 ,官方的demo是以usb传输数据 而不是wifi,所以我们
可以在本机自己搭建一个模拟的服务器
相关工具下载地址 https://pan.baidu.com/s/1PX0gZSZwEqlpb8hMPmQtZw 提取码311e
1.配置 配置工具可在 http://www.vguang.cn/txxl 下载
注意:设备号这个只能是数组 勾选相应的设备系列 这里我们是TX系列
2.wifi 配置 这里选择http协议 所以下方的http服务器地址我们相应的也要填写 如果勾选tcp 那么就填写tcp
3.接口 以c# 为例
相关接口文档在微光官网上有 这里说一下以http协议传输的接口 由于http协议请求方式为post ,扫码后的内容是放在body里的,所以我们需要在自己的接口中,对传输过来的数据进行解码,具体代码如下
解析后 data 的字符串格式为
vgdecoderesult =你的二维码内容(和你二维码的内容一摸一样,不会在请求的时候转成json) && devicenumber = 21548558 && otherparams =
所以,如果需要具体取值某一个,需要进行对data 的拆分成数组 ,这个解析如果有更好的方法,麻烦请告知一下,谢谢
然后,我们在最后需要返回一个字符串 告诉扫码器 ,成功扫码 格式为 code=0000