【阿里云IoT+YF3300】8.物联网设备用户脚本开发

简介: 工业自动化中,组态软件是必备脚本的,只是有的脚本语言风格类似C或类似Basic而已。通过安装组态软件可以简单实现一些设备(目前支持串口设备和网口设备)的快速连接,还可以进行一些控件以及整体画面的脚本命令编写。在推广物联网的过程中,会出现一部分用户希望自己也可以对产品进行简单编程,这其中有编程大牛,但是也有刚接触到编程的人。如何让组态拥有更友好的体验?脚本开发首当其中,无需环境搭建,基于组态就能简单对现有驱动进行逻辑判断和分析处理,而且更多的是我们支持相关功能操作点击式插入,无论你是何种语言编程人员,无论你是何种语言编程人员,无论开发经验多寡,都可以快速实现简单开发

  除了我们日常熟悉的网页脚本,例如JavaScript。其实在工业自动化中,组态软件是必备脚本的,只是有的脚本语言风格类似C或Basic而已。通过组态软件可以简单实现一些设备(目前支持串口设备和网口设备)的快速连接,还可以进行一些控件以及整体画面的脚本命令编写。在推广物联网的过程中,会出现一部分用户希望自己也可以对产品进行简单编程,这其中有编程大牛,但是也有刚接触到编程的人。如何让组态拥有更友好的体验?脚本开发首当其中,无需环境搭建,基于组态就能简单对现有驱动进行逻辑的增减修改和数据的分析处理,而且更多的是我们支持相关功能操作点击式插入,无论你是何种语言编程人员,无论开发经验多寡,都可以快速实现简单开发。
一. 设备连接

运行环境搭建:Win7系统请下载相关的设备驱动,下载地址为:,请安装VS2010/VS2015及拓展包

准备材料:YF3300设备套装,组态key(购买产品时厂家会附赠一个月体验版)官方下载YFIOsManager组态管理软件。下载链接:
http://www.yfiot.com/content/downsort?current=1&title=1

     设备连接:a.将组态key插入电脑,将附赠GPRS天线连接好,插入附赠的物联网卡(也可使用自己购买的物联网卡)
               b.将YF3300通过Type-C连入电脑。
   二. 设备配置:

(1)打开下载的YFIOsManager软件,选择USB连接方式,连接YF3300
(2)在用户设备中新建设备
点击新建,在驱动支持中,选择other系列中的YFSoft(叶帆科技)中的YF3300官方驱动。设备名称为云端的DeviceName(Test)
图片1.jpg
(3) 在数据配置新建一个属性(Test:T)。
图片2.jpg
(4)点击保存项目,保存自定义的组态工程。

(5)点击用户脚本,输入你想进行的相关逻辑判断(对于相关支持指令,详情请见指令面板相关YFIOs指令集手册)。示例:当温度达到40℃,打开状态灯;温度低于20℃,关闭状态灯。

  脚本代码示例:

图片3.jpg
(6)点击编译按钮 , 检查脚本是否有误,出现错误,请根据提示修改,重新编译,直到编译完成

编译成功

图片4.jpg
(7)在调试选项中部署YFIOs系统,选择精简版(上云),部署完成之后, 点击部署按钮,部署创建的驱动和策略,选择系统重启,部署完毕

三.脚本运行调试

 点击数据监控,根据脚本规则对相关参数进行修改,检查是否会触发状态灯。

图片5.jpg
图片6.jpg
运行效果示意图

想体验阿里云IoT平台的网友,可以单击如下链接:https://dev.iot.aliyun.com/sale?source=deveco_partner_yefan

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
6天前
|
存储 监控 安全
工业物联网关应用:PLC数据通过智能网关上传阿里云实战
本文介绍如何使用智能网关将工厂PLC数据传输至阿里云平台,适合中小企业远程监控设备状态。硬件准备包括三菱FX3U PLC、4G智能网关和24V电源。接线步骤涵盖PLC编程口与网关连接、运行状态检测及天线电源接入。配置过程涉及通讯参数、阿里云对接和数据点映射。PLC程序关键点包括数据上传触发和温度值处理。阿里云平台操作包含实时数据查看、数据可视化和规则引擎设置。最后提供常见故障排查表和安全建议,确保系统稳定运行。
40 1
|
14天前
|
物联网 数据挖掘 BI
基于阿里云物联网平台(IoT)的智能家居系统开发与部署
随着物联网技术的发展,智能家居成为提升生活品质的重要方向。阿里云物联网平台提供设备接入、数据管理及应用开发能力,支持亿级设备接入、高效数据管理和灵活应用开发,确保系统安全。本文通过实战案例展示如何基于该平台构建智能家居系统,涵盖设备接入、远程控制、场景联动与数据分析等功能,助力企业快速部署智能家居解决方案。
|
2月前
|
物联网 Python
请问:如何使用python对物联网平台上设备的属性进行更改?
为验证项目可行性,本实验利用阿里云物联网平台创建设备并定义电流、电压两个整型属性。通过Python与平台交互,实现对设备属性的控制,确保后续项目的顺利进行。此过程涵盖设备连接、数据传输及属性调控等功能。
|
4月前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
4月前
|
传感器 存储 物联网
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点,广泛应用于嵌入式系统开发、通信协议实现及后端服务构建等领域,成为推动物联网技术进步的重要力量。
129 1
|
4月前
|
存储 安全 物联网
C# 在物联网 (IoT) 应用中的应用
本文介绍了C#在物联网(IoT)应用中的应用,涵盖基础概念、优势、常见问题及其解决方法。重点讨论了网络通信、数据处理和安全问题,并提供了相应的代码示例,旨在帮助开发者更好地利用C#进行IoT开发。
194 3
|
4月前
|
Web App开发 网络协议 安全
基于Web攻击的方式发现并攻击物联网设备介绍
基于Web攻击的方式发现并攻击物联网设备介绍
73 4
|
4月前
|
存储 安全 物联网
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
政府在推动物联网技术标准和规范的统一方面可以发挥哪些作用?
140 50
|
4月前
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
121 2
|
4月前
|
供应链 物联网 区块链
探索未来技术潮流:区块链、物联网、虚拟现实的融合与创新
【10月更文挑战第41天】随着科技的不断进步,新技术如区块链、物联网、虚拟现实等正在逐步渗透到我们的日常生活中。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动社会的进步。我们将通过具体的代码示例,展示这些技术在实际应用中的潜力和价值。无论你是科技爱好者,还是对未来充满好奇的探索者,这篇文章都将为你打开一扇通往未来的窗口。
122 56

相关产品

  • 物联网平台