详细了解可以点击我的空间:“冷库好冷”就在下面回答者,点击就可以看到我的网上。 可以提供免费设计方案
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。
截止2020年2月,小型冷库建设的价格要根据是否需要安装变压器、冷库高度是多少、冷库库温是多少、具体选择的材料、冷库机组的选择等等因素,一般20立方的小型水果冷库造价是1-2万左右,100立方的小型水果冷库造价是5-6万左右,150立方在8-9万左右。
影响小型冷库造价的因素如下:
1、冷库的设计大小,冷库的设计大小是根据客户的实际需求进行计算得出,再加上冷库的卸货平台等。
2、设计温度,温度也是决定冷库造价的重要因素,一般保鲜库温度在0~5℃或者2-8℃,也有恒温库0~15℃等。
3、小型冷库选址,冷库选址尽量选择在交通便利,地势平坦,交通便利的地方。4、小型冷库设备,不同品牌的制冷设备的质量不一样,选择大品牌制冷设备虽然冷库建造成本高,但是大品牌设备维修率低,运营成本低。
5、冷库是否需要隔间,建冷库是否需要特殊结构等,根据现场测量之后在做决定。冷库种类不同所需要的材料以及设备型号。
扩展资料:
维护方法:
冷库中排除异味的方法:
冷库中产生异味的原因 所谓异味,即冷库中的烹饪原料及食物在外界因素的影响下,通过物理化学的变化,产生一种不正常的气味,天长日久,这种气味就粘附于冷库的墙壁、顶棚以及设备和工具上。
冷库中产生异味,一般说来有以下几个方面的原因: 冷库在未进食品前就有一种异味存在。 入冷库前食品就有腐败变质现象,如变质的蛋、肉、鱼等。 存放过鱼的冷库,未经清洗即存放肉、蛋或水果蔬菜等食品,致使气味感染而变质。
冷库通风不畅,温、湿度过大,致使霉菌大量繁殖,产生霉气味。 冷库制冷管道的泄漏,制冷剂(氨)侵蚀到食品中导致异味产生。 冷库中温度不下降,致使肉品变质腐坏产生腐败味。这种情况多发生在鲜肉未冻结、冻透即转库贮藏。
不同气味的食品存在一个冷库库房内防止冷库异味产生的方法 入冷库冷藏的食品,必须经过检验,没有变质的方可入库存放。 冷库库房在进货前不得有异味存在。
若有异味,必须经过技术处理,排除异味后方可使用。 平常要加强冷藏设备的维护,严禁倒堆卸货,防止因此砸坏管路,造成制冷剂外泄。 食品在冷加工过程中,必须使冷库库房保持一定的温度,不得将冻制食品进行转库或存放。
若冷库库房温度降不下来,应查找原因,待排除后再行食品加工。 冷库内不得混合存放互相感染的食品。
冷库排除异味的方法:
1、臭氧法
臭氧具有强烈的氧化作用,不但能消除冷库库房异味,还能制止微生物的生长。采用臭氧发生器,可实现对库房异味的排除。 若冷库内存放含脂肪较多的食品时,则不宜采用臭氧处理,以免脂肪氧化而产生酸败现象。
2、甲醛法
将冷库库房内的货物搬出,用2%的甲醛水溶液(即福尔马林溶液)进行消毒和排除异味。
3、食醋法
装过鱼的冷库库房,鱼腥味很重。不宜装其它食品,非得经彻底清洗排除鱼腥味后方可装入其它食品。一般清除鱼腥味的方法是采用食醋的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)