300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > IoTP2PGate 两台物联网设备点对点通信快速实现方案

IoTP2PGate 两台物联网设备点对点通信快速实现方案

时间:2023-12-14 09:10:50

相关推荐

IoTP2PGate 两台物联网设备点对点通信快速实现方案

IoTP2PGate

项目地址

IoTP2PGate

描述

为了解决物联网通信模块无法方便的与手机或其他物联网设备快速实现点对点的通信,IoTP2PGate应运而生。IoTP2PGate之主要用于简单的开发验证,毕竟写它的时候为的是毕业设计使用方便。

特性

支持且只支持两个物联网设备点对点通信。设备将(ip,port)看作另一个设备的地址,隐藏背后的服务器转发的过程。

使用

准备拥有公网IP,Linux系统的云服务器一台。(请确保服务器上的防火墙和云服务提供商平台提供的防火墙都已经打开相应的端口)输入以下命令下载编译IoTP2PGate :

git clone /MisakaMikoto128/IoTP2PGate.gitcd IoTP2PGatemake

或者

git clone /liuyuanlin6445/IoTP2PGate.gitcd IoTP2PGatemake

3.使用:

./p2pgate <port> [debug]

debug为可选参数,用于查看通信过程中的信息等。port为端口号,必选。例如666eg:./p2pgate 666此时在两台网联网设备上通过socket.connect(服务器公网IP,PORT)的方式建立其TCP连接,两个设备之间就可以相互通信了。

注意事项

两个socket客户端与服务器建立连接后相互通信的通道正式建立。之后IoTP2PGate会拒绝其他sockt连接直至原来的两个socket客户端的一个或全部断开与服务器的连接。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。