阿里云AIoT造物秘籍(下) .pdf
《阿里云AIoT造物秘籍(下) .pdf》由会员分享,可在线阅读,更多相关《阿里云AIoT造物秘籍(下) .pdf(76页珍藏版)》请在咨信网上搜索。
1、我们可以看到 AI 和 IoT 技术的应用正在影响每个人的日常生活,也正在帮助这个社会更智能地协同和运转,但是我们相信接下来还有更多、更好的创新从 AIoT 开发者手中诞生。阿里云MVP 刘洪峰是一名优秀的 AIoT 开发者,从他身上看到中国开发者善于创新、乐于分享的特质。非常感谢他为技术布道,也希望有更多的 AIoT 开发者能参与到创新和分享的队伍中来。万物智联的时代,阿里云会为 AIoT 建设好基础设施,提供平台,提供工具,为每一个 AIoT 开发者提供普惠而可靠的支撑。库伟(库氪)阿里巴巴集团副总裁天猫精灵事业部总经理阿里云智能 IoT 事业部总经理推荐语快速驱动开发大全5快速开发 mo
2、dbus 设备驱动 5快速开发 188 协议设备驱动 12阿里云 IoTStudio 最强音19阿里云 IoT Studio 入门介绍 19阿里云 IoT Studio WEB 监控界面构建 21阿里 IoT Studio 打造手机端 APP 29阿里云 AIoT实操46物联网多设备快速通信级联 46阿里云物联网小程序构建 54云端一体化,天猫精灵操控 YF3300 66使用树莓派搭建机房监控应用 75目录快速驱动开发大全快速开发 modbus 设备驱动简介:Modbus 是一种串行通信协议,是莫迪康公司为 PLC(编程逻辑控制器)通信而设计的协议。Modbus 目前已经成为工业领域通信协议的
3、业界标准,大部分的仪器仪表都支持该通信协议。很早以前就开发过基于 Modbus 协议的各种驱动,在2007 年的时候还曾写了一篇我的 Modbus Slave/Client 开发历程的博客文章。YFIOs 就是 YFSoft I/O Server 的简称,是一款物联网时代的轻量级嵌入式组态系统。支持策略和驱动二次开发,不过常规策略和驱动开发有些繁琐,由于大部分物联网设备都支持 modbus 协议,所以提供给一款快速开发的 modbus 驱动的工具,还是非常必要的。本篇文章将介绍一款基于 modbus 协议的温湿度模块的快速驱动开发过程。打开“YFIOsIDE”程序,启动后,单击“文件”主菜单下
4、面的“modbus 驱动开发向导”。查温湿度传感器的说明书我们可以知道,温度和湿度在 modbus 寄存器的偏移地址是 0 和 1(40000 区),我们把标识符分别设置为“T”和“H”。看说明书我们可知,直接读取的值还不是温度和湿度,还需要除以 10,所以我们配置一下运算表达式为“$Value/10.0”,其中$Value 就是我们直接从指定地址区读到的原生值。驱动名称和制造商等信息,可以根据实际进行填写就行,我们这里采用默认值。6快速开发 modbus 设备驱动设备地址和串口参数,可以设置为该设备的默认参数。参数配置好后,我们单击“编译”按钮进行驱动文件编译,为了让 YFIOs管理程序方便
5、加载我们新编译的驱动,我们选择目录 YFIOsManager 程序下的“Driver”目录。快速开发 modbus 设备驱动快速开发 modbus 设备驱动好,我们测试一下刚刚编译好的驱动,看看是否能正常工作。我们添加一个用户驱动,选择我们刚刚创建好的驱动。快速开发 modbus 设备驱动快速开发 modbus 设备驱动YF3300 采购链接(最后一个颜色分类是 YF3300 网关):https:/ 部署运行后,我们在“数据监控”中看到温湿度已经可以正常读取了。快速开发 modbus 设备驱动快速开发 188 协议设备驱动快速开发 188 协议设备驱动简介:188 协议的全称为 CJ-T188
6、-2004 户用计量仪表数据传输技术条件,是针对水表、燃气表、热量表和其他集中采集的一个国家行业标准协议。YFIOs 就是 YFSoft I/O Server 的简称,是一款物联网时代的轻量级嵌入式组态系统。支持策略和驱动二次开发,不过常规策略和驱动开发有些繁琐,由于大部分水表和燃气表都支持 188 协议,所以提供给一款快速开发的 188 驱动的工具,还是非常必要的。本篇文章将介绍一款基于 188 协议的水表的快速驱动开发过程。打开“YFIOsIDE”程序,启动后,单击“文件”主菜单下面的“CJ/T188 驱动开发向导”。驱动名称和制造商等信息,可以根据实际进行填写就行,我们这里采用默认值。设
7、备地址和串口参数,可以设置为该设备的默认参数。仪表类型,我们选择“水表”,如果水表支持阀控,我们勾选“阀控”。快速开发 188 协议设备驱动快速开发 188 协议设备驱动编译成功后,我们发现在指定的目录出现一个 dll 和 pe 文件,文件名就是我们配置的“驱动名称”。我们打开 YFIOsManager 程序,单击“驱动列表”项,可以看到我们刚刚编译的驱动。好,我们测试一下刚刚编译好的驱动,看看是否能正常工作。我们添加一个用户驱动,选择我们刚刚创建好的驱动。快速开发 188 协议设备驱动快速开发 188 协议设备驱动YF3300 的 RS485 为 COM2。配置好后,数据配置里面就会自动出来
8、对应的变量来,如下图所示:我们让 YF3300 接一个支持 188 协议的水表,把相关的组态配置部署到YF3300 中去。快速开发 188 协议设备驱动快速开发 188 协议设备驱动想体验阿里云 IoT 平台的网友,可以单击如下链接:https:/ IoT Studio 最强音阿里云 IoTStudio 入门介绍简介:阿里云 IoT Studio 是针对物联网场景提供的生产力工具,可覆盖各个物联网行业核心应用场景,帮助您高效经济地完成设备、服务及应用开发。物联网开发服务提供了移动可视化开发、Web 可视化开发、服务开发与设备开发等一系列便捷的物联网开发工具,解决物联网开发领域开发链路长、技术栈
9、复杂、协同成本高、方案移植困难的问题,重新定义物联网应用开发。由于我 2017 年中深度参与了飞凤平台的相关工作,主要是针对外围设备接入及早期的展示案例的构建。IoT Studio 最初的源头就是飞凤平台,所以我眼中的 IoT Studio 是这样的。三年的时间,IoT Studio 得到了快速的发展,已经成为了一个无所不包的物联网20阿里云 IoT Studio 入门介绍开发平台,其架构图如下:阿里云 IoT Studio 拥有四大功能Web 可视化开发:通过可视化拖拽的方式,方便地将各种图表组件与设备相关的数据源关联,无需编程,即可将物联网平台上接入的设备数据可视化展现。移动可视化开发:提
10、供“可视化搭建”、“SDK 集成开发”两种方式开发 Android、iOS 客户端。服务开发:整合阿里巴巴核心技术和阿里云市场的服务,以及物联网相关领域丰富的平台官方开放 API,通过可视化的方式提供服务 API 的开发、构建、调试、托管、鉴权的配套服务和能力组件。项目管理:提供面向行业场景的项目管理、协作、权限、资源管理的能力,使得解决方案集成更佳便捷。官方详细介绍:https:/ IoT 平台的网友,可以单击如下链接:https:/ IoT Studio WEB 监控界面构建阿里云 IoT Studio WEB 监控界面构建(还支持组件开发,目前处在内测之中)通过可视化拖拽的方式,方便地将
11、各种图表组件与设备相关的数据源关联,无需编程,即可将物联网平台上接入的设备数据可视化展现。阿里云 IoT Studio WEB 监控界面构建阿里云 IoT Studio WEB 监控界面构建首先我们在阿里云上构建 YF3300 的物模型,并在此基础上,我们添加温度和湿度这两个属性。阿里云 IoT Studio 中的设备管理和物联网平台中的设备管理有些不同,针对 IoT Studio 来说,是以项目为单位的。产品和设备在同一个项目内是共享的,在不同项目之间是隔离的。因此,为使得 IoT Studio 中具有访问产品/设备的权限,必须将物联网平台中的设备管理中的产品关联到项目中,或者直接在项目下创
12、建产品和设备(在项目下创建的产品和设备,将直接显示在物联网平台的设备管理模块中)。在阿里云 IoT Studio 页面可以新建产品和设备,也可以绑定阿里云物联网平台中的产品和设备。并且在阿里云 IoT Studio 页面创建的设备,自动会出现在阿里云物联网平台中。阿里云 IoT Studio WEB 监控界面构建阿里云 IoT Studio WEB 监控界面构建我们拖拉两个仪表盘,和 I1 和 I2 还有继电器 Q1 输出相关的组件。阿里云 IoT Studio WEB 监控界面构建阿里云 IoT Studio WEB 监控界面构建相关配置完成后,直接发布即可。在浏览器中,我们会直接看到对应的
13、数据和状态发生变化,并且可以直接操作开关,控制实际的物联网设备。想体验阿里云 IoT 平台的网友,可以单击如下链接:https:/ IoT Studio 打造手机端 APP 产品。在产品管理页面,单击创建产品。30阿里 IoT Studio 打造手机端 APPb.单击完成。产品将自动出现在产品列表中。阿里 IoT Studio 打造手机端 APP 自定义功能 添加功能。创建温湿度属性。32阿里 IoT Studio 打造手机端 APP阿里 IoT Studio 打造手机端 APP 设备,进入设备管理页面。b.单击添加设备。选中上一步创建的产品,输入设备名称。(DeviceName),设置设备备
14、注名,单击确认。34阿里 IoT Studio 打造手机端 APPc.记录设备证书内容。设备证书包含 ProductKey、DeviceName 和 DeviceSecret。设备证书是设备后续与物联网平台交流的重要凭证,请妥善保管。也可以在设备的设备信息中查询。二、设备连接阿里云准备材料:YF3300 设备套装,YFIOS 组态系统,组态 KEY,温湿度传感器(妙昕 T10FBF)。官方下载 YFIOsManager 组态管理软件 下载链接:http:/ key 插入电脑,将附赠 GPRS 天线连接好,插入附赠的物联网卡(也可使用自己购买的物联网卡)。2)将 YF3300 通过 Type-C
15、 连入电脑 端口选择 USB 然后点击连接。阿里 IoT Studio 打造手机端 APP 阿里云 MQTT 客户端(精简版)。A.服务配置中在相应的地方填入设备三元组,填入产品密钥,服务地址会自动更改,扫描间隔可更改,变化上传可勾选。B.IO 配置中勾选与云端 IO 相同的属性变量以及该设备的通信状态。36阿里 IoT Studio 打造手机端 APP(3)设备上线。(4)单击工具 无线远程通用配置 保存。阿里 IoT Studio 打造手机端 APP 部署 YFIOS 系统 精简版(上云)。调试 部署。程序部署完成组态日志输出去区域 打印 MQTT Connect OK!代表设备联网成功。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 阿里云AIoT造物秘籍下 阿里 AIoT 造物 秘籍
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【宇***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【宇***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。