阿里云iot+yf330015.阿里云物联网小程序构建

叶帆 叶帆     2022-11-28     340

关键词:

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

一.云端配置

(1)登陆阿里云物联网平台。

(2)在设备管理选项中创建产品

      示例:

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

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

图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)驱动配置。以官方温湿度驱动为例,

A.填入设备名称:Test

B.串口选择COM2

C.设备地址为以实际的设备地址为准。

D.串口参数配置默认

E.点击其他,勾选Debug调试

(4)项目属性勾选。勾选所有信息输出控制

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

(6)在策略列表中新建策略,策略文件选择sys >阿里云MQTT客户端(精简版)

A.服务配置中在相应的地方填入设备三元组,填入产品密钥,服务地址会自动更改,扫描间隔可更改,变化上传可勾选

B.IO配置中勾选与云端IO相同的属性变量以及该设备的通信状态

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

 组态运行监控

云端信息查看

三.阿里系小程序开发

 

        阿里系的小程序中又分:支付宝小程序,香港版支付宝小程序,淘宝小程序,钉钉小程序,高德小程序,mPaaS小程序,天猫小程序,支付宝iot小程序等。在阿里小程序中这些分类只是应用平台以及场景的不同,开发方式基本一致。

下面我们讲一下支付宝小程序开发,入口链接:https://mini.open.alipay.com/channel/miniIndex.htm

小程序可以免开发或自主开发:

下载开发工具:

开发环境如下:

支持可视化开发,我们按下图设计小程序界面。

要对接阿里云物联网平台,第一步需要配置AccessKey。如下图:

另外需要了解阿里云物联网API接口。接口文档说明:https://docs.alipay.com/mini/api/owycmh

可以直接获取物联网平台的设备信息。

程序完成后,我们不仅可以真机调试,也可以采用模拟器进行调试,如下图所示:

阿里小程序官方介绍:

https://help.aliyun.com/product/117209.html?spm=a2c4g.11186623.6.540.684b2495i8KIiP

小程序直播课链接:https://developer.aliyun.com/live/1660?spm=a2c6h.12873622.0.0.6c8a5b55tLErCl

 

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

 

国内物联网平台初探——阿里云物联网套件

...端与云端的通信。用户也可以基于开源协议MQTT协议连接阿里云IoT,实现Pub/Sub异步通信。 安全认证&权限策略为每个设备颁发阿里云IoT的凭证,依赖凭证才能连接阿里云IoT。 查看详情

阿里云iot+yf33005.alink物模型之服务下发

...复杂的业务逻辑,如执行某项特定的任务。   -摘自阿里云物联网产品文档。      从1991美国麻省理工学院的KevinAsh-ton教授首次提出物联网的概念, 查看详情

阿里云iot+yf330012.阿里云iotstudio入门介绍

    阿里云IoT Studio是针对物联网场景提供的生产力工具,可覆盖各个物联网行业核心应用场景,帮助您高效经济地完成设备、服务及应用开发。物联网开发服务提供了移动可视化开发、Web可视化开发、服务开发与设备... 查看详情

iot设备接入:阿里云物联网平台体验

节选自微信公众号: 6.设备端输出log 通过HTTPS认证接入,获取MQTT的用户名和密码  MQTT使用获取到的用户名和密钥接入  使用MQTT订阅和发布消息      查看详情

《serversuperiodesigneride使用教程》-6.增加与阿里云物联网(iot)对接服务,实现数据交互。发布:v4.2.4版本

v4.2.4更新内容:1.增加了对接阿里物联网平台的服务。下载地址:官方下载 6.增加与阿里云物联网(IOT)对接服务,实现数据交互 6.1   概述        为了满足业务系统数据上云的要... 查看详情

阿里云物联网iot设备上下线状态数据流转的设置(代码片段)

...控端设备(比如手机)和被监控端设备的数据交互,在阿里云物联网平台完成这个交互功能的方法就是建立两个设备之间的数据流转,对于设备要流转的物模型数据,阿里云网站上已经有详细的示例介绍,但是对于... 查看详情

python3树莓派连接阿里云物联网设备发送接收数据(代码片段)

Python3连接阿里云物联网设备发送接收数据(树莓派)阿里云物联网IOT代码部分库文件Windows下安装环境树莓派安装环境可能遇到的错误代码效果展示阿里云物联网IOT首先,准备好阿里云产品设备的创建(三码)... 查看详情

阿里云iot+yf330011.物联网多设备快速通信级联

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

阿里云iot+yf33008.物联网设备用户脚本开发

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

阿里云iot+yf33007.物联网设备表达式运算

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

手机秒变iot设备?——巧妙利用阿里云物联网平台(代码片段)

...,用户在线数量统计,还能和云端消息交互!没错得益于阿里云物联网套件创建设备免费,消息收费也只有百万消息三块六(先使用后付费,不满不要钱),尤其对于学生党来说,基本是用不了这么多,也就意味着免费!(学生... 查看详情

haas学习笔记|阿里云物联网平台的产品和设备创建明细教程

【1】登录阿里云物联网平台  登录阿里云IOT主页:https://iot.aliyun.com  在该页面登录帐号。如果没有帐号,可以免费注册。 点击该页面菜单栏上的“产品”,在下拉列表“物联网云服务”中选择“物联网平台”。 ... 查看详情

存量设备通过dtu进入阿里云iot平台(代码片段)

本文将具体介绍如何通过符合阿里云物联网平台接入协议规范的DTU设备,快速实现存量串口输出设备接入阿里云物联网平台。背景信息在工业、农业、医疗、城市、楼宇、园区等多种场景中,存在着大量的通过串口与外... 查看详情

阿里云iot+yf330014.阿里iotstudio打造手机端app

    在上一篇《13.阿里云IoTStudioWEB监控界面构建》中,我们介绍了用阿里云IoTStudio(原LinkDevelop)可视化构建WEB界面程序。本篇文章将介绍用阿里云IoT Studio打造手机端APP。    和WEB开发类似,可以通过可视化... 查看详情

阿里云iot+yf33002.阿里云iot云端通信alink协议介绍

如果单单只有MQTT协议,也许很难支撑起阿里这个IoT大厦。Alink协议的出现,不仅仅是数据从传感端搬到云端,它就如基因图谱,它勾画了一个大厦的骨架,有了它,才有了IoTStudio,才有了大数据分析,才有了后续的一切可能。MQT... 查看详情

阿里云怎么获取设备几天的数据

阿里云怎么获取设备几天的数据阿里云盘怎么查看登录设备记录-百度经验阿里云盘怎么查看登录设备记录,下面分享阿里云盘怎么查看登录设备记录,一起来看看吧。百度经验2022-05-20阿里云盘登录设备记录怎么查看-百度经验阿... 查看详情

阿里云iot+yf330016.云端一体化,天猫精灵操控yf3300

...om/#/,进入物联网登陆界面。(2)登陆自己的阿里云账户(没有阿里云账户的可以选择用支付宝账户)。     登陆成功跳转至阿里云生活物联网平台(3)选择创建项目,输入项目名称,完成... 查看详情

阿里云物联网产品架构

阿里云物联网产品架构一.总述设备连接物联网平台,与物联网平台进行数据通信。物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理。这是构建物联网应用的基础。  二.阿里云物联网产品分析2.1 IoT... 查看详情