拓展:硬件层主要包括传感器、节点等;网络层主要指物联网网络,包括主机网络、设备网络等;应用层主要是物联网应用,包括云平台、应用软件等。
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)TCP Gateway。
物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)
NioEventLoop 是 Netty 的 Reactor 线程,其角色:
基于Netty构建TCP网关的长连接容器,作为网关接入层提供服务API请求调用。
客户端通过域名+端口访问TCP网关,域名不同的运营商对应不同的VIP,VIP发布在LVS上,LVS将请求转发给后端的HAProxy,再由HAProxy把请求转发给后端的Netty的IP+Port。
LVS转发给后端的HAProxy,请求经过LVS,但是响应是HAProxy直接反馈给客户端的,这也就是LVS的DR模式。
其中步骤一至步骤九是指 Netty 服务端的创建时序,步骤十至步骤十三是 TCP 网关容器创建的时序。
Window 地址 // C:WindowsSystem32driversetchosts
添加 127001 iot-openicloudcom
位置: comibyteiottestserverTestTcpServer
位置: comibyteiottestclientTcpClient
更多内容:>物联网技术架构的主要特征有物联网是互联网、物联网的架构和基础是互联网、物联网的核心和基础仍然是互联网、互联网和传统互联网的区别。
互联网:指的是通过电脑、手机等设备将互联网信息传输到受保护的地方,如智能卡或手机等。移动:指的是在个人日常生活中通过移动设备与互联网连接的。个人计算机和家庭计算机:指的是通过个人电脑和固定的上网设备(如智能手机、平板电脑),如智能手机、PDA、笔记本电脑。
(1)互联网是一个覆盖全球、资源、支撑海量数据的庞大网络。
(2)互联网是一个面向用户的分布式网络,能够有效地处理大量移动和非移动终端的数据。
(3)互联网中的物联网应用可以分为:互联网物联网(IoT):广泛应用于农业、工业、医疗、智能家居等行业中的智能家居、车联网、智能穿戴设备、无线通信设备等。
物联网应用是一个相对开放的系统,它是一个巨大的集成电路网络,能够实现各类互联互通的应用系统。物联网应用应该充分利用物联网的网络架构。
物联网应用的特点是:
传感器网络是有线物联网的重要网络,这是将物体/相互作用的传感器连接到一台计算机中,可以实现感知,嗅探,通信,传输,维护和控制来自不同设备的信息。
物联网的应用领域非常广泛,包括智能交通,智慧农业,智慧工业,智能家居等。
物联网的体系结构可以分为感知层,网络层和应用层三个层次。
感知层。是物联网发展和应用的基础,包括传感器或读卡器等数据采集设备、数据接入到网关之前的传感器网络。感知层以RFID、传感与控制、短距离无线通信等为主要技术,其任务是识别物体和采集系统中的相关信息,从而实现对“物”的认识与感知。
网络层。是建立在现有通信网络和互联网基础之上的融合网络,网络层通过各种接入设备与移动通信网和互联网相连,其主要任务是通过现有的互联网、广电网络、通信网络等实现信息的传输、初步处理、分类、聚合等,用于沟通感知层和应用层。目前国内通信设备和运营商实力较强,是我国互联网技术领域最成熟的部分。
应用层。是将物联网技术与专业技术相互融合,利用分析处理的感知数据为用户提供丰富的特定服务。应用层是物联网发展的目的。物联网的应用可分为控制型、查询型、管理型和扫描型等,可通过现有的手机、电脑等终端实现广泛的智能化应用解决方案。
资料拓展:
物联网的整个结构可分为射频识别系统和信息网络系统两部分。射频识别系统主要由标签和读写器组成,两者通过RFID空中接口通信。读写器获取产品标识后,通过internet或其他通讯方式将产品标识上传至信息网络系统的中间件,然后通过ONS解析获取产品的对象名称,继而通过EPC信息服务的各种接口获得产品信息的各种相关服务。整个信息系统的运行都会借助internet的网络系统,利用在internet基础上的发展出的通信协议和描述语言。
因此我们可以说物联网是架构在internet基础上的关于各种物理产品信息服务的总和。从应用角度来看,物联网中三个层次值得关注,也即是说,物联网由三部分组成:一是传感网络,即以二维码、RFID、传感器为主,实现对“物”的识别。二是传输网络,即通过现有的互联网、广电网络、通信网络等实现数据的传输与计算。三是应用网络,即输入输出控制终端。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)