搭建简易的物联网服务端和客户端-net+mysql(四)
时间:2022-07-23
本文章向大家介绍搭建简易的物联网服务端和客户端-net+mysql(四),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
缓慢完善中,今天任务很简单,将服务端接收到的数据存入mysql,就是前面的(二)和(三)融合。顺便介绍一个内网穿透工具。 2017.3.20
TCP服务端接收数据并存入Mysql
1.服务端代码
var net = require('net')
var mysql = require('mysql');
var conn = mysql.createConnection({
host:'localhost',
user:'root',
password:'root',
database:'nodemysql',
port:3306
});
conn.connect();
net.createServer(function(socket){
socket.on('data',function(data){
console.log('got:',data.toString());
var text = JSON.parse(data.toString());
console.log(text);
console.log(text.tem);
console.log(text.hum);
//将温湿度数据存入mysql
conn.query('INSERT INTO env SET ?', text, function(error,result,fields){
if (error) throw error;
});
});
socket.on('end',function(data){
console.log('end');
});
socket.write('Ready to receive your message!')
}).listen(4001);
2.结果截图
1)客户端截图
QQ截图20170320151200.png
2)服务端截图
QQ截图20170320151149.png
3)数据库截图
QQ截图20170320151124.png
3.内网穿透工具ngrok
1)下载地址:https://ngrok.com/download
QQ截图20170320152635.png
2)在ngrok官网注册账号获得自己的authtoken
QQ截图20170320152755.png
3)将下载的压缩包解压,进入文件夹,打开命令行,运行ngrok.exe authtoken 你的authtoken
回车即可
4)运行ngrok http 80
将内网80端口映射出去。
QQ截图20170320214529.png
@治电小白菜 20170320
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- spring事务的这10种坑,你稍不注意可能就会踩中!!!
- 面试前看了这篇spring事务的文章,让我多要了2k的工资
- 面试时被问到单例模式,怎么回答才能让面试官眼前一亮?
- 老司机手把手教你编写自己的springboot starter
- 实战|如何消除又臭又长的if...else判断更优雅的编程?
- 硬核 | 使用spring cache让我的接口性能瞬间提升了100倍
- 11张图让你彻底明白jdk1.7 hashmap的死循环是如何产生的
- 基于qiankun落地部署微前端爬”坑“记
- springboot面试杀手锏-自动配置原理
- 树酱的前端知识体系构建(上)
- 这8种保证线程安全的技术你都知道吗?
- 并发编程中cas的这三大问题你知道吗?
- 再也不用怕面试问二叉树了
- Redux快速上手
- CSP