简单手机短信发送软件

2024-01-13 23:18

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

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

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

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

 

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

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

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

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



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

相关文章

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

基于Python编写自动化邮件发送程序(进阶版)

《基于Python编写自动化邮件发送程序(进阶版)》在数字化时代,自动化邮件发送功能已成为企业和个人提升工作效率的重要工具,本文将使用Python编写一个简单的自动化邮件发送程序,希望对大家有所帮助... 目录理解SMTP协议基础配置开发环境构建邮件发送函数核心逻辑实现完整发送流程添加附件支持功能实现htm

python连接sqlite3简单用法完整例子

《python连接sqlite3简单用法完整例子》SQLite3是一个内置的Python模块,可以通过Python的标准库轻松地使用,无需进行额外安装和配置,:本文主要介绍python连接sqli... 目录1. 连接到数据库2. 创建游标对象3. 创建表4. 插入数据5. 查询数据6. 更新数据7. 删除

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

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