黑基网 首页 资讯 科技眼 查看内容

短信群发——低成本短信猫|python玩硬件

2017-7-1 00:54| 投稿: xiaotiger |来自: 互联网

摘要: 打造短信猫这是一款市面上的短信猫短信猫,其实是一种用来收发短信的设备 通过(USB或者串口、网口)数据线和电脑相连 实现短信收发的功能 GSM-SM Modem短信猫:短信二次开发接口有好多种,比如:OCX方式的短信二次开 ...

打造短信猫

这是一款市面上的短信猫

短信猫,其实是一种用来收发短信的设备

通过(USB或者串口、网口)数据线和电脑相连

实现短信收发的功能

 GSM-SM Modem短信猫:

短信二次开发接口有好多种,比如:

  • OCX方式的短信二次开发控件

  • DLL动态链接库的接口方式

  • 封装成中间件或者封装成一个Server的形势的数据库接口方式

短信收发功能主要电子元件

  • 基于无线GSM技术的 工业级的MODEM配件

  • 内嵌GSM无线通信模块


SIM900aK开发板

我们这里使用的并不是包装好外壳的硬件

而是迷你的开发板

也是通过USB接口与电脑连接(USB-TTL)

如图

连接演示


串口调试助手

初次与硬件连接,我们可以使用上位机

我们可以使用串口调试助手来检测各种状态

比如:

  • 硬件的串口通讯

  • SIM信号强度

  • 进行回环测试


AT指令集

AT指令控制GSM模块的许多行为

  • 拨叫号码、

  • 按键控制

  • 传真

  • GPRS等

AT指令基本用法:

  1. 测试命令(Test Command)

    在AT指令后面加上“=?”即构成测试命令。
  2. 读取命令(Read Command)

    在AT指令后面加上“?”即构成读取命令。
  3. 执行命令(Execute Command)

    一般而言在AT指令后加上“=”及命令参数即可


编码问题

软件与硬件的通讯

其实是以十进制(Unicode(UCS2)传输的

所以需要对字符串的编码进行转换

转换代码如下:

def Unicode2HexStr(Unicde_Str): Hex_Str = "" for i in range(0, len(Unicde_Str)): Hex_Str += (hex(ord(Unicde_Str[i])).replace('0x','').zfill(4)) return Hex_Str print(Unicode2HexStr(U_Str))

使用的python库–pyserial

虽然GSM主要用于与单片机进行控制

对于没有嵌入式知识的小伙伴来说

也可以在电脑上

使用python对串口进行控制

基于pyserial

Documentation: http://pythonhosted.org/pyserial/

pyserial支持的版本为py.2.7 / py3.4

建议使用py2.7

提示:

在于串口的通讯中,主要是以十进制数据交互

所以字符串的编码必须转换


英文短信与中文短信的模式

一般Text模式只支持英文短信

另外还有2种模式支持中文:

  • TEXY(US2)

  • PDU模式

如果使用pdu,需要相当复杂繁琐的转换

我们这里采用text(us2)发送中文短信

TEST(UCS2)模式下发送中英文短息,短消息储存至SIM卡中。AT+CMGF=1AT+CSCS="UCS2”AT+CSCA? AT+CSMP=17,167,0,25 AT+CMGS="00310033003800310038003200370030003000360039",>4F60597D00680065006C006C006F(CTRL-Z)

短信群发的一些探索

搜索引擎

在百度google搜索短信群发

第三方的软件倒是不少

只是感觉很多像是木马软件一样

各种广告各种病毒

ui也是惨不忍睹

>开源项目

在githunb和开源中国搜索关于SMS网关的开源库

发现都是关于短信轰炸机的

阿里大于,腾讯云都必须是企业的app或者网页接口

但是还是需要认证和审核

短信内容受监控

最后

国外有teilio提供短信api

但是国际短信资费为0.3元/条


如何实现短信群发呢?

  1. 双击软件

  2. 弹出文件选择框 [选取Excel文件]

    3.一键群发

优点:

  • 不需要企业资质注册登记

  • 不被局限于内容模版

  • 不受审查

  • 关联excel文件

  • 每个手机号对应不同的短信内容

  • 全自动,一键运行


背后的故事

有小伙伴在咨询

让繁琐的操作自动化

能极大的方便我们的学习,生活和工作

对吗?


最后

移动官网优惠套餐

在移动官网看到,可以购买优惠短信套餐

其实也很便宜了,0.05元


也可以使用树莓派噢

结合

微信机器人 与短信群发助手

低成本打造企业级的营销应用

wechatrobot请参考 这篇文章

微信机器人打造超级营销矩阵


希望和你做朋友

你还可以阅读

把你的微信变成超级营销机器人

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:http://www.toutiao.com/a6428153684954267906/

免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部