原理就是,花生壳作为一个客户端,连接到花生壳自己的服务器,在花生壳的服务器上开个端口,。通过花生壳客户端和服务器通信,得知你的物联网设备是在线的,
当你访问你的物联网设备时,实际是给花生壳服务器请求,服务器再转发给花生壳客户端。然后两边都获得对方的地址,然后可以进行通讯。
现在大部分家庭都没有公网IP了,都是一个大局域网,只能借助服务器才能实现外网与内网通讯。
要么使用云平台转发的方式,要么使用ngrok或frp类的内网穿透,或是NAT123的类花生壳内网穿透
花生壳域名解析原理是,再指向——它本身是个WEB域名服务器,外部通过域名访问你时,它先被访问,再由它将访问引导到你的服务器。
如果想从外部访问物联网模块,可以采用IP地址直接访问模式,此时不需要设置花生了。
花生壳大概就是路由器实时的将自己的IP上传到花生壳的服务器,之后你再通过DNS解析花生壳域名的时候,可以实时的解析到你的路由器的IP这样就能找到你的路由器了。如果路由器ip不会频繁变动,那么可以尝试外部直连。
关于互联网开发版的问题,路由器里面有ip地址mac绑定这个功能,你直接根据开发版的mac给他分配特定的地址就好了,直接用ip地址连
花生壳相当于一个特殊的隧道转发,有点类似 ssh 隧道转发。
其实你访问的是花生壳官方的服务,由服务通过隧道和客户端联系转发。