IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 短信猫客户端 -> 正文阅读

[大数据]短信猫客户端


前言

项目介绍:树莓派上连接移远 EC20F 4G 模块,采用 C/S 架构编写程序实现网络短信猫功能。该项目主要包括 PC 上
位机的 QT 界面开发及树莓派上的短信收发两个部分,其具体工作流程为:

  1. 树莓派上编写网络 socket 服务器程序监听 PC 上客户端的连接请求,采用 epoll 技术解决多客户端访问,同时支
    持 SQLite 数据库预设账号验证客户端的网络登录请求;
  2. PC 上客户端采用 QT 库开发 UI 界面,使用网络 socket 连接树莓派服务器程序并登录认证,认证通过之后采用
    JSON 格式打包要发送的短信内容(支持中英文短信发送)及目标手机号给树莓派上的程序发送;
  3. 树莓派上程序在收到该短信内容之后,找到相应的 4G 模块并将短信内容发送出去。

本人负责: PC 上位机端的程序开发及树莓派上部分程序功能协同开发,其中包括:

  1. 在 PC 上采用 QT 设计开发 UI 界面,对页面进行设计和美化,对输入框进行焦点事件处理,设计输入提示语;
  2. 使用 QT 网络 socket 编程,采用 JSON 协议格式实现登录、短信收发等功能;
  3. 使用 SQLite 数据库,保存所有发送的短信内容历史记录;
  4. 协同完成树莓派 Linux 上的网络 socket Server 程序开发及数据库 SQLite 编程;
  5. 交叉学习并了解树莓派下中英文短信收发过程。

一、基础页面

短信猫配置界面:
用于配置IP和端口信息,填写用户名和密码。
在这里插入图片描述
发送短信界面:
用于目标手机号和短信内容的编辑。
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、实现效果

短信猫配置界面:
!](https://img-blog.csdnimg.cn/d3ee5fd7ca0c473da80b76932b2e7a10.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAbHVja3l-ZHVkdQ==,size_20,color_FFFFFF,t_70,g_se,x_16)

发送短信界面:
在这里插入图片描述
消息记录:
在这里插入图片描述

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-06 11:13:37  更:2021-09-06 11:15:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:43:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码