gatewayworker获取设备端mac地址失败

dou号

如下图所示,上边的是打印的mac地址,下边是在events文件里的onMessage()函数里写的代码,打印mac地址和ip,但是打印出来的mac地址确是本地局域网的mac地址,而且可能是因为设备用的是移动物联卡的缘故,它的ip貌似是动态ip,因为会变化,所以现在也无法通过ip来确认设备身份。
现在想请问大神以下几个问题
问题一:能否通过gatewayworker获取设备的mac地址?
问题二:如果可以,仅仅通过设备和gatewayworker建立连接后,该设备发送过来的一条登录指令(该指令不含mac信息),可以获得该设备的mac地址吗?
问题三:如果不可以,gatewayworker是否可以获取其他能确认设备身份的信息?

2790 1 0
1个回答

walkor

一、要设备发送自己的mac地址给gatewayworker,gatewayworker无法直接获取客户端mac地址
二、略
三、设备是谁只能设备把自己的信息发过来,然后服务端验证,否则服务端无法确认设备是谁,只能知道对方的ip

  • dou号 2018-11-12

    设备自己发送mac地址是指onmessage()里面接收到的设备发送的mac指令吗

  • walkor 2018-11-12

    是的

  • dou号 2018-11-12

    好的,谢谢解答

年代过于久远,无法发表回答
🔝