搭建简易的物联网服务端-net+mysql(四)

缓慢完善中,今天任务很简单,将服务端接收到的数据存入mysql,就是前面的(二)和(三)融合。顺便介绍一个内网穿透工具。 2017.3.20

搭建简易的物联网服务端-STM32(一)

搭建简易的物联网服务端-Nodejs_net(二)

搭建简易的物联网服务端-Nodejs_mysql(三)

搭建简易的物联网服务端-net+mysql(四)

搭建简易的物联网服务端-第一次融合(五)

搭建简易的物联网服务端-Nodejs_express服务(六)

搭建简易的物联网服务端-ECharts数据显示(七)

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

转载于:https://my.oschina.net/CIIren/blog/864451

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值