开发者社区> 刘洪峰iot> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 2013年8月,“轻应用”概念提出,但是仅仅活跃四年随后淡出 ,直到2017年1月9号借助微信小程序成功续命。一时间,以微信小程序和支付宝小程序为代表的轻应用解决方案迅速贯穿多个环节,成为“万物互联”的雏形载体。随着物联网的发展,对数据的获取便捷度要求越来越高,硬件和场景都逐步迈入物联网时代,传统的App已经无法满足发展的需要,小程序逐渐成为数据展示和业务拓展的首选。YF3300,见证物联网+小程序的火花。
+关注继续查看

2013年8月,“轻应用”概念提出,但是仅仅活跃四年随后淡出 ,直到2017年1月9号借助微信小程序成功续命。一时间,以微信小程序和支付宝小程序为代表的轻应用解决方案迅速贯穿多个环节,成为“万物互联”的雏形载体。随着物联网的发展,对数据的获取便捷度要求越来越高,硬件和场景都逐步迈入物联网时代,传统的App已经无法满足发展的需要,小程序逐渐成为数据展示和业务拓展的首选。YF3300,见证物联网+小程序的火花。
一.云端配置
(1) 登陆阿里云物联网平台。
(2) 在设备管理选项中创建产品

  示例:

1.png
(3) 查看相应的产品,进行物模型属性的创建。查看产品细节,选择功能定义,进行自定义属性添加与自定义事件添加

  1. 自定义属性添加,添加两个自定义功能(温度和湿度),创建模板请见图1-1
    2.PNG

    图1-1

    (4)在新建的产品下,设备名称必须为Test,并保存相关的设备证书(即设备三元组Productkey 、DeviceName、 DeviceSecret)

二. 设备连接

运行环境搭建:1.Win7系统请下载相关的设备驱动,下载地址为:,请安装VS2010/VS2015及拓展包
                2.下载微信小程序官方开发工具

准备材料: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) 在用户设备中新建设备

点击新建,在驱动支持中,选择YFSoft官方温湿度驱动或者开发者编写成功的温湿度驱动。
 温馨提示:如果没有任何温湿度驱动也可以创建温湿度模拟数据,以温度为例

3.png
(3)驱动配置。以官方温湿度驱动为例,
A. 填入设备名称:Test
B. 串口选择COM2
C. 设备地址为以实际的设备地址为准。
D. 串口参数配置默认
4.png
E. 点击其他,勾选Debug调试
5.png
(4)项目属性勾选。勾选所有信息输出控制
6.png
(5)点击保存项目 ,保存自定义的组态工程。
(6)在策略列表中新建策略,策略文件选择sys >阿里云MQTT客户端(精简版)
A. 服务配置中在相应的地方填入设备三元组,填入产品密钥,服务地址会自动更改,扫描间隔可更改,变化上传可勾选
B. IO配置中勾选与云端IO相同的属性变量以及该设备的通信状态
7.PNG
(3) 在调试选项中部署YFIOs系统,选择精简版(上云),部署完成之后, 点击部署按钮,部署创建的驱动和策略,选择系统重启,根据当地网络情况,等待5~10s,设备与云端通信成功。可以在YFIOsManager监控上云过程,出现MQTT Connect OK!!! ,证明设备与云端通信成功。也可以登录阿里云查看设备是否在线。
8.png
9.png
云端信息查看

三.阿里系小程序开发
10.png
阿里系的小程序中又分:支付宝小程序,香港版支付宝小程序,淘宝小程序,钉钉小程序,高德小程序,mPaaS小程序,天猫小程序,支付宝iot小程序等。在阿里小程序中这些分类只是应用平台以及场景的不同,开发方式基本一致。
下面我们讲一下支付宝小程序开发,入口链接:https://mini.open.alipay.com/channel/miniIndex.htm
11.png
小程序可以免开发或自主开发:
12.png
下载开发工具:
13.png
开发环境如下:
14.png
支持可视化开发,我们按下图设计小程序界面。
15.png
要对接阿里云物联网平台,第一步需要配置AccessKey。如下图:
16.png
另外需要了解阿里云物联网API接口。接口文档说明:https://docs.alipay.com/mini/api/owycmh
可以直接获取物联网平台的设备信息。
17.png
程序完成后,我们不仅可以真机调试,也可以采用模拟器进行调试,如下图所示:
18.png
阿里小程序官方介绍:
https://help.aliyun.com/product/117209.html?spm=a2c4g.11186623.6.540.684b2495i8KIiP
19.png
小程序直播课链接:https://developer.aliyun.com/live/1660?spm=a2c6h.12873622.0.0.6c8a5b55tLErCl
想体验阿里云IoT平台的网友,可以单击如下链接:https://dev.iot.aliyun.com/sale?source=deveco_partner_yefan

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器十大用途使用场景(网站/APP/小程序/视频/数据库)
阿里云服务器可以干什么?服务器的用途有很多,常见的有网站、小程序、视频服务器、手机APP等,例如微信基于腾讯云服务器,淘宝基于阿里云服务器
43 0
IDC发布中国物联网云平台最新报告:阿里云拿下双料第一
IDC报告显示,阿里云物联网平台在产品能力和市场份额上获双第一!
55 0
物联网小程序定制开发怎么做?
物联网小程序(IoT)是到处都在谈论的最新流行语,但是许多人并不完全理解该短语背后的概念或该技术的当前位置。人们普遍认为距离物联网小程序还需要几年的时间,其实物联网小程序正在迅速扩展。
91 0
VC++如何创建无CMD窗口控制台程序
VC++如何创建无CMD窗口控制台程序
245 0
H5跳转App、跳转小程序
H5跳转App、跳转小程序
1046 0
【阿里云IoT+YF3300】11.物联网多设备快速通信级联
我们见到的很多物联网设备,大都是“一跳”上网,所谓的“一跳”就是设备直接上网,内嵌物联网模块或者通过DTU直接上网。其实稍微复杂的物联网现场,往往网关下面连接若干物联网设备(如下图),并且这些物联网设备的距离有可能还有些远,连接的传感器也可能有些多,如何合理,且快速的连接这些设备,并把这些传感器数据上传的云端,如果是传统的做法,还是比较麻烦的,下面讲讲我们是如何快速进行多级物联网设备互联的。
833 0
《Visual Studio程序员箴言》---- 2.3 书签
书签是在文件中标记各种位置的一种手段。刚开始测试书签时,我并不确定书签与任务列表中注释之间的区别。任务列表注释和其他记号出现在文件中,所以它们有可能进入源代码库,并且所有人都可见。另一方面,书签只有自己才能看到。“书签”窗口中显示的书签保存在文件之外。关于任务列表功能的更多信息,请参见第5章。
1195 0
微信小程序将超越传统App?
  根据腾讯官方此前介绍,相较传统App,小程序不需要下载安装就可以使用,用户只需要通过“扫一扫”或者“搜一下”就可以打开并使用。这在某种程度上解放了手机内存。此外,小程序作为开放平台,可以让企业产品的开发者通过微信内部搭建和实现特定的服务和功能。
1042 0
+关注
刘洪峰iot
网名叶帆,叶帆科技创始人兼CEO,微软(中国)前.NET Micro Framework开发团队成员,阿里云MVP,8届微软MVP,CSDN十大MVB。深度参与了阿里飞凤物联网平台的合作开发。研发了物联网智能网关、物联网智能终端,YFIOs和YFHMI等物联网中间件软硬件平台。
文章
问答
来源圈子
更多
致力于实现万物互联的美好世界,为生态合作伙伴提供基于云计算、大数据、人工智能、云端一体化、安全的物联网基础平台和内容服务平台。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
构建阿里云物联网小程序
立即下载
阿里云IoT —从系统打造到生态构建 林伟
立即下载
阿里云IoT—阿里云IoT Link WAN布局 谭浩
立即下载