首页 > 编程语言 >Node-Red五分钟完成AI智慧电梯解决方案

Node-Red五分钟完成AI智慧电梯解决方案

时间:2023-11-06 11:01:40浏览次数:49  
标签:Node acinfo AI 电梯 elevstatus msg payload Red

当面临项目机遇时,为了向客户展示我们的专业水平,我们迅速利用已有的技术能力快速搭建起一套智能电梯监控解决方案。如果有相似需求的话,这套方案可供您参考。

首要任务是寻找一家优秀AI摄像头制造商,以实现设备的数据对接与测试。该方案比传统电梯改造成本和实施方便,因为通过视觉AI技术及传感技术,可精准高效采集电梯丰富数据,包括电梯运行速度、方向、楼层、累计运行时间、振幅、平层状态等,结合AI算法智能分析,准确告警超速、蹲底、冲顶、开门走梯、非平层停梯等各类异常事件,大幅提高乘梯安全。

设备调试

Node-Red五分钟完成AI智慧电梯解决方案_数据

监听HTTP /event请求

获取POST数据包

Node-Red五分钟完成AI智慧电梯解决方案_ci_02

函数组件

msg.payload = {
    "action": "devSend",
    "pk": "7Dgje5aG4C89GbE6",
    "devId": "BID08ChGEcIJ6b55",
    "msgId": new Date().getTime(),
    "data": {
        "cmd": "up",
        "params": {
            "devid" : msg.payload.devid,//设备ID
            "DoorStatus" : msg.payload.dooropen,//门状态
            "AlarmList" : msg.payload.event,//事件类型
            "motostatus" : msg.payload.motostatus,//电瓶车状态
            "PersonNum" : msg.payload.personcount,//人数值
            "levelingstatus" : msg.payload.elevstatus.levelingstatus,//平层状态
            "Speed" : msg.payload.elevstatus.speed,//电梯运行速度
            "press" : msg.payload.elevstatus.press,//当前气压值
            "Floor" : msg.payload.elevstatus.elevnum,//楼层序号
            "FloorName" : msg.payload.elevstatus.elevname,//楼层名称
            "RunStatus" : msg.payload.elevstatus.elevactpos,//运行方向
            "tunningTimes" : msg.payload.acinfo.acelevtimes,//累计运行次数
            "openOrCloseNum" : msg.payload.acinfo.acopentimes,//累计开门次数
            "allLong" : msg.payload.acinfo.acmile,//累计里程
            "timeAll" : msg.payload.acinfo.actime,
            "Temp" :26.3,
            "Humidity" :56.7,
            "zdNum" : 0,//振动次数
            "hlStatus" : 0,
            "msStatus" : 0,
            
        }
    }
};
return msg;

配置MQTT提交

Node-Red五分钟完成AI智慧电梯解决方案_解决方案_03

下面是功能介绍

Node-Red五分钟完成AI智慧电梯解决方案_ci_04

Node-Red五分钟完成AI智慧电梯解决方案_ci_05

Node-Red五分钟完成AI智慧电梯解决方案_ci_06

Node-Red五分钟完成AI智慧电梯解决方案_解决方案_07

Node-Red五分钟完成AI智慧电梯解决方案_智慧电梯_08

Node-Red五分钟完成AI智慧电梯解决方案_物联网平台_09

Node-Red五分钟完成AI智慧电梯解决方案_ci_10

Node-Red五分钟完成AI智慧电梯解决方案_数据_11

Node-Red五分钟完成AI智慧电梯解决方案_ci_12

标签:Node,acinfo,AI,电梯,elevstatus,msg,payload,Red
From: https://blog.51cto.com/u_16295751/8202465

相关文章

  • fatal: unable to access 'https://github.com/wolfcw/libfaketime.git/': Encountere
    您遇到的问题可能是网络问题或与`git`配置有关。以下是一些建议的解决步骤:1.**检查网络连接**:确保您的服务器/计算机可以正常访问外部网站。您可以尝试使用`ping`或`curl`来检查网络连接。 ```bash pinggithub.com ```2.**使用HTTP代替HTTPS**:尝试使用HTTP代替HTT......
  • Redis和Spring Boot:如何协作提高您的应用程序性能
    ......
  • smtp-server: 526 Authentication failure[0]
    报错内容:smtp-server:526Authenticationfailure[0]"/root/dead.letter"11/313...messagenotsent.官方解释:526Authenticationfailure:请您检查发信服务器需要身份验证是否勾选解决办法:另外就是账号密码的问题,这里的密码包括第三方....所以建议是把这个东西关掉,或者......
  • Redis分布式缓存、AOF与RDB详解
    分布式缓存单点Redis的问题1.数据丢失问题Redis是内存存储,服务重启可能会丢失数据2.并发能力问题单节点Redis并发能力虽然不错,但也无法满足如618这样的高并发场景3.故障恢复问题如果Redis宕机,则服务不可用,需要一种自动的故障恢复手段4.存储能力问题Redis基于内存,单节点能存储的数据......
  • nodejs 基于sharp + smartcrop 实现图片的智能提取排版
    属于一个简单的demo示例,主要是学习下sharp包对于图片的处理,以及基于smartcrop.js实现智能图片抠图结合sharp提供的图片组合能力,实现一个基于模版的图片组合,代码很简单简单任务描述就是有一个图片,我们需要智能的提取核心信息,并生成一个确定大小的图片,然后基于将生成的图片填......
  • Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8K Star!
    Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8KStar! 中午时候,在技术交流群里聊起关于Redis创始人的一些趣事,比如离开Redis之后,去写科幻小说之类的。因为好奇科幻小说,TJ君就去搜索了一下。结果一搜,发现Redis作者最近居然又搞了个新活儿!世界上最小的聊天服务器......
  • Redis设置密码以及用redis-cli -a连接redis实例
    要为Redis添加密码,您可以按照以下步骤进行操作:打开Redis配置文件。在大多数情况下,Redis的配置文件名为redis.conf,可以在Redis的安装目录中找到。在配置文件中,找到并取消注释(去掉前面的#符号)以启用密码验证的配置项。找到以下行并确保其没有被注释:requirepassyour_password将your_p......
  • 如何统计redis操作失败的次数
    要统计Redis操作失败的次数,你可以使用Redis的监控功能和相关命令。以下是一种可能的方法:开启Redis的监控功能:在Redis的配置文件中,找到redis.conf文件并确保以下行没有被注释掉:#默认禁用,你可以通过以下命令来开启:configsetnotify-keyspace-eventsKEA这将启用键空间通......
  • ARC_068F Solitaire题解
    非常骚的一道题首先看数据范围就很像dp(而且在dp专题里),尝试直接dp,发现不太行手玩一波样例,发现答案是2的若干次方乘一个系数。我们发现“若干”=n-k-1,这是巧合吗!?思索一番,会发现当我们取完k个数后剩下的n-k个数取法就为2^(n-k-1),为什么呢?可以把每次操作看成“前取“”or......
  • 简述 NoSQL 和NoSQL 中的 Redis
    简述NoSQL和NoSQL中的Redis引言 Redis是当前比较热门的NoSQL数据库产品之一,是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的高性能键值对(Key-Value)数据库(区别于MySQL的二维表格的形式存储)。它通过提供多种键值数据类型来适应不同场......