简单手机短信发送软件

2024-01-13 23:18

本文主要是介绍简单手机短信发送软件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      本来毕业设计已经弄的差不多了,可惜还跟手机搞上关系了,因为我是嵌入式专业的,没办法一定要跟嵌入式有关,纠结啊!本来是做基于B/S结构的教科研管理系统,后来实在想不出办法了,就只好做一个教科研师资管理系统与手机通信开发,这总该跟嵌入式有关了吧!邱老师叫我这样做的,不然我真的想不出有什么办法了。其实我一开始的想法是如果系统有什么信息可以通过短信猫发送给用户,不过我一开始确实没什么想法,因为我压根就没弄过短信猫,我还以为短信猫是什么神秘的东西,后来才知道原来是GSM MODEM,我一想不是工作室的那个吗?不是有吗?反正有硬件就去做了吧!

   其实一开始不知道怎么做的,有去网上参考别人的材料,但还是没什么想法呢?图书馆又没有什么书,纠结中!后来我想了电脑上不是有一个超级终端么,那应该可以测试一下,但是测了好几天这个短信猫都不能用呢?又一次的迷茫了!后来听人家说那个可以跟设备之类的有关呢?突然想可能跟那个串口线有关系,于是我就去换了一条新的串口线!突然间可以了,哇,太高兴了,弄了几天终于有点成果了,后来就去试一下看那个超级终端可不可以发短信,终于可以了!算是有点结果了吧!心里确实蛮兴奋的!

     后来就去找材料看那个具体怎么做!我现在做的这个还是参考别人的代码,但原来的那个是用AT指令,发送的有点麻烦!后来我就去修改一下,不用AT指令,毕竟懂AT指令的人不多吗!所以现在可以了!下面的那个是修改后的页面:

 

首先要连接设备,然后下来就是初始化串口,包括发送方式等。

然后就是填写对方手机号码,最后就是填写短信内容,点击发送就可以了!

不过这个软件还有一个问题就是只能发送英文的,还没实现发送中文,这个后续还有继续去做!下面的是我主要的代码:

这篇关于简单手机短信发送软件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/603129

相关文章

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas