# linux SPY
## 简介
使用Qt开发的linux嵌入式设备监控、管理框架
[客户端仓库](https://gitee.com/zhaojun_chao/aes_tcp_lib)
## 开发环境
* ubuntu 20
* Qt 5.12
* Qt Creator 4.13.1
## 核心功能
* 监测嵌入式设备运行状态
* 转发客户端消息, 为客户端提供消息转发服务
* 对设备执行远程shell
* 对设备进行远程升级,管理设备固件版本
* 与客户端进行文件传输
![主界面图](./lus/linux_spy_main.png)
![设备上线](./lus/lus.png)
![设备树形](./lus/lus-2.png)
# 第三方依赖
- https://gitee.com/ldcsaa/HP-Socket
- https://github.com/MEONMedical/Log4Qt
第三方依赖的动态库以及编译了一份[点我下载](https://pan.baidu.com/s/1HdaRydZcpAbbvAAVseJxUw) 提取码: cf32
下载到工程文件夹解压,即可编译本项目,解压后的lib目录结构如下
```
> $ tree ./lib
lib
├── libhpsocket.a
├── libhpsocket_d.a
├── libhpsocket_d.so
├── libhpsocket_d.so.5 -> libhpsocket_d.so
├── libhpsocket_d.so.5.7.2 -> libhpsocket_d.so
├── libhpsocket_d.so.5.7.3 -> libhpsocket_d.so
├── libhpsocket.so
├── libhpsocket.so.5 -> libhpsocket.so
├── libhpsocket.so.5.7.2 -> libhpsocket.so
├── libhpsocket.so.5.7.3 -> libhpsocket.so
├── liblog4qt.so -> liblog4qt.so.1.0.0
├── liblog4qt.so.1 -> liblog4qt.so.1.0.0
├── liblog4qt.so.1.0 -> liblog4qt.so.1.0.0
└── liblog4qt.so.1.0.0
0 directories, 14 files
```
没有合适的资源?快使用搜索试试~ 我知道了~
使用Qt开发的linux嵌入式设备监控、管理框架.rar
共124个文件
h:83个
cpp:11个
ui:5个
需积分: 5 3 下载量 161 浏览量
2023-07-13
06:59:40
上传
评论 1
收藏 682KB RAR 举报
温馨提示
嵌入式linux功能设计(摄像头端): 采用Linux内核的V4L2视频驱动架构来驱动摄像头获取图像数据,支持MJPEG、JPEG、YUV等格式图像,采用socket与web端通信,将一帧帧的图像发送给Web端,这就实现了捕获摄像头图像的功能。若开发板是带LCD屏的还可添加相应的画面实时显示、一些功能按钮或标签信息等,可用QT来实现。 摄像头端包括以下模块: QT界面:显示各个QT控件、图像、文字信息等; USB摄像头图像采集模块:利用V4L2驱动摄像头,获取图像用于显示; socket通信:与服务器建立TCP连接,相互发送协议数据来通信。
资源推荐
资源详情
资源评论
收起资源包目录
使用Qt开发的linux嵌入式设备监控、管理框架.rar (124个子文件)
lus_server.conf 175B
hpsocket_s.cpp 35KB
mainwindow.cpp 24KB
qt_aes.cpp 13KB
lus_db.cpp 11KB
xml.cpp 5KB
terminal_cmd.cpp 2KB
baidu_map.cpp 2KB
send_file.cpp 676B
change_gid.cpp 572B
dialog_comment.cpp 476B
main.cpp 320B
Linux.doc 29KB
.gitignore 551B
HPSocket4C.h 132KB
SocketInterface.h 124KB
HPSocket.h 28KB
log4qt.h 23KB
HPTypeDef.h 20KB
HPSocket4C-SSL.h 18KB
logerror.h 15KB
factory.h 14KB
logger.h 13KB
logmanager.h 12KB
HPSocket-SSL.h 11KB
GlobalErrno.h 9KB
initialisationhelper.h 7KB
loggingevent.h 7KB
GlobalDef.h 7KB
qt_aes.h 7KB
appenderskeleton.h 6KB
ttcclayout.h 5KB
configuratorhelper.h 5KB
fileappender.h 5KB
writerappender.h 5KB
telnetappender.h 5KB
binaryfileappender.h 5KB
propertyconfigurator.h 5KB
hpsocket_s.h 4KB
datetime.h 4KB
dailyrollingfileappender.h 4KB
optionconverter.h 4KB
patternformatter.h 4KB
rollingfileappender.h 4KB
patternlayout.h 4KB
listappender.h 4KB
level.h 3KB
rollingbinaryfileappender.h 3KB
qmllogger.h 3KB
properties.h 3KB
binarylogger.h 3KB
consoleappender.h 3KB
levelrangefilter.h 3KB
layout.h 3KB
dailyfileappender.h 3KB
appender.h 3KB
asyncappender.h 3KB
lus_st.h 3KB
mainwindow.h 3KB
appenderattachable.h 3KB
debugappender.h 3KB
levelmatchfilter.h 2KB
binaryloggingevent.h 2KB
stringmatchfilter.h 2KB
mainthreadappender.h 2KB
hierarchy.h 2KB
binarylayout.h 2KB
binarywriterappender.h 2KB
systemlogappender.h 2KB
classlogger.h 2KB
filter.h 2KB
mdc.h 2KB
simplelayout.h 2KB
loggerrepository.h 2KB
ndc.h 2KB
nullappender.h 2KB
log4qtsharedptr.h 2KB
binaryeventfilter.h 2KB
binarytotextlayout.h 2KB
simpletimelayout.h 2KB
dispatcher.h 2KB
signalappender.h 1KB
logstream.h 1KB
denyallfilter.h 1KB
basicconfigurator.h 1KB
binarylogstream.h 1KB
binaryclasslogger.h 1KB
log4qtshared.h 1KB
xmllayout.h 1KB
baidu_map.h 825B
xml.h 691B
lus_data_type.h 661B
terminal_cmd.h 651B
send_file.h 476B
lus_db.h 468B
change_gid.h 400B
dialog_comment.h 396B
app_send.ico 95KB
app_search.ico 95KB
app_edit.ico 95KB
共 124 条
- 1
- 2
资源评论
野生的大熊
- 粉丝: 229
- 资源: 247
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功