IOT网关,接收sensor数据的总入口,主要是日志,安全防护,流控,协议转换等功能,
图1 IOT网关
之前有提到IOT网关是基于python的twisted框架实现的,初期的时候该IOT网关主要实现的功能是 数据接收和转换功能 和 安全防护 。
数据接收和转换功能 ,这里很简单,拟定好数据交互格式后,IOT网关按照约定好的格式进行解析,然后转发给后端服务进行进一步的处理
安全防护 ,设备的区分主要是依靠烧录到硬件的SN号来实现,SN号包含的信息比较多,如生产批次,设备型号等,受制于厂商我安全防护不能做的非常完善,同时sensor与IOT网关的交互不能非常复杂。安全防护这一块理论上是设备接入要一型一密或者一机一密,协议上还应该启用tls/ssl安全通信协议。
图2 鉴权
安全防护要做ssl这类的安全通信协议的话,要考虑设备厂商实现通信模块能力,设备功耗,设备性能(低端设备cpu性能可能比较差,可考虑对称加密形式),IOT网关也需要引入相应模块。
另外认证从性能方面考虑,后期在设备比较多的情况下,可以加入redis等内存型key-value数据库,缓存设备信息,提高鉴权模块性能。
实践中,我们的sensor基本都是依靠电池供电,因此我们的IOT网关基本是面向短链接(后期我们有监测设备,依靠外部电源直接供电,为长连接),因此在每次发起连接我们都要进行一次鉴权,鉴权通过后,设备方可上传传感器监测数据和设备自身状态。
图3 数据交互流程
这一块的调试工作长达半年左右,才基本稳定下来,主要集中在设备商处除了硬件稳定性,还有在调试中发现传输的字符串乱码(c语言处理问题),沾包(厂商开发人员tcp协议不熟),优化传输效率,关闭cork或者 Nagle 算法(传输包很小)。
因为IOT网关不能主动断连接,理论 *** 作中,IOT网关应该和sensor有心跳协议,保证连接的有效性。设备商在数据流程交互完成后,竟然没有close 连接,直接休眠,导致网关所在服务器的连接的文件描述符一直没有正常释放,后面为了预防这种现象,我开启了 *** 作系统层面的keepalve定时器,回收失效连接(系统默认时间是2小时左右,我缩短了失效时间),理论上来说应该是应用层面去实现心跳协议。
整个IOT网关的设计,是无状态,可伸缩的,单网关在普通型ecs上可轻松达到数百tps。
邱柏康。物联网(TheInternetofThings,简称IOT)是一个基于互联网,让所有能够被独立寻址的普通物理对象实现互联互通,从而提供智能服务的网络,中国最早取得物联网架构发明专利的人是邱柏康。专利权,是发明创造人或其权利受让人对特定的发明创造在一定期限内依法享有的独占实施的权利,是知识产权的一种。
关于无线 Mesh网络(WMN)技术
无线Mesh网络由无线Ad-hoc网络发展而来。
Ad-hoc网络是一种多跳的、无中心的、自组织无线网络,又称为多跳网(Multi-hop Network),整个网络没有固定的基础设施,每个节点都是移动的,并且都能动态地保持与其它节点的联系。
为了实现无线通信中无处不在的通信目标,需要基于Ad-hoc的技术基础,开发出一种完全适用于民用通信的无线多跳网络技术,无线Mesh网络技术(WMN)就出现了。
无线Mesh网络技术最初在军方应用比较广泛,WMN作为一种网状拓扑结构,具有不依赖基础设施、高动态、多跳、自动组网、自主配置和修复等特点,不存在单点故障,网络中任何节点停止工作,都不影响整个网络的运行。整个网络具有顽强的生命力,被誉为“打不垮的网络”。
八项Mesh领域技术专利
作为区块链结合互联网结合分布式Mesh网络的强大企业,INE智联生态不仅有最适宜落地的通证经济模型,同样在Mesh网格网络领域拥有 : 六项软件著作权,两项网格技术硬件专利;在Mesh网络移动性组网性能和关键核心协议算法(Protocol)上拥有国内外同行业内领先优势。
以上Mesh网络软硬件专利名称有:
自足NexFi无线自组网协议软件简称:NexFi自组网V10
自足NexFi密钥同步软件简称:NexFi密钥V10
移动自组织接入的便携式热点路由器
一种免配置的智能无线自组连接器
一种基于虚拟传输协议的无线Ad Hoc网络拥塞控制机制
一种面向数字标牌的智能自组网连接装置
主要发明人为裴颂文、朱俊峰、陈宇斌,全部专利所属上海自足网络科技有限公司。
上海自足网络科技有限公司隶属INE智联生态技术总架构师朱俊峰博士,朱博士同时还是INE上海Mesh技术团队的总负责人。
羽睿-朱博士初见
两个技术极客的火花
熊羽睿 Raymond Xiong /项目发起人、CEO &CTO
加州州立大学计算机硕士
前Sky IT Support洛杉矶地区资深顾问
在美国从事数据获取、处理系统开发和算法研究工作十余年,参与早期区块链技术的研究开发,对区块链技术的落地与应用场景有权威性观点。
朱俊峰 Eric Zhu PhD/技术总架构师/IntelliShare上海团队负责人
复旦大学计算机博士
上海云计算促进中心专家委员会专家/上海市软件促进中心开源委员会专家/OpenStack中国社区专家组成员,原浦东软件园总工程师。十余年从事通信技术、高性能计算领域的技术及产品研发工作,在国际Rank2会议、SCI期刊上发表多篇论文。
INE项目创始人熊羽睿,留美18年归国创业,羽睿在全球大数据钻研算法模型,技术研究的触角由传统技术到商业金融,从物联网到AI,最终将目光锁定于分布式网络和区块链通证经济。羽睿相信两个天然的分布式形态将碰撞出一个人人都可以参与的科研项目。
在这种理念的驱动下,羽睿毅然决定回国创业,并与通讯网络的专家朱峻峰博士结缘,朱博士同时也是上海云计算促进中心专家委员会专家,Mesh领域资深技术专家。基于Mesh网络天然的分布式结构,他对其与区块链的去中心化技术表现出极大看好,并对INE通证激励模型下的落地应用十分感兴趣,作为INE智联生态的Mesh技术支持者加入INE的共建中,后来担任INE的技术总架构师。
两个技术极客抱着将Mesh网络由现在的军用化走向大规模民用化,从而使得未来世界的每个人都可以自主参与一个分布式网络的建立与共享,并获得收益的理念,完美结合区块链的INE智联生态(IntelliShare)应运而生。
Mesh时代化的应用场景
Mesh网络诞生之初,就是作为军队通讯网络。
INE Mesh可应用于综合各种军事服务资源,协助军队统一指挥、联合行动。为军队提供营地、演练及战时所需的临时组网、通信指挥和后勤保障无线网络服务。实现跨不同部队职能单位之间的统一指挥和协调。
利用INE Mesh灵活的组网方式,军队无线网络系统可以有如下应用:
军车全移动组网
在军车上安装无线Mesh节点,组成一张可移动的网状自组网。用于集团行军、演习、突发事件或战事需要,提供无线数据、无线语音以及无线视频监控等支持。在车辆移动、队形不断变化,网络拓扑随之不断变动的情况下,INE Mesh结构可以自动组网,使网络不会中断连接。节点可自动跳接,保持整网的稳定运行。
混合组网
Mesh网络节点类型可分为两类:固定骨干节点和移动接入节点。
固定骨干节点由两种组成:一是预先架设在建筑物山顶等高处的固定节点,二是由停靠在某处的移动通讯车充当固定骨干节点。可在预先需要经过的路线或是营地周边进行快速建网。
将INE Mesh移动接入节点放置在车辆上,使用全向天线,在车辆高速行驶时,在固定节点组成的无线网络里,进行无缝不间断的语音和视频传输。
其他无线 Mesh节点放置在普通军用车上,供移动时使用。部队可以在预先计划经过的路线或是营地周边快速建网。当演练或作战开始时,建好的无线 Mesh骨干链路可以为所有其他移动节点和军用终端提供稳定可靠的高带宽无线连接,不间断地以语音、视频和数据多业务方式进行战场实时观察、传输作战信息,及发送作战指令。当部队回到营地后,也可以通过通信系统协调及时的补给保障。
如今在数字化时代的驱使下,现有的网络体系开始寻求底层架构的支撑性力量,来实现互联网的全球覆盖。
在市场的需求之下,Mesh网络将迈上商业化应用的道路,而以Mesh网络作为落地的INE,在区块链技术的风口下,将开启分布式网络应用的新赛道。
1区块链生态网络
2无网通讯
3物联网
4交通网络
居民区、学校、中大型企业、医院、工厂等都可运用;
价值一
区域化智慧管理
INE网络嫁接区域的互联网使用,监控网络,安防网络,电力网络等,更快形成智慧社区,从而进行民众的智慧化管理。
价值二
区域化网络安全
INE网络的特性使得区域网络难以被黑客攻击,数据安全及隐私安全提升保障。
价值三
区域化Token商业升级
基于网络使用做为用户入口,既可以脱离运营商提供的互联网链接进行内部连接,又可以接入互联网并行,为每个片区定制专属Token 流通的商业运转模式,可更好支持片区商业化及居民共建。
海岛、邮轮、军方、探险、偏远地区用作内部通讯。
价值一
内部无网通讯
在邮轮、海岛等无网地区,用INE网络组成内部通讯系统,可以在无互联网状态下通过INE网络进行连接与通讯。
价值二
高度通讯安全
在军方、高机密会议等场景,借由INE的小基站所组建的专属网与身份加密,与外界互联网物理隔绝,就不存在远程黑客攻击的安全漏洞和内部泄密。
智能家居、智慧社区、工业自动化、智能零售、智能医疗、环境监测等都可运用。
价值一
成本更低
INE网络芯片植入联网物品中,将会自组网,省去物联网设备购买运营商的网络流量消耗开支。同时无线跟有线物联网相比,免布线成本。
价值二
节点在线
INE网络芯片能够快速嵌入各种智能终端设备中,满足物联网条件下高质量的网络需求,保证物联网络中的各个“节点”始终在线。
价值三
智慧监控系统
监控物联网基础设施,输送测量、监控和分析数据,即时处理问题,更新数据,保持人与智能设备的高互动性。
价值四
助力智慧城市
保持智能系统中人与人、人与物、物与物的高度互动与联通,打造智慧城市神经系统,把数字世界带入每个设备、每个人、每个家庭、每个组织,打造数字化城市。
车载网、公共交通、租车系统等都可运用。
价值一
公有交通网络
在城市公共交通网络中,INE Mesh可以定制局域内车联网专有频道,实现车辆的自由调度、交通事故告警、道路交通信息查询等等功能。
价值二
私有通讯网络
代替自驾游,集体车队等使用的呼叫机等功能,直接车联网实现通讯与定位。
风力电场 电力管道 轮渡水库
建筑工地 石油勘探 森林防火
景区索道 智慧海洋 应急救援
智能硬件
更多应用场景
01
石油工业
支持无网络的特殊工况环境下的石油勘探开发、野外施工,可利用Mesh技术随意组网建网即时通讯联系,数据传输,安全管理。
02
轮渡水库
INE Mesh监控系统可监测水库数据,组成轮渡通讯网络,解决轮船调度及海上通讯问题。
03
景区索道
通过固定监控点(INE Mesh监控设备)以及移动监控点(嵌入INE Mesh芯片的无人机)排查危险区。
04
建筑工地
以INE Mesh芯片嫁接于传感器及监控系统,监控建筑工地,将大大提升安全预警。
05
智慧海洋
在海洋开发区架设INE Mesh免布线式网络系统,解决海上布线难,边缘地区网络差问题。
06
应急救援
INE Mesh自组模块迅速组成灾区通讯网络,即时交流,提高搜救效率,挽救生命。
07
风力电场
以每个风力发电设备作为Mesh节点,即时传输电力数据,组成风力电场专属网络。
08
智能硬件
INE Mesh芯片或自组网模块接洽无线充电设备、手机,每一个智能硬件都可以是一个移动网络运营者。
09
森林防火
在整片森林中架设数个Mesh监控节点,随时监控森林,发现火警即时采取措施,减少损失。
10
电力管道
将INE Mesh无线网络技术模块安装于维修工作者的AR仪器中,快速恢复城市电力,缩短维修周期。
互联网时代对网络的多样化需求在数字潮流中愈发突显,分布式Mesh网络技术已经开启了它的落地进程。INE智联生态结合区块链技术的Mesh网络将以强大的团队与技术依托,打造不同的专属网络生态,开启一个分布式全新共享网络时代的新赛道。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)