M2M GSM application
6 отговора
236 прегледа
M2M GSM application
Имам два ГСМа,
първия свързвам към компютъра през RS232 или друг порт.
Искам да напиша следанта програма (С++ или друг).
От втория ГСМ пращам СМС към първя свързан към компютъра,
Програнмата "прихваща" СМСа и го изписва на екрана на ПКто
( то от своя страна може да прави разни работи в зависимост от съдържанието на СМСа).
Молабата ми е ако някой има разработени класове или
документация по въпроса да ми помогне.
Полезно ми е всичко от управление на серийни портове до
документи с АТ комади на ГСМи.
Програмата ще бъде с отворен код ( поне в часта, която за съм писал ).
Б Л А Г О Д А Р Я ! ! !
fmi@abv.bg
първия свързвам към компютъра през RS232 или друг порт.
Искам да напиша следанта програма (С++ или друг).
От втория ГСМ пращам СМС към първя свързан към компютъра,
Програнмата "прихваща" СМСа и го изписва на екрана на ПКто
( то от своя страна може да прави разни работи в зависимост от съдържанието на СМСа).
Молабата ми е ако някой има разработени класове или
документация по въпроса да ми помогне.
Полезно ми е всичко от управление на серийни портове до
документи с АТ комади на ГСМи.
Програмата ще бъде с отворен код ( поне в часта, която за съм писал ).
Б Л А Г О Д А Р Я ! ! !
fmi@abv.bg
Re: M2M GSM application
под windows работата с порта е направена като работа с файл. отварянето изглежда нещо такова:
hPort=CreateFile(port, GENERIC_READ | GENERIC_WRITE,//access
0,//share
NULL,//security
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL );
управлението става с функции от типа на SetCommState,EscapeCommFunction или SetCommMask. за повече инфо виж в msdn. можеш да четеш направо с ReadFile без да ползваш WaitCommEvent, дори е по-добре (поне под 98), защото по някаква причина WaitCommEvent прави опашка.
hPort=CreateFile(port, GENERIC_READ | GENERIC_WRITE,//access
0,//share
NULL,//security
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL );
управлението става с функции от типа на SetCommState,EscapeCommFunction или SetCommMask. за повече инфо виж в msdn. можеш да четеш направо с ReadFile без да ползваш WaitCommEvent, дори е по-добре (поне под 98), защото по някаква причина WaitCommEvent прави опашка.
Re: M2M GSM application
Vizh tuka, niakoi mai te e izprevaril, che i sorsa si e dal
[линк]
[линк]
Re: M2M GSM application
... Да това е готино.
Аз не казвам, че ще откривам топлата вода.Дори на PCто си имам 10тина
работещи програмки като тази която искам да напиша.
Ако имате два ГСМа и кабел за връзка с РС пробвайте:
< URL [линк] /URL>
ако имате успех, пишете ми !
Oxygen SMS and SMSPlus ActiveX Controls Features
===============================================
- supports Nokia 3210, 3310, 3330, 3350, 3390, 3410, 5110, 5130, 5190, 5210,
5510, 6110, 6130, 6150, 6190, 6210, 6250, 6310, 6310i, 6360, 6510, 7110,
7190, 8210, 8250, 8290, 8310, 8390, 8850, 8855, 8890, 8910 phones.
... Б.А. работи и с Ериксон Р320
- autodetects phone model after connection
- allows to send SMS messages through any SMS centre
- sends simple text and unicode messages
- automatically generates events when SMS message or delivery report come
- optional autodelete of incoming messages and reports feature
- allows to get inbox total and busy count, read and delete messages from SMS
inbox
- allows to retrieve last Dialled, Received or Missed caller name and phone
number (*)
- able to send and receive picture messages
- able to send CLI logos
- allows to save and send Ringtones and Operator logos (*)
- allows to save and reset Startup logo (*)
- flash messages sending
- news-flash message sending (*)
- allows to get variable phone parameters: IMEI, model, SMSCenter phone number,
Hardware/Software revision and date, Battery and Signal level.
- can be used in any programming environment supporting ActiveX
(e.g. ASP, Microsoft Visual Basic, Microsoft Visual C++, Microsoft Access,
Borland Delphi, Borland C++ Builder)
(*) - Plus Edition only
Аз не казвам, че ще откривам топлата вода.Дори на PCто си имам 10тина
работещи програмки като тази която искам да напиша.
Ако имате два ГСМа и кабел за връзка с РС пробвайте:
< URL [линк] /URL>
ако имате успех, пишете ми !
Oxygen SMS and SMSPlus ActiveX Controls Features
===============================================
- supports Nokia 3210, 3310, 3330, 3350, 3390, 3410, 5110, 5130, 5190, 5210,
5510, 6110, 6130, 6150, 6190, 6210, 6250, 6310, 6310i, 6360, 6510, 7110,
7190, 8210, 8250, 8290, 8310, 8390, 8850, 8855, 8890, 8910 phones.
... Б.А. работи и с Ериксон Р320
- autodetects phone model after connection
- allows to send SMS messages through any SMS centre
- sends simple text and unicode messages
- automatically generates events when SMS message or delivery report come
- optional autodelete of incoming messages and reports feature
- allows to get inbox total and busy count, read and delete messages from SMS
inbox
- allows to retrieve last Dialled, Received or Missed caller name and phone
number (*)
- able to send and receive picture messages
- able to send CLI logos
- allows to save and send Ringtones and Operator logos (*)
- allows to save and reset Startup logo (*)
- flash messages sending
- news-flash message sending (*)
- allows to get variable phone parameters: IMEI, model, SMSCenter phone number,
Hardware/Software revision and date, Battery and Signal level.
- can be used in any programming environment supporting ActiveX
(e.g. ASP, Microsoft Visual Basic, Microsoft Visual C++, Microsoft Access,
Borland Delphi, Borland C++ Builder)
(*) - Plus Edition only
Re: M2M GSM application
Ако искаш да задълбаеш, виж ETSI GSM 07.05 Technical Specification (потърси с Google, че не помня от къде го дръпнах или виж на [линк]), както и разширения AT Command Set който използват телефоните за управление на SMS и допълнителните възможности, предоставени от производителя.

Mixy
Mixy
Re: M2M GSM application
ooo ieeeee, tova e mnogo interesno!
shte potarsia neshto po vaprosa........
shte potarsia neshto po vaprosa........
Re: M2M GSM application
Май ще се спра на Oxygen ActiveX. Професионална е и за сега не дава бъгове.
Жалко, че ще трябва да изръся $150 от финансовя директор. Което автоматично ще доведе до забраната да разпространявам безплатно
програмката.
Жалко, че ще трябва да изръся $150 от финансовя директор. Което автоматично ще доведе до забраната да разпространявам безплатно
програмката.