单片机上传数据到云服务器并且存入数据库
2023-02-26 10:20:35 时间
我是一名来自广西的普通得不能再普通的大学生,一开始玩物联网产品就是通过阿里云的服务器,后面想开发自己的服务器,就开始从网上找资料,问朋友,后面成功完成了整个项目流程,虽然是很漏,但是这半个月给我的收货还是很大的,也感谢阿里云提供的机会。(需要代码的可以私聊)
单片机连接公网地址
define AT “ATrn”
define CWMODE “AT+CWMODE=3rn” //STA+AP模式
define RST “AT+RSTrn”
define CIFSR “AT+CIFSRrn”
define CWJAP “AT+CWJAP=”abcd”,”#12345679″rn” //ssid: onenet 密码:空
define CIPSTART “AT+CIPSTART=”TCP”,”192.168.0.179″,3000rn” //HTTP服务器183.230.40.33/80
define CIPMODE0 “AT+CIPMODE=0rn” //非透传模式
define CIPMODE1 “AT+CIPMODE=1rn” //透传模式
define CIPSEND “AT+CIPSENDrn”
define CIPSTATUS “AT+CIPSTATUSrn” //网络状态查询
初始化之后就可以使用get指令上传数据
我用的是node.js,因为我也是小白,所以我一开始就装了堡塔面板,可以上传文件。
下载mongodb数据库,也是从堡塔面板上完成的,监听窗口是3000,代码:
app.listen(3000,(err)=>{
(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>)
if(!err){ console.log('http://localhost:3000/'); }else { console.log("启动失败",err); }
})你单片机get的端口也是3000**
数据库连接
const mongoose=require(‘mongoose’)
// 连接数据库
mongoose.connect(mongodb://localhost:27017/Demo
,{
useNewUrlParser:true
});
你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:
相关文章
- mysql部署方案2.0
- SQL 注入漏洞检测与利用
- Amoeba 实现MySQL读写分离
- T-SQL程序练习02
- T-SQL程序练习03
- 【MySQL系列】- MySQL执行计划一览
- 安卓开发过程中的RatingBar、Handler以及GPS在大型项目中的使用【Android】
- DVWA漏洞演练平台 - SQL注入
- 审计一套CMS中的SQL注入
- mysql 函数: find_in_set()、instr()
- PHP 编程SQL注入问题与代码
- Redis 数据库配置与应用
- MySQL 之基础命令(精简笔记)
- MySQL 之高级命令(精简笔记)
- MySQL 之单表查询(精简笔记)
- MySQL 权限与备份管理(精简笔记)
- MySQL 存储过程与函数(精简笔记)
- PHP SQL 注入代码审计
- 教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”
- MySQL 字符串与时间操作函数