BL10x工业物联网关Thingsboard连接教程与S7-1200配置详解

需积分: 17 10 下载量 46 浏览量 更新于2024-08-05 收藏 1.12MB PDF 举报
本篇文章是深圳市金鸽科技有限公司提供的关于BL10x工业物联网关连接Thingsboard物联网平台的操作指南。主要内容分为以下几个步骤: 1. 登录Thingsboard平台:首先,用户需登录到Thingsboard管理平台,创建一个新的设备。在创建过程中,有两种主要的连接方式可供选择:令牌连接、证书连接以及MQTT。这里以MQTT基本连接为例,用户需要填写ClientID(客户端标识符)、UserName(用户标识)和Password(密码),这些信息需要在配置软件中设置。 2. 配置软件设置:配置BL102设备连接到Thingsboard时,涉及到对S7-1200(西门子的一款PLC)数据的采集。具体步骤包括: - 打开MQTTClientOne配置界面,确保其处于启用状态。 - 服务器域名设置为thingsboard.cloud,端口号为1883。 - 使用之前在平台上创建设备时填写的MQTT连接参数,即ClientID、UserName和Password。 - 选择合适的数据格式模板,通常与所使用的设备通信协议相匹配。 - 设定发布主题,如"v1/devices/me/telemetry",这是设备向Thingsboard发送遥测数据的路径。 - 完成配置后,保存并进行设备重启,确认连接是否成功。 3. 数据查看:设备重启后,用户可以通过Thingsboard平台检查连接状态。点击已创建的设备,进入“最新遥测”页面查看设备上传的数据。此外,还可以通过配置软件监控更多的产品信息,访问金鸽科技的官方网站获取更多技术支持。 总结来说,本文详细介绍了BL10x工业物联网关如何通过MQTT连接到Thingsboard物联网平台,并提供了关键配置步骤和数据查看方法。这是一项重要的技术指导,对于设备制造商、系统集成商或IT管理员来说,有助于理解和实施工业设备的远程监控和管理。

优化这段sql:WITH user_worker AS (SELECT Title, ID FROM [biUser]) SELECT user_worker.Title AS worker, COUNT(CASE WHEN (CASE WHEN bl.Checker = 0 THEN '' WHEN bl.Checker > 0 AND bl.Audited = -1 THEN 'NG' WHEN bl.Checker > 0 AND bl.Audited = 1 THEN 'OK' END) ='' THEN 1 END) as nullstr, COUNT(CASE WHEN (CASE WHEN bl.Checker = 0 THEN '' WHEN bl.Checker > 0 AND bl.Audited = -1 THEN 'NG' WHEN bl.Checker > 0 AND bl.Audited = 1 THEN 'OK' END) = 'OK' THEN 1 END) as okstr, COUNT(CASE WHEN (CASE WHEN bl.Checker = 0 THEN '' WHEN bl.Checker > 0 AND bl.Audited = -1 THEN 'NG' WHEN bl.Checker > 0 AND bl.Audited = 1 THEN 'OK' END) = 'NG' THEN 1 END) as NGstr, (COUNT(CASE WHEN (CASE WHEN bl.Checker = 0 THEN '' WHEN bl.Checker > 0 AND bl.Audited = -1 THEN 'NG' WHEN bl.Checker > 0 AND bl.Audited = 1 THEN 'OK' END) = 'OK' THEN 1 END) +COUNT(CASE WHEN (CASE WHEN bl.Checker = 0 THEN '' WHEN bl.Checker > 0 AND bl.Audited = -1 THEN 'NG' WHEN bl.Checker > 0 AND bl.Audited = 1 THEN 'OK' END) ='' THEN 1 END) )as totalOKStr FROM [bdWorkOrderList] bl LEFT JOIN [bdWorkOrder] bd ON bl.OrderID = bd.ID LEFT JOIN [reportMJWXJL] rwx ON bl.OrderID = rwx.OrderID LEFT JOIN [reportMJQHLHJL] rqh ON bl.OrderID = rqh.OrderID LEFT JOIN user_worker ON user_worker.ID = bl.Worker WHERE bd.IsDeleted = 0 AND bl.StepName LIKE 'Maker%' AND bl.StepName IN ('Maker修模', 'maker切换料号', 'Maker模具保养') AND DATEPART(MONTH, bl.StartTime) = DATEPART(MONTH, GETDATE()) and DATEPART(YEAR, bl.StartTime) = DATEPART(YEAR, GETDATE()) GROUP BY user_worker.Title

2023-07-15 上传