当前位置: 首页 > news >正文

中国工程建设招聘信息网站wordpress 时间函数

中国工程建设招聘信息网站,wordpress 时间函数,建程网官网最新信息,什么是公司主页背景介绍IOTCS 是专为物联网平台而设计的工业智能网关。自从 2020 年 10 月以来#xff0c;我们从需求调研#xff0c;设计#xff0c;定型#xff0c;研发#xff0c;测试经过漫长的沉淀与孵化#xff0c;最终顺利实现工业智能网关最初的设想。我们凭借创新设计理念、快…背景介绍IOTCS 是专为物联网平台而设计的工业智能网关。自从 2020 年 10 月以来我们从需求调研设计定型研发测试经过漫长的沉淀与孵化最终顺利实现工业智能网关最初的设想。我们凭借创新设计理念、快捷的安装以及部署、易用的扩展编程接口和强大的产品性能博得了相关用户的青睐。本文介绍如何使用IOTCS快速搭建边缘计算平台通过简单修改几行配置文件就可以快速搭建一个基于 IOTCS MQTT SERVER Ekuiper TDengine 边缘计算平台。架构如下图边缘计算方案整体测试技术选型:Prosys OPCUA 模拟器IOTCS 自研物联网网关MQTT SERVER 》 mosquittoekuiper LF Ekuiper 边缘计算平台数据存储 》 TDengine操作系统 ubuntu 【共两台虚拟机1.ubuntu destop 2. ubuntu server】搭建流程及详细说明一、安装Prosys OPCUA 模拟器【注我们以用OPC UA驱动作为案例讲解】下载Prosys 模拟器地址如下https://www.prosysopc.com/products/opc-ua-simulation-server/提供版本型号下载完成后在ubuntu desktop 操作系统上安装sudo chmod ux ./prosys-opc-ua-simulation-server-linux-x64-5.2.2-9.sh sudo ./prosys-opc-ua-simulation-server-linux-x64-5.2.2-9.sh最终界面如下图Prosys OPC UA Simulation Server设置【确保模拟服务器处在running状态】上图红框说明有两个模式第一个是基本模式 【指界面tab界比较少比较简洁】第二个是专家模式 【指界面tab界比较多比较复杂】添加模拟变量信息查看OPC UA 模拟器Endpoints 信息方便客户端连接测试endpointopc.tcp://ip:53530/OPCUA/SimulationServer #修改opcua地址如下图 opc.tcp://192.168.233.153:53530/iotcsProsys OPC UA 设置完成后验证配置是否正确二、安装IOTCSIOTCS软网关相关功能如下例如1、采集配置    a、驱动管理    b、设备管理    c、设备变量管理2、规则引擎    a、规则列表    b、资产管理3、设备日志4、用户管理【以在ubuntu server 上安装为例】使用docker方式安装IOTCSdocker run --restart always --name iigateway -dit -p 8001:8001 -p 9001:9001iotcs/igateway:0.6.1使用tar.gz方式安装IOTCS 1、下载Linux运行环境安装.net core3.1 2、官方下载地址https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-3.1.24-linux-x64-binaries3、安装运行环境tar -zxvf aspnetcore-runtime-3.1.24-linux-x64.tar.gz -C /opt/netcoresdk/ ln -s /opt/netcoresdk/ /usr/local/bin 验证是否安装成功dotnet --info 4、下载release 版本将压缩包解压到指定的位置进入到App目录后执行如下命令:dotent IOTCS.EdgeGateway.Server.dll安装IOTCS WebUIsudo apt install git #将web ui 界面文件下载到指定的目录 git clone https://github.com/IOT-CS/WEB.git #安装nginx docker run -dit -p 80:80 --restartalways  --name iotcs-nginx -v/opt/iotcs_web/WEB:/usr/share/nginx/html:rw  nginx:1.20.1-alpine修改web ui 配置文件【修改api IP 地址和websocket ip 地址】vim /opt/iotcs_web/WEB/static/api_config.js 修改完成后重启web ui nginx docker登录WEB UI  登录地址http://ip/#login注如看到上述界面代表安装成功了。详细请参看官网首先配置南向设备功能配置驱动管理如下图驱动名称给当前驱动建立一个名称驱动类型选择驱动本次测试使用的OPCUA添加设备组如下图首先需要添加设置组设备组有两个参数设备组名称给设备组建立一个名称。采集周期当前分组下面所有设备都是按照此周期采集。添加分组设备如下图添加设备有四个参数父级指的是当前设备所属的分组下拉框选择。Topic: 为当前采集设备设定一个主题名同MQ里主题有相似用处。设备名称: 为当前设备设定一个名称。驱动名称选择当前设备的驱动用于采集数据。设置OPC UA 采集地址如下图注如果是PLC可能参数会更多。目前软网关只支持OPC UA。西门子PLC系列三菱PLCMTConnect, Modbus等都在陆续加入敬请期待添加设备点位如下图选择分组然后选择设备最后点击添加点位参数如下变量名指的是字段名称地址目前是OPC UA 所以指的是NodeID 如果是PLC 那么就是PLC 地址。注以上采集配置已经配置完成。其次配置北向数据导出功能【规则引擎配置】配置资源本次以MQTT为例配置MQTT 服务器相关参数配置规则【开源版规则引擎相对简单主要支持两种功能MQTT导出功能HTTP导出功能】三、安装 mosquitto 作为mqtt 服务器【在ubuntu server 上面安装】拉取镜像docker pull eclipse-mosquitto:latest查看镜像docker images建立配置目录mkdir -p /opt/mosquitto/config mkdir -p /opt/mosquitto/data mkdir -p /opt/mosquitto/log建立配置文件大部分教程缺少listener 1883vim /opt/mosquitto/config/mosquitto.conf # 写入以下内容 persistence true persistence_location /opt/mosquitto/data log_dest file /opt/mosquitto/log/mosquitto.log listener 1883 allow_anonymous true 【此参数设置为true后连接mqtt 可以匿名连接】为目录授权chmod -R 644 /opt/mosquittoDocker 启动docker run -dit --restartalways --namemosquitto --privileged -p 1883:1883 -p 9002:9001 -v /opt/mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf -v /opt/mosquitto/data:/mosquitto/data -v /opt/mosquitto/log:/mosquitto/log eclipse-mosquitto:latest生成密码#进入容器 docker exec -it 6acdb4238f69 sh #对于passworf_file可以复制一份模板或者创建一个空文件 touch /mosquitto/config/pwfile.conf chmod -R 755 /mosquitto/config/pwfile.conf # 使用mosquitto_passwd命令创建用户第一个test是用户名第二个test2022是密码 mosquitto_passwd -b /mosquitto/config/pwfile.conf test test2019验证mqtt server 服务【使用MQTT client 测试】四、安装Ekuiper下载ekuiper 镜像docker pull lfedge/ekuiper:1.5-alpine运行dockerdocker run -p 9081:9081 -d --restartalways --name kuiper -e MQTT_SOURCE__DEFAULT__SERVERtcp://192.168.233.152:1883 lfedge/ekuiper:1.5-alpine验证ekuiper 是否真正的从mqtt server 订阅数据#进入ekuiper docker 容器内部 docker exec -it kuiper /bin/sh #执行如下SQL ./bin/kuiper create stream demo (speed bigint) WITH (FORMATJSON, DATASOURCEtest_opcua) #查询 ./bin/kuiper query select * from demo;进入查询命令后再执行如下图红框里的SQL语句【过滤温度超过30度的数据】现在我们通过MQTT client 连接MQTT server 发送数据然后验证ekuiper query 是否有数据显示【使用MQTT client 推数据到MQTT 然后再看数据是否能被 ekuiper 过滤】五、验证IOTCS 从OPCUA 模拟器当中采集数据 --- MQTT server --- ekuiper如下图测试只采集了一个变量Prosys OPC UA 设置变量IOTCS 配置设备变量查看ekuiperekuiper 安装tdengine 插件有两步必须处理第一步下载tdengine 插件解压到相应的目录如图第二步将上述两个文件上传到对应的目录install.sh脚本需要docker cp {containerID} install.sh kuiper:/kuiper然后在docker 容器内部执行install.shtdengine1.5.0.so 需要放入到上面建立docker 数据卷目录第三步验证插件是否安装成功curl http://127.0.0.1:9081/plugins/sinks/tdengine六、安装TDengine 【操作系统是ubuntu server】第一种通过apt-get 安装方式可以使用 apt-get 工具从官方仓库安装安装包仓库wget -qO - http://repos.taosdata.com/tdengine.key | sudo apt-key add - echo deb [archamd64] http://repos.taosdata.com/tdengine-stable stable main | sudo tee /etc/apt/sources.list.d/tdengine-stable.list执行完上述两条命令后会生产一个包管理文件使用 apt-get 命令安装sudo apt-get update apt-cache policy tdengine sudo apt-get install tdengine验证tdengine 数据库是否正常systemctl status ta第二种通过安装包方式安装【推荐使用第二种】下载对应的安装包我们测试安装的是TDengine 2.2.2.0对下载的安装包进行安装dpkg -i TDengine-server-2.2.2.0-Linux-x64.deb启动数据库服务systemctl start taosd #查看是否启动成功 systemctl status taosd #启动成功后我们使用TDengine 命令行 (CLI)操作数据库。 taos注如果像上图这样说明已经安装成功并且可以操作数据库。七、ekuiper 数据导入tdengine创建数据库、表参考以下文档create database demo; use demo; create table t (ts timestamp, speed int);创建流curl --location --request POST http://192.168.233.152:9081/streams --header Content-Type:application/json --data {sql:create stream demoStream(speed bigint)WITH ( DATASOURCE  \test_opcua\, FORMAT  \json\);}创建规则curl --location --request POST http://192.168.233.152:9081/rules --header ContentType:application/json --data {id:demoRule,sql:SELECT * FROMdemoStream;,actions:[{tdengine:{provideTs:true,tsFieldName:ts,port:0,ip:127.0.0.1,database:demo,table:t,fields:[ts,speed]}}]}删除规则使用APIcurl --location --request DELETE http://192.168.233.152:9081/rules/demoRule确定数据是否写入到tdengine注下一篇文章准备 IOTCSekuiper tdengine grafana 实现端到端的解决方案项目开源地址//IOTCS https://github.com/IOT-CS https://gitee.com/wittqueen/IOTCS//WEB配置 https://github.com/IOT-CS/WEB https://gitee.com/wittqueen/WEB项目演示地址http://47.108.190.157:8080/index.html
http://www.pierceye.com/news/340798/

相关文章:

  • jquery网站模板下载做的网站显示不了背景图片
  • 图书管理系统网站开发教程怎么创建自己的网址
  • 网站网站是怎么做的专业app开发制作团队
  • 平顺网站建设应届生在淮北招的网站建设类型岗位
  • 手机网站模板尺寸wordpress5.1更新
  • 微网站设计教育培训机构官网
  • 搭建论坛网站福州工程网站建设团队
  • 易语言跳到指定网站怎么做商业网站建设方案
  • 专业的饰品行业网站开发杭州市建设厅网站
  • 做仿站如何获取网站源码鞍山网站建设优化
  • 网站建设模拟实验报告wordpress表excel插件
  • 苏州企业网站建设电话包头网站制作公司
  • 邓州微网站建设上海十大广告公司排名
  • 深圳装修公司报价网络优化公司排名
  • 互联网建设网站的的好处中国建盏大师排名2021
  • 商城网站建设新闻制作一个网站需要多久
  • 为什么要创建网站子目录泰安网信科技
  • 住房和城乡建设部网站质保金企业手机网站建设效果
  • 网站建设制作鸿运通邯郸网络运营中心电话号码
  • 辽阳企业网站建设价格中国交通建设股份有限公司官网
  • 企业网站域名后缀手机网站设计规格
  • 网页制作成品模板网站中国兰州网首页
  • 企业展示型网站php批量外链工具
  • 网站公司做网站dede查看网站
  • 网站软件大全免费下品牌网站策划
  • 网站解析密码网站被收录后又被提出了
  • 图片外链上传网站美篇app怎么制作
  • h5自适应网站建设是什么意思保险官网
  • 建设网站的时候名师工作室建设网站
  • 网页开发网站宜昌网站seo