树莓派物联网
文章平均质量分 76
使用树莓派和各种外设开发各种好玩有趣的应用~
song527730241
爱生活,爱学习,成长不止步,学习不止步~
展开
-
http协议学习以及简单应用服务器编写
最近重新学习了一下http协议的基本原理,为什么叫重新学习呢,因为平时我们一直在用到http协议的各种应用软件以及思想,就像在浏览器地址栏敲入一个URL并按回车时,比如这样https://www.baidu.com/,在你按下回车之后就是给服务器发送了一个连接请求,然后服务器就会根据你要求的IP和端口号返回给你相应的内容,上面的URL看起来可能不太明显,再比如这个http://115.28.26.原创 2016-01-05 16:48:18 · 681 阅读 · 0 评论 -
用最少的工具使用树莓派进行编程
背景:在实验室用树莓派做各种实验的时候,总是需要连接鼠标、键盘、网卡、HDML转接显示器,光连接还好,在实验室总是各种器材搬来搬去总觉得特别麻烦,想调试一个程序就要先把这些环境搭好,我可不想在搬器材方面花太多的时间。 所以,我想用简单一点的方式,就是用putty直接连上树莓派之后操作命令行,有一个超简单的方法就是:在自己的PC上装一个猎豹wifi,前提是你的PC必须有个无线网卡,台原创 2016-03-02 12:17:29 · 8450 阅读 · 0 评论 -
对TCP/socket编程的个人理解
在最近的物联网项目中打交道最多的就是socket了,我从来没有在最近的博文中提到关于最近做的这个项目的详细情况,今天就说一下,这是一个和智能家居类似的物联网项目,不过应用物联网的场景是办公室,所以叫法是智慧办公室,大致的功能有:查看办公室的环境信息比如温湿度,PM2.5,噪声强度,光照强度,人员的在勤或者缺勤状态,可以在手机上看也可以在桌面客户端看,客户端联网之后可以实时的控制办公室内的灯光和门窗原创 2015-12-24 23:40:45 · 710 阅读 · 0 评论 -
使用socket遇到的问题以及解决
在最近的项目中,要用到socket建立三个设备的连接用手机控制开灯,以前只能做到:一起开许多灯,实现原理之前也写过博客说过,非常简单,但是这次我想实现的是在手机上控制开关具体的某个灯,然后与做安卓端的同学沟通好之后就动工了,在手机上进入灯光控制界面之后就能查看当前的灯光状态以及控制开灯关灯,由于最近考试和实验课比较烦,所以项目就一直搁置着,然后开工之后遇到了一个问题,就是我要求安卓端的同学在进入灯原创 2015-12-13 20:40:03 · 1651 阅读 · 0 评论 -
手机控制开发板开灯
基本逻辑:在服务端写一个程序用来接收手机端的连接请求,于此同时,树莓派开发板上运行着一个死循环连接程序用来不断尝试连接服务端,一旦连接上之后树莓派便控制脚本开灯,服务器端的任务就是,判断有无手机端的连接请求,如果有,则再创建一个socket线程用来供树莓派连接。主要安卓代码如下:case R.id.open: new Thread()原创 2015-12-06 14:13:43 · 1185 阅读 · 0 评论 -
使用ZigBee模块实现PC机与树莓派的无线通信
背景:最近在做项目的过程中看到了一份以前的学长留给我的ZigBee模块的资料,之前在和其它学院的同学一起准备某个比赛的时候听说过ZigBee是一种无线通讯模块,于是就淘宝了一下,找到了这个然后在淘宝详情页仔细看了一下,发现它用到了我之前学过的UART协议,这个协议并不是指两个模块之间的无线通讯协议,而是在某一个通信模式,某一个信道下,模块A通过串口收到的数据会从模块B的串口发出,而这两原创 2016-04-15 15:52:10 · 28724 阅读 · 2 评论