搭建简易的物联网服务端-net+mysql(四)
2017-03-22 00:00
288 查看
摘要: 缓慢完善中,今天任务很简单,将服务端接收到的数据存入mysql,就是前面的(二)和(三)融合。顺便介绍一个内网穿透工具。
缓慢完善中,今天任务很简单,将服务端接收到的数据存入mysql,就是前面的(二)和(三)融合。顺便介绍一个内网穿透工具。
2017.3.20
搭建简易的物联网服务端-STM32(一)
搭建简易的物联网服务端-Nodejs_net(二)
搭建简易的物联网服务端-Nodejs_mysql(三)
搭建简易的物联网服务端-net+mysql(四)
搭建简易的物联网服务端-第一次融合(五)
搭建简易的物联网服务端-Nodejs_express服务(六)
搭建简易的物联网服务端-ECharts数据显示(七)
##2.结果截图
1)客户端截图
![](http://upload-images.jianshu.io/upload_images/2245742-e8d108cc0b3483bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2)服务端截图
![](http://upload-images.jianshu.io/upload_images/2245742-075c26404fd2fd85.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3)数据库截图
![](http://upload-images.jianshu.io/upload_images/2245742-856076b00a26c14f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
##3.内网穿透工具ngrok
1)下载地址:https://ngrok.com/download
![](http://upload-images.jianshu.io/upload_images/2245742-7e503b5cc41568bc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2)在ngrok官网注册账号获得自己的authtoken
![](http://upload-images.jianshu.io/upload_images/2245742-ec9432e87f84e5b6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3)将下载的压缩包解压,进入文件夹,打开命令行,运行
4)运行
![](http://upload-images.jianshu.io/upload_images/2245742-0aa55a03c93c2496.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
@治电小白菜 20170320
缓慢完善中,今天任务很简单,将服务端接收到的数据存入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)客户端截图
![](http://upload-images.jianshu.io/upload_images/2245742-e8d108cc0b3483bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2)服务端截图
![](http://upload-images.jianshu.io/upload_images/2245742-075c26404fd2fd85.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3)数据库截图
![](http://upload-images.jianshu.io/upload_images/2245742-856076b00a26c14f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
##3.内网穿透工具ngrok
1)下载地址:https://ngrok.com/download
![](http://upload-images.jianshu.io/upload_images/2245742-7e503b5cc41568bc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2)在ngrok官网注册账号获得自己的authtoken
![](http://upload-images.jianshu.io/upload_images/2245742-ec9432e87f84e5b6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3)将下载的压缩包解压,进入文件夹,打开命令行,运行
ngrok.exe authtoken 你的authtoken回车即可
4)运行
ngrok http 80将内网80端口映射出去。
![](http://upload-images.jianshu.io/upload_images/2245742-0aa55a03c93c2496.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
@治电小白菜 20170320
相关文章推荐
- 搭建简易的物联网服务端-Nodejs_mysql(三)
- 搭建简易的物联网服务端和客户端-微博接口(十四)
- 搭建简易的物联网服务端和客户端-Nodejs_express服务(六)
- 搭建简易的物联网服务端和客户端-微博发送信息(十五)
- 搭建简易的物联网服务端和客户端-第三次增补(二十二)
- 搭建简易的物联网服务端和客户端-蓝牙控制(十六)
- 搭建简易的物联网服务端和客户端整合目录
- 搭建简易的物联网服务端和客户端-网络控制(二十)
- 搭建简易的物联网服务端-STM32(一)
- 搭建简易的物联网服务端-Nodejs_net(二)
- 搭建简易的物联网服务端和客户端-第一次融合(五)
- 搭建简易的物联网服务端和客户端-ECharts数据显示(七)
- 搭建简易的物联网服务端-ECharts数据显示(七)
- 搭建简易的物联网服务端和客户端-Nodejs_PM2(十八)
- 搭建简易的物联网服务端和客户端-邮件通知(十九)
- 搭建简易的物联网服务端和客户端-Cortana控制(十七)
- 搭建简易的物联网服务端和客户端-Maibu控制(二十一)
- 搭建简易的物联网服务端-Nodejs_express服务(六)
- 搭建简易的物联网服务端和客户端-整合(八)
- 搭建简易的物联网服务端和客户端-DCloud手机端(十)