许多朋友经常会使用这样的一个方式,希望模块与模块之间能够相互数据通讯,类似于手机打电话的方式。打电话用的是实名制手机卡,可以通过知道对方的手机号码进行电话沟通。但是物联网模块之间的数据通讯,双方只能知道对方的IP地址。而是不支持电话通讯的。 我们在很早的文章当中就分享过给用户,模块的IP地址是运营商虚拟分配的。我们是不能直接让一个模块作为服务器,一个模块作为客户端进行这样的数据交互的。因为模块的IP地址是虚拟的。比如我们获取个模块IP地址测试下看看。
我们PING一下上面获取到的IP地址,看下是否存在。
PING上面的IP地址发现是失败的,表明我们的模块的IP地址根本就不能作为公网IP进行使用。所以对于一些用户想用来作为TCP的服务器使用的,基本上可以断了念想。 所以最好的办法就是使用MQTT,MQTT我们之前有给用户说过。我来画个草图。