我是靠谱客的博主 微笑花瓣,最近开发中收集的这篇文章主要介绍微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(四)---微信小程序云开发(用于存储用户信息等)概述微信小程序云开发介绍数据库搭建 云开发的函数设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

概述

        本项目基于微信小程序无服务方案开发,该方案严格的说是有服务器的,只是运用了服务器是微信小程序的云开发功能,运用微信小程序云开发中的云数据库、云函数、云存储等功能,实现用户数据存储,用户的设备信息存储等功能。

微信小程序云开发介绍

        小程序云开发是微信最近推出的新的一项能力,它弱化了后端以及运维的概念,开发者无需搭建服务器,使用微信平台提供的api即可完成核心的业务开发。

目前提供三大基础能力支持:

云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码

数据库:既可在小程序前端操作,也能在云函数中读写的 JSON 数据库,免费2G容量

存储:可在小程序前端上传/下载云端文件,在云开发控制台可视化管理,免费5G容量
 

上干货:微信小程序官方开发文档链接

微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html

        请各位观众直接参照官方文档及相关资料了解基础知识,这里就不多说。

本项目用到的云开发功能如下:

数据库搭建 

        

微信小程序云开发用到的数据库  叫集合,我在集合中创建了3个表

 表1:deviceid表---用于存储阿里物联网平台创建产品下的所有设备;

表2:user表-----用于存储登录用户的信息;

表3:userdevice表----用于存储用户绑定设备的对应关系等信息

目前这个demo演示的功能较少,因此用到的数据表较少。

云开发的函数设计

        云函数用于数据库的处理,小程序对晕数据库的增删改查等功能都由云函数完成。

设计了6个云函数,具体函数功能:

adddeviceList :添加设备列表
getuserdvc  :添加用户名下设备
login:用户登录信息保存
register:用户注册
scandevice:用户扫码添加设备

        函数创建好以后就可以部署到云函数中,为小程序调用做准备。

小程序开发环境中显示如下:

         因设计到的程序代码过多,在文章介绍中就不添加代码了,代码近期将开源到代码开源网站上去,请给位到相应网址中下载,上传完成后我会在评论中添加相应网址。

 

 

 

最后

以上就是微笑花瓣为你收集整理的微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(四)---微信小程序云开发(用于存储用户信息等)概述微信小程序云开发介绍数据库搭建 云开发的函数设计的全部内容,希望文章能够帮你解决微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(四)---微信小程序云开发(用于存储用户信息等)概述微信小程序云开发介绍数据库搭建 云开发的函数设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部