“你好天猫精灵”,“主人有什么吩咐”,“打开灯”,“好的,灯已打开”。对于这样的对话应该大多数人都很熟悉,这就是智能家居的缩影。对于现在市面上层出不穷的智能家居系统,功能越来越繁杂,可是因为开发难度高,大部分人停留在机械式操作的层面。没有自己参与的任何事情对于自身而言都是没有灵魂的。你可曾想过有一天能让自己开发的程序融入到智能家居体系中为你服务呢?YF3300,带你迈出属于自己的智能家居改造第一步。

一.云端配置

(1)在搜索框中输入https://living.aliyun.com/#/,进入物联网登陆界面。

(2)登陆自己的阿里云账户(没有阿里云账户的可以选择用支付宝账户)。

登陆成功跳转至阿里云生活物联网平台

(3)选择创建项目,输入项目名称,完成项目创建,点击立即前往。

(4)在产品管理界面中选择“创建新产品”,然后前往产品管理(产品添加详情请见图1-1)

a.  产品名称:支持中文、英文字母、数字和下划线,长度限制4~30,中文算2位

b. 所属分类:选择电工照明,选择灯类

c.节点类型选择设备,选择不接入网关

d.联网方式(划重点),选择“蜂窝(2G/3G/4G)”。选择其他联网方式需要本地发现,所以为了简便和后期的功能拓展,我们选择蜂窝

e.数据格式默认ICA标准数据格式(Alink Json)​

图1-1

(5)在功能定义中,我们选择的是分类为灯的设备模型。标准功能如下

(6)设备调试。 设备调试界面首先要选择认证模组/芯片,YF3300中所选模块为SIM800C,我们选择未认证。

(7)添加测试设备。设备名称为Test,保存设备证书。

(8)人机交互。选择使用公版App控制产品,并配置App功能。

A.分享方式选择默认

B.多语言管理。默认中文,填入产品名称,输入产品型号,点击保存。选择返回

C.设备告警设置设备状态告警规则

D.自动化和定时以及天猫精灵均不修改

(9)进入批量投产界面,选择发布产品。

(10)购买激活码,一个激活码2.8元,将购买的激活码分配到项目,在设备激活码中选择批量投产,填入量产数量(就是你分配的激活码的数量),至此,云端配置完毕。

二. 设备连接

运行环境搭建: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

(3)点击保存项目,保存自定义的组态工程。

(4) 在策略列表中新建策略,策略文件选择sys >阿里云MQTT客户端(精简版)。服务配置中在相应的地方填入设备三元组,填入产品密钥,服务地址会自动更改,扫描间隔可更改,变化上传可勾选

(5) 勾选主控灯开关上传。

(6)在调试选项中部署YFIOs系统,选择精简版(上云),部署完成之后,点击部署按钮,部署创建的驱动和策略,选择系统重启,根据当地网络情况,等待5~10s,通信灯常亮,设备与云端通信成功。也可以在YFIOsManager监控上云过程,出现MQTT Connect OK!!! ,证明设备与云端通信成功。

三. 设备绑定

1.下载云智能App 天猫精灵App,并在天猫精灵App绑定自己的天猫精灵设备

2.搜索草料二维码,在网址中输入(https://g.aliplus.com/ilop/static/download/ilopdownload.html?locale=zh-CN&pk=a1krcug6I1X&dn=请复制设备的DeviceName),在pk和dn填入设备证书中的Productkey和DeviceName,生成二维码,用云智能App扫描,即可添加所创建的设备。

3.在云智能App中“我的”界面,选择“更多服务”,选择天猫精灵,绑定天猫精灵账号。

4.在天猫精灵App中,点击消息,选择AI实验室中智能家居选项,即可查看新增智能设备,对设备进行相关的名称配置。

四.设备调试

1.点击进入设备详情,,点开进入设备控制面板,即可对进行相应的灯控操作。

2.天猫精灵控制。让天猫精灵打开你命名的灯。

查看两种方法是否控制成功:

A.查看YFIOsManager组态软件的数据监控。查看数据是否变化

B.检查状态灯的状态是否与命令一致

视频链接:https://v.youku.com/v_show/id_XNDU2MDkzODIwMA==.html?spm=a2hzp.8244740.0.0

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

【阿里云IoT+YF3300】16.云端一体化,天猫精灵操控YF3300的更多相关文章

  1. 【阿里云IoT+YF3300】2.阿里云IoT云端通信Alink协议介绍

    如果单单只有MQTT协议,也许很难支撑起阿里这个IoT大厦.Alink协议的出现,不仅仅是数据从传感端搬到云端,它就如基因图谱,它勾画了一个大厦的骨架,有了它,才有了IoT Studio,才有了大数据 ...

  2. 【阿里云IoT+YF3300】1.时代大背景下的阿里云IoT物联网的现状和未来

    “未来十到二十年,大家基本已经形成了一个共识,那便是新格局的奠定将由 AI 和物联网技术来支撑.放眼国内,在这些互联网巨头之中,未来真正成为竞争对手厮杀的,阿里和华为是首当其冲,在这两个领域双方分别暗 ...

  3. 【阿里云IoT+YF3300】15.阿里云物联网小程序构建

    2013年8月,“轻应用”概念提出,但是仅仅活跃四年随后淡出 ,直到2017年1月9号借助微信小程序成功续命.一时间,以微信小程序和支付宝小程序为代表的轻应用解决方案迅速贯穿多个环节,成为“万物互联” ...

  4. 【阿里云IoT+YF3300】3. Alink物模型之属性上传和下发

    [名词解释]属性:设备的功能模型之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等.属性支持 GET 和 SET 请求方式.应用系统可发起对属性的读取和设置请求. 在上一篇文章& ...

  5. 【阿里云IoT+YF3300】6.物联网设备报警配置

    纵然5G时代已经在时代的浪潮中展现出了它的身影,但是就目前的物联网环境中,网络问题仍旧是一个比较突出的硬伤.众所周知,在当前的物联网规划中,与其说是实现万物互联,倒不如说是行业指标数据监控.对于一些特 ...

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

    除了我们必须熟悉的网页脚本,比如JavaScript.其实在工业自动化中,组态软件是必备脚本的,只是有的脚本语言风格类似C或类似Basic而已.比如昆仑通泰的组态屏中的组态软件.通过安装组态软件可以简 ...

  7. 【阿里云IoT+YF3300】11.物联网多设备快速通信级联

    我们见到的很多物联网设备,大都是“一跳”上网,所谓的“一跳”就是设备直接上网,内嵌物联网模块或者通过DTU直接上网.其实稍微复杂的物联网现场,往往网关下面连接若干物联网设备(如下图),并且这些物联网设 ...

  8. 【阿里云IoT+YF3300】14.阿里IoT Studio打造手机端APP

    在上一篇<13.阿里云IoT Studio WEB监控界面构建>中,我们介绍了用阿里云IoT Studio(原Link Develop)可视化构建WEB界面程序.本篇文章将介绍用阿里云Io ...

  9. 【阿里云IoT+YF3300】7.物联网设备表达式运算

    很多时候从设备采集的数据并不能直接使用,还需要进行处理一下.如果采用脚本处理,有点太复杂了,而采用表达式运算,则很方便地解决了此类问题. 一.  设备连接 运行环境搭建:Win7系统请下载相关的设备驱 ...

随机推荐

  1. java centos7 gcc编码 解决socket通信 汉字乱码

    1.把 Java eclipes 设置编码成utf-8 windows->preference->workspace 2.centos7 gcc 默认为utf-8

  2. vim删除所有

    vim test.log :0,$d :wq 注释: :0,$d是删除第0行到最后一行的意思::wq是保存并退出的意思. 执行上面的语句之后,文件中的内容就全部被删除掉了!

  3. day26-socket(server和client通信)

    # socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口.它把复杂的TCP/IP协议隐藏到socket #接口的后面,让socket去组织数据,以符合指定的协议. # socket ...

  4. dedecms_5.7 download.php SQL注入

    最近在看Web渗透与漏洞挖掘,这本书的编写目的感觉非常的不错,把渗透和代码审计结合在一起,但是代码审计部分感觉思路个人认为并不是很清晰,在学习dedecms v5.7 SQL注入的时候就只看懂了漏洞, ...

  5. HTTP Status 400,400 (Bad Request)

    400 (Bad Request) 点击添加按钮转跳没反应,控制台没报错,然后在Chrome上检查发现报错了 百度了一下,发现http Status 400这个错误大多是因为,jsp的form表单提交 ...

  6. 浏览器加载、渲染html的顺序和页面优化

    浏览器加载和渲染html的顺序 1. IE下载的顺序是从上到下,渲染(就是把请求的内容显示到浏览器屏幕上)的顺序也是从上到下,下载和渲染是同时进行的. 2. 在渲染到页面的某一部分时,其上面的所有部分 ...

  7. [LC] 404. Sum of Left Leaves

    Find the sum of all left leaves in a given binary tree. Example: 3 / \ 9 20 / \ 15 7 There are two l ...

  8. jQuery插件开发小结

    jQuery插件开发规范 1. 使用闭包 (function($) { // Code goes here })(jQuery); 这是来自jQuery官方的插件开发规范要求,使用这种编写方式有什么好 ...

  9. Qt QImage的浅拷贝与深拷贝

    首先简单说说什么是浅拷贝和深拷贝:浅拷贝就比如像引用类型,而深拷贝就比如值类型,即浅拷贝是共用一块内存的,而深拷贝是复制一份内容. 我们再来看看QImage类的几个构造函数: // 浅拷贝 QImag ...

  10. nevertheless|magnificent |prosperous|

    ADV 然而;不过You use nevertheless when saying something that contrasts with what has just been said. Mos ...