《开源精选》是我们分享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
更多内容:> 物联网你听过吗?随之万物互连的定义明确提出,物联网愈来愈被大家所悉知,物联网别称IOT,可是绝大多数的人都只知物联网一词,但不知道IOT的含意,以便让大伙儿更强的掌握物联网制造行业,接下来就对物联网行业的专业名词给大伙儿归纳梳理了一下,仅供参考。 物联网行业十大专业名词,你知道哪几个? 1、IoT 物联网是新一代信息 科技 的关键构成。其英文名字是「The Internet of things」。从而,说白了,「物联网就是说物物相接的互联网技术」。这有双层含意: 第一,物联网的关键和基本依然是互联网技术,是在互联网技术基本上的拓宽和拓展的互联网; 第二,其局端拓宽和拓展来到一切物件与物件中间,开展信息内容互换和通讯。 因而,物联网的界定是根据 射频识别(RFID)、红外线感应器、卫星导航系统、激光器扫码器 等信息内容传感技术机器设备,按承诺的协议书,把一切物件与互联网技术相互连接,开展信息内容互换和通讯,以保持对物件的智能化系统鉴别、精准定位、追踪、监控器和管理方法的一种互联网。 2、APN APN 指一种网络接入技术,是根据移动上网时务必配备的一个主要参数,它决策了设备上根据哪样连接方法来浏览互联网。针对移动用户而言,能够浏览的外界网络类型有许多,比如:Internet、WAP 网址、集团公司公司内部互联网、制造行业内部专用型互联网。而不一样的接入点能够浏览的范畴及其连接的方法是不一样的,互联网侧怎样了解设备上激话之后要浏览哪家网络进而分派哪家网段的 IP 呢,这还要靠 APN 来区别了,中亿物联表明 APN 决策了客户硬件设备上根据哪样连接方法来浏览哪些的网站。 3、BSS 业务流程支撑点系统软件(Business Support Systems) 主要运用于通讯行业,根据该对系统客户实行相对业务流程实际 *** 作。它选用省管理中心/全国性管理中心二级系统架构图,二级系统软件紧密联系,相互搭建各大网站服务项目/各大网站经营的运营支撑工作能力。 4、OSS 运营支撑系统软件(Operations Support System) OSS是一个综合性的业务流程经营和管理系统,另外都是真实结合了传统式IP数据业务与移动增值业务的综合性管理系统。中亿物联网表明OSS是通信运营商的一体化、信息内容共享资源的终端软件,它关键由网络安全管理、管理信息系统、收费、运营、帐务和顾客服务等一部分构成,系统软件间根据统一的信息内容系统总线有机化学融合在一起。 5、BOSS 业务流程运营支撑系统软件(Business and Operation Support System) BOSS 是业务流程运营支撑系统软件(Business Operation Support System)的通称,公司的运营支撑服务平台,出示端到web端经营流程来适用营运商解决如顾客服务、批价、收费、清算及其催交等的日常工作。 它包括客户关系管理(CBOSS)、产品经营(PBOSS)、资源优化配置、顾客服务、渠道营销、收费、帐务、清算、合作方管理方法等多方面的作用。它对各种各样业务流程作用开展集中化、统一的整体规划和融合,是一体化得、信息内容资源充足共享资源的支撑点系统软件。 一般 常说的 BOSS 分成四个一部分: 收费及清算系统软件 运营与帐务系统软件 智能客服系统 信息处理系统 BOSS 从业务流程方面看来就是说一个架构,来承重业务管理系统、CRM系统软件、收费系统。保持统一架构中的竖向、横着管理方法。 业务流程经营终端软件应对顾客是统一的。应对业务流程营运商,它结合了业务流程支撑点系统软件(BSS)与运营支撑系统软件(OSS),是一个综合性的业务流程经营和管理方法支撑点服务平台,另外都是真实结合业务流程(不一样的营运商有不一样业务流程的结合,如传统式互联网接入业务流程、IP数据业务、内容出示业务流程与移动增值业务等)的综合性管理系统。 6、NE 网元 (network element) 即网络单元,包括硬件环境及运作其上的手机软件。一般 一个网络单元最少具备一块主控板,承担全部网络单元的管理方法和监控器。服务器手机软件运作在主控板上。 三大网元详细介绍: 物联网专业化支撑点系统软件连接的核心网分成三大块,各自是 HSS、SCP、PCRF。 HSS(Home Subscriber Server)所属签订客户服务 PCRF(Policy and Charging Rule Function)对策与收费标准作用 SCP(Service Control Point)业务流程基准点 7、网关ip(Gateway) 将2个应用不一样协议书的互联网段联接在一起的机器设备。它的作用就是对2个互联网段中的应用不一样传送协议书的信息开展互相的汉语翻译变换。 8、IMEI 国际性移动终端标志(International Mobile Equipment Identity) 标志每一台 GSM 和 UMTS 手机上的大数字,具备唯一性。该标志一般 坐落于充电电池正下方的手机上内部,还可以根据在手机上中键入字符串数组#06#来查询该手机上的国际性移动终端标志。 9、IMSI 国际性手机用户标识码(International Mobile Subscriber Identity) 在 GSM 和 UMTS 互联网中用以唯一鉴别手机用户的一个号。这一号一般 被储放在 SIM 卡上,由手机上发给互联网。它也可用以获得储存在当地部位寄存器(HLR)中的手机用户的更多信息,或拷贝在本地拜会部位寄存器中。 为了避免根据无线网络插口对客户开展监听和追踪的 IMSI 是非常少被推送的,只是被做为尽量由一个任意转化成的 TMSI 替代推送。 10、M2M 设备与设备(machine-to-machine) 设备与设备是将信息从一台终端设备传输到另一台终端设备,也就是说设备与设备(Machine to Machine)的会话。M2M 管理系统中,重中之重保持三种方法的通讯:设备对设备,设备对移动手机(出示客户远程控制监控工作能力),移动手机对设备(出示客户远程 *** 作工作能力)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)