微信的小程序云开发功能能否满足物联网应用场景?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信的小程序云开发功能能否满足物联网应用场景?相关的知识,希望对你有一定的参考价值。

常见的物联网应用场景是物联网设备和用户(手机)通过服务器后台进行连接使用,如摩拜单车,单车智能锁就是物联网终端,手机用户通过摩拜后台服务器接收车子的数据(GPS)或下发命令。我想问下,现在这个小程序云开发能做类似的功能么?就是云开发能取代后台服务器+手机app这一环节的功能么?云开发除了和小程序交互外,能像传统后台同另外的物联网终端进行联网通信么?有知道的朋友帮忙回答一下,不胜感激。因为我现在有个应用场景就是物联网终端+后台服务+小程序,但是不知道云开发能不能胜任,我看了官方文档,貌似云开发只是同小程序交互,不能接受另外一个网络连接

完全可以满足。追问

感谢您的回答。 那么物联网设备要上传数据给云后台,云开发应该调用什么接口呢,或者有没有相关例程可参考。我是做终端设备的,没有做过移动端和云平台相关的开发,所以比较迷惑。多谢。

追答

如果是小程序都有ERP接口可以直接对应云数据后台。

参考技术A 目前技术已经达到你所需要的需求,至于你找的这个服务商就不知道能不能胜任,很多网络公司都可以做到传统后台同另外的物联网终端进行联网通信,并且有详细的解决方案和开发流程,让你一目了然,可以多了解几家进行对比,例如风华正茂科技开发公司 参考技术B 还算可以了吧最近程序也越来越多了用着还算放便多了 参考技术C 微信小程序对接物联网 http://www.iotsys.net/?page_id=311 参考技术D 可以的追问

感谢您的回答。 那么物联网设备要上传数据给云后台,云开发应该调用什么接口呢,或者有没有相关例程可参考。我是做终端设备的,没有做过移动端和云平台相关的开发,所以比较迷惑。多谢。

阿里云IoT+YF330015.阿里云物联网小程序构建

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

一.  云端配置

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

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

      示例:

 

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

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

1-1

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

二 .设备连接

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

 

以上是关于微信的小程序云开发功能能否满足物联网应用场景?的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32腾讯云物联网平台和微信小程序应用

5G工业物联网网关功能作用

微信Wifi物联架构---机智云/云智易如何接入微信硬件平台

5g物联卡和切片卡的区别

嵌入式开发必须改变以简化物联网上云

物联网架构演进和微信智能设备平台开发