如何用单片机控制GSM模块发短信

[复制链接]
2243|3
 楼主| john1225cn 发表于 2013-7-23 22:32 | 显示全部楼层 |阅读模式
开发完成
短信报警控制
器,几点经验大家分享:


1、GSM模块电源要恨稳定,并且要有电源通断控制功能,常用的DCDC控制器。
2、基于多任务的SMS服务,不断扫描状态和做短信收发处理。
3、中文PDU短信,需要有字库,通常发短信采用的是unicode,而编译器都是GBK。做个查表字库就可以了。
4、控制器输入输出口,可以定义中文名称,短信收到后,一目了然。





短信报警控制
一款集成
GSM短信功能
模拟量输入监测的
工业级控
制设备。它使用
最先进的ARM嵌入式和GSM通信技术,实现设备检测和短信报警的功能。控制器具有RS232接口、双路模拟量输出,数字量输入接口和继电器联动输出接口。支持标准Modbus协议,方便实现多机组网控制管理。适用于开关控制、环境和设备运行监测控制、远程短信报警等现场。




uet_cache 发表于 2013-7-24 18:51 | 显示全部楼层
宣传的?
zhyscout 发表于 2013-7-25 02:13 | 显示全部楼层
看看!
 楼主| john1225cn 发表于 2013-7-26 21:38 | 显示全部楼层
通过多任务处理gsm通信,抛砖引玉

                OSTaskCreate(GSM_GetTask,(void *)0,&GSM_GetTaskStk[GSM_GetTaskStkSize-1],GSM_GetTaskPrio);
               
#if GPRS_ENABLE == 1       
                OSTaskCreate(GPRSSeverTask,(void *)0,&GPRSSeverTaskStk[GPRSSeverTaskStkSize-1],GPRSSeverTaskPrio);
#endif
                OSTaskCreate(SMSSeverTask,(void *)0,&SMSSeverTaskStk[SMSSeverTaskStkSize-1],SMSSeverTaskPrio);

您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:1、智能识别与搬运解决方案,提供移动机器人控制器、调度软件、工位呼叫系统,以及各类移动机器人系统解决方案。基于独创的嵌入式硬件构架和软件算法,产品具有

45

主题

147

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部