智能硬件之间是怎么通讯的
2024-01-09 16:36:58 0 举报
以视频监控为例,解释物联网摄像头是如何连接互联网完成产品化的。
作者其他创作
大纲/内容
硬件服务商-服务器
NAT3公网IPV4 64
运营商NAT
工地1、2、3现场网络
硬件设备
我们以视频监控为例子
我们的业务系统
NAT网络公网的IPV4是有限的,在国内基本上掌握在电信运营商手上一般按照一定的户量(路由器)以村、街道、商圈分配
1、现场设备通过现场的路由器组成一个就局域网回去到局域网的NAT IP。2、由路由器通过运营商NAT网络连接互联网
摄像头
1、路由器所在的NAT 一般由宽带拨号时分配,这个NAT局域网下所有的路由器共用一个的IPV4。2、现在大多数运营商可以直分配接独立唯一的IPV6给路由器,但是路由器下级的设备是没有自己的IPV6
NAT3公网IPV4 3
有独立公网IP的服务器
1、服务器有全球独立唯一的IP因此摄像头可以直接通过域名或者IP地址联系到服务器2、摄像头在多层NAT网络里面,摄像头的IP可能是192.168.1.30这样的IP并非全球唯一的,服务器无法提供这个IP主动直接找到摄像头和摄像头对话
硬件服务商
1、播放实时视频用户使用电脑请求我们的业务系统-》我们的业务系统请求-》服务商的服务器-》服务商服务器为摄像头与用户电脑建立直接连接(socket)2、获取摄像头在线状态摄像头主动连接服务商服务器建立连接(socket)每过一段时间通过连接发数据包给服务器告诉服务器自己的状态,服务器把状态缓存到数据库,当用户需要获取摄像头状态时,请求-》我们的服务器-》请求服务商的服务器-》服务商返回缓存的状态信息
公网互联网 (身份证)ipv4 ipv6
工地4、5、6现场网络
4 5 G
NAT1公网IPV4 1
NAT公网出口
NAT1公网IPV4 6 1
服务器无法主动发现摄像头、只能等摄像头主动找服务器建立连接当有第三者(另一个NAT网络下的手机客户端)时,需要服务器为两者建立通讯(服务器做中转,因为服务器有全球唯一的IP地址摄像头和手机都可以自由与其建立连接交换数据)
NAT3公网IPV4 3
4 5 G
NAT3公网IPV4 6 3
现场路由器
建立连接
NAT3公网IPV4 63
0 条评论
下一页