工业互联网标识解析中,将地址分为国家、二级、企业节点,然后形成类似url的编码地址。他的路由是怎样的呢?是类似IPV4吗?还是说,仍然需要访问某个云平台,然后在数据库内检索指定的数据?
比如85.100.123.37265,85是中国,100是汽车行业,123是公司A,37256是车a,标识解析系统如果想定位到这个地方,是要通过什么路径呢?
我目前能想到的,是他的通信消息中,还得用URL的形式,比如公司A的云地址是47.123.123.123,那我扫码后,还得访问47.123.123.123/85.100.123.37265然后才能得到相关数据。
所以要这一长串标识是干啥用的呢?
他有自己独立的解析系统吗?
我不是很理解这一块。
有没有这一块的一线人员解答下,有偿。
是的,有独立的解析系统。它不类似于IPv4地址的路由地址,而是用“国家代码-二级域名-企业代码-设备代码”这种来解析系统内部的数据库进行解析的地址格式。
我了解的是由云平台内部的数据库进行解析,中间根据编码地址中的国家、二级、企业节点信息来查询标识解析系统内部的数据库,获取目标设备的P地址、端口号这些,然后根据获取到的IP地址和端口号建立TCP连接。
参考该链接:https://www.36kr.com/p/1724982919169
至于你提到的路由,我觉得是不一样的,每个地方网络结构不同,得到的路由形式也不一样,这更像是一种先找到云平台的ip在通过云台类vpn方式找到具体企业节点信息的IP记录访问,标识肯定是缺省不了的。
中国自己创了一套OID 标识解析机制 ,国内公司很多也在这么做,好像是为了数字化办公转型,工业互联网用这种域名/IP解析体系就可以实现无障碍全网访问,可能在未来有一天很有意义,但是不适合我们去分析它
工业互联网标识解析通常不是单独的解析系统,而是与其他工业互联网组件共同构建出整个工业互联网系统的一部分。
工业互联网标识解析是将数字孪生中的标识符转换为真实设备的过程,下面是该过程的解析流程:
确定标识符类型:应首先确定数字孪生系统中使用的标识符类型。其中包括全局唯一标识符(GUID)、URI、URL、URN等。不同的标识符类型可能需要不同的解析策略。
解析成IP地址:在确定标识符类型后,应该利用相关协议将标识符解析成IP地址。常见的协议包括DNS和HTTP/HTTPS协议。DNS协议通常用于解析域名,而HTTP/HTTPS协议则可以从URL中提取主机地址。
确定连接方式:IP地址仅仅表示网络上的设备位置,并不能直接与设备通信。因此,还需要确定连接方式,即通过哪种协议与设备建立连接。例如,可以使用MQTT或CoAP等协议进行通信。
进行设备认证:最后,在进行通信之前,必须进行设备认证,以确保只有合法的设备可以访问系统。常见的认证方式包括采用SSL/TLS证书进行双向认证,或使用OAuth等标准身份认证协议进行认证。
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
工业互联网标识是为了解决工业互联网中标识和定位的问题而产生的一种解决方案。它的设计是以url的形式进行的,可以类比IPV4,但是更加灵活,能够更好地满足工业互联网中的实际需求。
工业互联网标识的解析流程大致如下:
根据编码地址中的国家信息,确定对应的国家节点。国家节点通常是一个虚拟的节点,用于统一管理该国家下的所有二级节点。
根据编码地址中的二级信息,确定对应的二级节点。二级节点通常是指某一特定行业或领域下的所有企业。
根据编码地址中的企业信息,确定对应的企业节点。企业节点是指工业互联网中的具体企业实体。
根据编码地址中的具体信息,确定相应的实体对象。比如车辆、设备等。
路由上并不像IPV4一样有具体的地址,可以认为是一种基于语义的路由。在使用标识解析系统时,通常需要将自己的标识信息注册到标识解析系统中,并通过标识解析系统来查询其他实体的信息。这个过程可能需要涉及到访问云平台和数据库查询等操作。
对于定位到具体的实体对象,可以通过标识解析系统提供的查询接口来实现。比如,查询某一车辆的相关信息,可以直接向标识解析系统发起查询请求,标识解析系统将会根据编码地址中的信息和注册信息进行匹配,定位到该车辆的具体信息并返回给查询方。
至于标识解析系统是否存在,以及具体的实现方式和代码等,需要根据实际应用场景进行设计和实现,具体还需要进一步评估和确认。
如果我的回答解决了您的问题,请采纳!
python
# 定义编码地址
encoded_address = '85.100.123.37265'
# 解析出国家、二级、企业和设备编码
country_code = encoded_address.split('.')[0]
industry_code = encoded_address.split('.')[1]
company_code = encoded_address.split('.')[2]
device_code = encoded_address.split('.')[3]
# 将编码地址转换为实际的IP地址和端口号
real_ip = '47.123.123.123'
real_port = '37265'
# 构造请求地址
request_url = 'http://{}/{}.{}/{}.{}/{}'.format(
real_ip, country_code, industry_code, company_code, device_code, real_port)
# 发送请求并获取数据
response = requests.get(request_url)
data = response.json()
引用chatGPT作答,工业互联网标识解析的流程大致如下:
1.地址编码:将地址按照国家、行业、企业、设备等层级划分,然后将这些层级的信息编码成一段字符串。例如,可以使用类似URL的编码方式,将各层级信息拼接在一起,形成一个完整的标识。
2.标识传输:将编码后的标识传输到需要访问的系统中,比如云平台或者设备本地的数据库。
3.标识解析:接收到标识后,系统需要对标识进行解析,确定需要访问的具体设备或者数据。
具体的解析流程和路由方式会根据不同的系统和应用场景有所不同。有些系统可能会采用类似IPV4的路由方式,将地址信息进行分割和转发。有些系统则可能需要访问某个云平台或者数据库来获取相关数据。
在上面的示例中,如果想要定位到车辆A,需要先将标识传输到相应的系统中,然后进行解析。解析的过程中,可能会根据国家、行业、企业等信息将标识路由到相应的服务器或者数据库中,最终找到车辆A的具体位置或者数据。
这一长串标识的作用在于唯一标识一个设备或者数据,方便系统对其进行管理和访问。对于工业互联网这样的复杂系统来说,标识的唯一性和精确性非常重要,因为它涉及到的是整个产业链的数据交互和管理。有些系统可能会有自己独立的解析系统,而有些系统则可能会借助云平台或者其他服务来完成标识的解析和管理。
针对你的问题结合chatgpt知识库请参考以下内容:
让我更详细地为您解释工业互联网标识解析的流程和系统。
工业互联网标识编码流程:
工业互联网标识解析流程:
整个工业互联网标识解析系统不需要像传统的路由器那样进行路由查找,也不需要通过特定云平台或服务器解析查询,而是直接将编码后的地址提供给一个集成了数据库查询功能的系统进行相关的查询操作。这种方式极大地简化了系统架构和使用流程,提高了系统的响应速度和准确性。
工业互联网标识解析系统主要功能包括:企业信息管理、设备管理、数据采集与存储、数据追溯、数据分析和应用等。其中企业信息管理是整个系统的核心,它包括了企业的行业、国家、产品等相关信息,并生成唯一的识别码,以便标识相关设备和产品的生产过程和数据信息。