微信小程序-小程序云开发运营阿里云数据库实现移动端信息展示
原始的海洋、湖泊、河流
数码设备人
作为汽车涂装行业的资深人士,我曾经在民营、外企工作过,从乙方到甲方,从维修到规划,现在打算把余生奉献给一家合资企业。在多年的设备生涯中,我逐渐意识到知识和技术是没有尽头的,也许更有意义的是总结、分享和传承知识,哪怕站在平凡人的肩膀上,也比在平地上盖高楼要好……
主要观点
1-C#定期从PLC读取数据并存入阿里云数据库。
2-微信小程序通过云开发从阿里云读取数据,并通过小程序展示。
应用场景
1-显示设备的关键参数信息,如温度、湿度
2-显示生产信息,如检验率、换色率等。
3- 其他…
实现过程
1-C#访问PLC,请参考文章
2-C#将读取到的信息存入阿里云数据库,具体请参考文章
3-小程序云开发如何操作阿里云数据库
1-在小程序中创建一个新的云函数,我们这里创建一个新的云函数,函数名可以自己定义。
2-右键单击,选择在终端中打开,然后在终端中输入 npm。
3-编写云函数
const cloud = require('wx-server-sdk')//引入mysql操作模块const mysql = require('mysql2/promise')cloud.init()// 云函数入口函数exports.main = async(event, context) => { //链接mysql数据库的test库,这里你可以链接你mysql中的任意库 try { const connection = await mysql.createConnection({ host: "数据库服务器地址", database: "数据库名字", user: "用户名", password: "密码" }) const [rows, fields] = await connection.execute('sql语句;') return rows; } catch (err) { console.log("链接错误", err) return err }}
4-调用云函数
关于云函数的调用就不详细讨论了。
阿里云数据库数据
小程序执行后获取的数据