linux项目
文章平均质量分 59
linux项目
alliiin
寄一个春天
展开
-
基于Linux网络编程和文件编程实现的FTP云盘项目
socket网络编程建立服务端与客户端的连接,文件编程实现客户端与服务端数据通信,客户端通过获取用户输入的命令,进行相关的命令识别和处理,服务端通过检测客户端发送的命令,执行相应的操作,并将执行命令所获得的数据发送给客户端。get+xxx:实现客户端远程从服务器端获取文件。put+xxx:实现客户端上传文件到服务器端。lcd+xxx:实现客户端切换目录的操作。cd+xxx:实现服务器切换目录的操作。lls:实现查看客户端当前目录下文件。quit:实现客户端的退出操作。原创 2023-06-14 17:11:15 · 84 阅读 · 0 评论 -
linux项目—基于树莓派的智能家居系统
使用串口连接语音模块,实现语音对浴室灯、卧室灯、餐厅灯、锁、风扇等的控制。通过socket连接全志,将全志作为客户端,通过接收全志发来的指令控制家居,同时将温度、湿度、报警器、红外等检测状态通过socket发送给全志,实时掌握家居情况。所有控制以及外设的设备都做成一个个对象(java思想),分别将命令控制的连成一个控制链表,外设设备做成一个外设设备的链表,这样做是为了方便以后功能模块的添加。socketContrl.c(socket控制)livingroomLight.c(卧室灯)camera.c(监控)原创 2023-05-30 15:13:18 · 1694 阅读 · 0 评论