���}��GSM���� ����65701���Pע�^���� |
---|
��P |
1�� |
![]() |
GSM���� ![]()
X10:
�ϴ��o�ҵ�app9.prj(�l���c�������Ķ���Ϣ)�ij����Ƿ��^�yԇ!����һ���Ɇ�, struct SMS_DATA { unsigned char PhoneNum[16]; struct date d; struct time t; int DatLen; unsigned char DBuf[168]; }; �@���Y���w�в��]�ж���Ϣ����̖�a!�l�Ͷ���Ϣ�ĕr������Ҫ����Ϣ����̖�a��?!�����c��Ϳ��! |
�������� | ���� | �؏� ![]() |
zhl |
2�� |
![]() |
![]()
�Y����PhoneNum�ǰl��SMS��Ŀ��̖�a������Ϣ����̖�aһ����SIM��������һ��ȱʡ��̖�a�����Ծ͛]�Ќ��T�O�á�
|
�������� | ���� | �؏� ![]() |
li |
3�� |
![]() |
![]()
����:
PutBmpFile();��,bmp�ļ��@ʾ��X�����Ұl�F�����ż��! ����:PutBmpFile(16,15,"sys.bmp");�Ϳ��� ...........(15,15,..........���@ʾ������) |
�������� | ���� | �؏� ![]() |
zhl |
4�� |
![]() |
![]()
�����@������,Ŀ���Ǟ��������Ļˢ�µ��ٶ�.
|
�������� | ���� | �؏� ![]() |
li |
5�� |
![]() |
![]()
�DƬ�������ǣ������@ʾ�y�a���ijɣ����ͺ��ˣ�
|
�������� | ���� | �؏� ![]() |
li |
6�� |
![]() |
![]()
��ֱ�Ӱ����ṩ��app9.exe��config.ini���d��ȥ�\��!��Ļ�@ʾ
Idx=2 Idx=3 Idx=4 Idx=7,SYNCָʾ��һ�����B�Ӻ�!һ�����l�W! case CMD_SENDSMS: // Send SMS printf( "\nSend SMS %d...\n", SendIdx ); strcpy( SMSData.PhoneNum, PhoneNum ); sprintf( SMSData.DBuf, "�gӭ�yԇ%d\nǶ��ʽ�W�jģ�K\n�����հl", SendIdx ); //sprintf( SMSData.DBuf, "SMS Idx=%d\n", SendIdx ); i1 = pSMS->Send( &SMSData ); if( !i1 ) printf( "Send SMS OK!\n" ); else printf( "Send SMS Fail!\n" ); break; ���{�õ�i1=pSMS->Send( &SMSData ) int SMSManager::Send( struct SMS_DATA* pSMS ) { int i1, i2; char *cp1, *cp2, *cp3; if( SendFlag ) return -1; if( Receiving ) return -1; //=1: on PDU receiving cp1 = TmpBuf; cp2 = &TmpBuf[20]; cp3 = &TmpBuf[256]; ConvertPhoneNumber( pSMS->PhoneNum, cp1); i1 = UCS2.GetUniCode( pSMS->DBuf, cp2, 160 ); GetUniCodeStr( cp2, cp3, i1 ); sprintf( PDUBuf, "0011000D9168%s000800%02x%s", cp1, (unsigned int)i1, cp3 ); i2 = strlen(PDUBuf); i1 = i2/2 -1; PDUBuf[i2] = 0x1A; // Ctrl-Z PDUBuf[i2+1] = <|>\0<|>; sprintf( cp3, "AT+CMGS=%d\r", i1 ); SEND( cp3 ); SetTimeoutCnt( 40 ); SendFlag = 1; return 0; } cp3ֻ�ǰl����AT+CMGS=xx,�����{���@������@ʾsendOK! ��Ϣ��ʲô�r��l�ͳ�ȥ��!? |
�������� | ���� | �؏� ![]() |
�� |
7�� |
![]() |
![]()
Ӳ���]�І��}�����ѽ��yԇ�^�ˣ�
|
�������� | ���� | �؏� ![]() |
li |
8�� |
![]() |
![]()
��TC35I,���u�����ϵij����Ƿ���Ҫ����!
|
�������� | ���� | �؏� ![]() |
li |
9�� |
![]() |
![]()
����:Idx=1,2,3,4,7����!Idx�]���@ʾ����ֵ!
{ "ATE0\r", "AT+CPMS=MT\r", "AT+CNMI=1,1,0,0,1\r", "AT+CMGF=0\r", "AT+CSMS=0\r", "" }; ����ij�ʼ���ڴ����ϛ]��ݔ��! |
�������� | ���� | �؏� ![]() |
zhl |
10�� |
![]() |
![]()
1��AT+CMGS=xx,��Ϣ��������Screen( )�����аl�͵ġ�
2����TC35I,���u�����ϲ���Ҫ���֡� 3��APP9�҂������˜yԇ��SMS�l��OK���������ذl�o��Ո���ա� |
�������� | ���� | �؏� ![]() |