|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Снова я со своим терминалом. Вроде бы все настроил, но осталась одна загвоздка. При работе с терминалом - посылаю код, жду ответа. Двигаюсь дальше. Но возникла нестыковочка. Сразу скажу - я её просто проигнорировал, но это до поры до времени. Суть в следующем. Когда отправляю СМС, происходит два шага. Первый - ввод кода AT+CMGS="+7910ХХХХХХ" . При работе с СОМ портом это как Код: plaintext 1.
Код: plaintext
Com port выдает "> " и когда он это выдал, можно вводить вторую часть кода для отправки СМС Код: plaintext
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Разумеется, пока выполняется этот цикл - проходит 1+0,2*10=3 секунды и терминал(COM port) уже сам по себе готов принимать вторую часть кода. Вопрос: как мне считать это пресловутое сочетание "> " ниже пример как оно в жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 19:19 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Картинку то забыл. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 19:20 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
В теле цикла Код: plaintext
Но в результате код, при опросе COM porta подвисает (если есть read str ) Вот так он подвисает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Код: plaintext 1. 2. 3.
Итого имеем. Если с такой строкой read str то всё виснет Если без неё, то однажды код не сработает, так как не будет приглашения для ввода второй части. А ставить задержку Hang 2 от фонаря, также не хочется. Какие есть варианты и идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 19:30 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-О, А почему решено что read str виснет, может он терминатор ждет? Может лучше читать символ с таймаутом? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 19:50 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Странно: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 21:17 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Alexey Maslov, Полный код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 21:28 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
ну яО-О-О, А почему решено что read str виснет, может он терминатор ждет? Может лучше читать символ с таймаутом?Не совсем понял, что имеете ввиду. Я Делаю опрос последней строки, чтобы продолжить выполнение кода. Опрашиваю COM port, Если в коде указать read str , то код останавливается и все подвисает, и если принудительно прервать выполнение программы и открыть терминал COM porta через PYTTY, то первое что выводится будет "> ", то есть COM port Ждёт ввода команды, даже если мы закрыли исполняемый файл (прервали выполнение кода). А определить, что терминал отправил мне команду "> ", я не могу!!! ответы от терминала/COM porta в данной ситуации не считываются (ну или я что то делаю не так). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 21:33 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
При этом, остальные части кода, где идет ответ - он опрашивает нормально Вот пример успешного выполнения команд В основном коде есть дополнительные блоки, которые устанавливают значения под конкретного оператора сотовой связи Итоги выполнения команд (возврат успешности выполнения команды) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 21:42 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Как можете заметить, ответ на отправленную команду возвращается не сразу. В данном примере шаг в строках 0,5 секунд, то есть с момента отправки команды и до получения ответа об успешном выполнении проходит от 1,5 до 2,5 секунд, а иногда команды вообще не выполняться, так как происходит сбой/ошибка ... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 21:44 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-О// вот здесь подвохТак и я о том же. Команда "W Nr" тоже должна в модем писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 22:29 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Alexey MaslovТак и я о том же. Команда "W Nr" тоже должна в модем писать?Эта строк - проверочный код. Я её написал - на случай "вдруг сработает" В стандартной ситуации Код: plaintext 1. 2. 3. 4.
Код: plaintext 1. 2. 3. 4. 5.
Просто последний кусок кода - добавляет в строку в COM port по 1 символу и в результате у нас должно было бы получится в отправленном СМС сообщении 0123456789 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 22:51 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-Ону яО-О-О, А почему решено что read str виснет, может он терминатор ждет? Может лучше читать символ с таймаутом?Не совсем понял, что имеете ввиду. Я Делаю опрос последней строки, чтобы продолжить выполнение кода. Опрашиваю COM port, Если в коде указать read str , то код останавливается и все подвисает, и если принудительно прервать выполнение программы и открыть терминал COM porta через PYTTY, то первое что выводится будет "> ", то есть COM port Ждёт ввода команды, даже если мы закрыли исполняемый файл (прервали выполнение кода). А определить, что терминал отправил мне команду "> ", я не могу!!! ответы от терминала/COM porta в данной ситуации не считываются (ну или я что то делаю не так). read var это чтение строки. последовательности байт. пока не встретится терминатор. read *var это чтение одного символа. терминатор не ждется. Ну или читать строку с указанием длины чтения. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 22:56 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Код Код: plaintext 1. 2. 3. 4. 5.
Первая часть - непосредственно отправка команды COM port-у Код: plaintext 1.
Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
В результате, во внешнем текстовом файле у нас будут записи Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 22:59 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
ну я read var это чтение строки. последовательности байт. пока не встретится терминатор. read *var это чтение одного символа. терминатор не ждется. Ну или читать строку с указанием длины чтения.Сейчас попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 23:01 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Фокус не удался На код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
При этом в ответах, записанных во внешний текстовой файл фигурируют цифры 62 и 32 и 10 А в пришедшей СМС был следующий текст "345at at", что больше похоже на правду, т.к при запуске PyTTY я ввожу at, а цифры 345 наверное ввелись из кода. Но проблема так и осталась символы " > " я так и не увидел. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 23:41 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-О, Команда read *var читает символ, но помещает в var не сам прочитанный байт, а его код. Соотношение примерно такое Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 23:57 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
В коде есть условие ||(str'="") Которое, должно было сработать, так как мы получаем любое число, то есть str'="" (получили в ответ хоть что то). Кроме этого, мы сами вводим числа. Сейчас опробую, но шансов мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 08:19 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-ОВ коде есть условие ||(str'="") Которое, должно было сработать, так как мы получаем любое число, то есть str'="" (получили в ответ хоть что то). Кроме этого, мы сами вводим числа. Сейчас опробую, но шансов мало.Приглядитесь к выводу в отчет этих строк Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 08:59 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
ну я, Все работает, сейчас отчитаюсь. С вашей помощью, ускорил опрос других команд. Теперь вместо 2-2,5 сек, запрос длится 1-1,5 секунды. Но никогда не подумал, что условие наличие ответа str'="" не сработает! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 09:51 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
код был Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 09:52 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Ну вроде бы все. Вот код успешной отправки СМС (двухшаговая его часть) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 10:07 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
P.S. Кстати, если стандартным способом (через костыли, через бесплатные приложения) одна СМС-ка приходила через 17-25 секунд с момента отправки, то сейчас она приходит уже ТОЛЬКО через 4-5 секунд. Практически моментально. С чем это связано - не знаю, но отличия по скорости доставки на телефон колоссальные. Одно но - для запуска модема нужна подготовительная часть - а она длится около 1 минуты, а потом нужно поддерживать его в активном состоянии (через запросы), иначе модем "засыпает" и все начинает сыпаться (идут коды ошибок). Поэтому, если вам важна быстрота отправки - то один вариант (постоянно опрашивать можем, отсылать команды пустышки), но реакция практически мгновенная (сигнализация, безопасность, ...) Если же отправляете СМС редко, и скорость реакции модема не важна, то можно пользоваться стандартными методами, там хоть и дольше все происходит, зато в интернете масса бесплатных приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2016, 10:17 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-О , Дабы не писать в коде комментарии вида Код: plaintext
и не засорять его непонятными кодами, но при этом не потерять читаемость, воспользуйтесь макросами, например:asciicodes.inc Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 10:12 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
servit, по мне так лучше таскать с собой комментарии, чем тратить мозг на запоминание того, что же такое BS и как мне закодировать перевод строки. На мой взгляд, запомнить CRLF сложнее, чем $C(13,10) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 05:48 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Блок А.Н.На мой взгляд, запомнить CRLF сложнее, чем $C(13,10) по мне так лучше таскать с собой комментарии Одно с другим не вяжется: или запомнить или комментарии. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 08:10 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Код писался для внутренней работы. Я практически постоянно пишу комментарии, т.к. потом эти куски кода вытаскиваю и вставляю в другие части кода, так гораздо легче найти. У все своя манера писать код. Я люблю комментировать почему делал так или иначе. Более того, я делаю и вовсе не позволенные вещи. Я оставляю внутри рабочего кода куски прежних версий. Просто я частенько пишу алгоритмы анализа и очень часто, случаются ошибочные алгоритмы. И чтобы их не повторять, я пишу (оставляю) часть старого кода. Просто иногда могу наступать на одни и те же грабли по несколько раз. В основном же у меня примерно на 70-100 строк кода - одна строка с комментариями. При разработке нового кода - комментарии приходятся на каждые 15-20 строк кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 09:07 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Кстати, вдруг кому пригодится. Если отправлять СМС в формате PDU, то вышеописанный код ловли символа ">" не срабатывает, так как сразу меняется сумма строки (а в этом формате нужно отправлять еще и длину строки с СМС сообщением). В общем, я ловлю перевод каретки (символ 13), жду 1 секунду и ввожу вторую часть. Тогда все срабатывает как нужно. В общем, я грешу на сам 3G модем, так как таких косяков на ровном месте в интернете не встречал (о них никто не писал). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 09:10 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
И еще одно.Если отправлять СМС сообщения в формате "text" ("AT+CMGF=1" и AT+CSCS="GSM" раскладка символов), то СМС-ка уходит за 3-5 секунды. Длина СМС-ки 140 символов, но только латинскими буквами. Приходит за 2-5 секунд. В общей сложности с момента запуска отправки сообщения (активирования кода по отправке СМС) и до прибытия на телефон уходит 4-7 секунд. Самый быстрый способ доставки СМС.Если отправлять ОДИНОЧНОЕ СМС сообщение в формате "PDU" ("AT+CMGF=0" и AT+CSCS="UCS2" раскладка символов), то СМС-ка уходит за 5-7 секунд. Длина СМС-ки не более 67 символов!!!, но любыми буквами, символами, значками, хоть иероглифами! Приходит секунд за 5-7. в СУММЕ 7-15 СЕКУНД.Если отправлять Длинное СМС сообщение (длина более 67 символов) в формате "PDU" ("AT+CMGF=0" и AT+CSCS="UCS2" раскладка символов), то СМС-ка уходит примерно за 12-15 секунд и приходит к пользователю еще через 15 секунд. В общей сложности уходит около 25-35 секунд. Если еще проще, то сумма частей в СМС-ке умножаем на 15. Так, если будет уже 3 части в СМС сообщении, то придёт (пипикнет на телефоне пользователя) за 45 секунд. Я так подробно пишу, т.к. встречал вопросы по созданию СМС сообщений через Cache. Модератор: убрал моноширинный шрифт ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 09:21 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
servitБлок А.Н.На мой взгляд, запомнить CRLF сложнее, чем $C(13,10) по мне так лучше таскать с собой комментарии Одно с другим не вяжется: или запомнить или комментарии. Не вижу проблем. Запомнить, продублировать комментарием. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2016, 21:07 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
В linux системах существуют замечательные готовые решения для работы с SMS сообщениями, например бесплатный SMSTools. Прикрутить его без проблем можно через скрипты к любой СУБД. У меня есть проект, где SMSTools с USB GSM модема принимает sms сообщения и отправляет их в Cache, и наоборот, Cache формирует сообщение для рассылки через smstools. Не надо ничего изобретать и тратить на это время, все давно уже написано и отлажено. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 16:15 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
kalinВ linux системах существуют замечательные готовые решения для работы с SMS сообщениями, например бесплатный SMSTools.Этот вариант предлагался ТС-у в одном из более ранних топиков. Однако он, не ища лёгких путей, всё же прошёл выбранным путём до конца. P.S. Вы сюда, похоже, последнее время редко заходите и пропустили много важного... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 16:50 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Я бы может и применял бы стандартные приложения, у них у всех косячёк - отправляют хорошо, а приём СМС сообщения и их дальнейший анализ - делают плохо. Будете смеяться, но разобраться, но разобраться в платном в стороннем софте было тяжеловато (с наскоку не получилось), а написать свою СМС-силку гораздо легче. Я делал программу для отправки СМС с заделом на будущее - чтобы через СМС команды можно было и управлять машиной, оборудованием дистанционно. Кроме всего этого, то что заложено в стандартных (бесплатных) программах по отправке СМС сообщений - чистый функционал. Я же натура Творческая и узнал много чего интересного, что может существенно разнообразить отправку СМС-ок. Кроме того, зная все то что я уже знаю по AT командам - не составит особого труда и делать голосовую рассылку, обзвонку. Правда мой 3G модем не поддерживает голосовые функции. Но резервный канал - в случае сбоя я оставил и идет не только СМС сообщение, но и звонок на указанный номер сотового телефона. Игры играми, а программирование для отправки СМС сообщений вылилось в нечто большее, что может решить массу задач. В общем, я не жалею о потраченном месяце. За месяц я получил все что хотел и полностью бесплатно. Есть задел на будущее по функционалу. Софт удобный для меня и полностью интегрированный в работу Cache. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 20:39 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-ОЯ бы может и применял бы стандартные приложения, у них у всех косячёк - отправляют хорошо, а приём СМС сообщения и их дальнейший анализ - делают плохо. Будете смеяться, но разобраться, но разобраться в платном в стороннем софте было тяжеловато (с наскоку не получилось), а написать свою СМС-силку гораздо легче. Я делал программу для отправки СМС с заделом на будущее - чтобы через СМС команды можно было и управлять машиной, оборудованием дистанционно. Кроме всего этого, то что заложено в стандартных (бесплатных) программах по отправке СМС сообщений - чистый функционал. Я же натура Творческая и узнал много чего интересного, что может существенно разнообразить отправку СМС-ок. Кроме того, зная все то что я уже знаю по AT командам - не составит особого труда и делать голосовую рассылку, обзвонку. Правда мой 3G модем не поддерживает голосовые функции. Но резервный канал - в случае сбоя я оставил и идет не только СМС сообщение, но и звонок на указанный номер сотового телефона. Игры играми, а программирование для отправки СМС сообщений вылилось в нечто большее, что может решить массу задач. В общем, я не жалею о потраченном месяце. За месяц я получил все что хотел и полностью бесплатно. Есть задел на будущее по функционалу. Софт удобный для меня и полностью интегрированный в работу Cache. Может еще и статью накидаете для Хабра? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2016, 23:26 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-ОЯ бы может и применял бы стандартные приложения, у них у всех косячёк - отправляют хорошо, а приём СМС сообщения и их дальнейший анализ - делают плохо. Будете смеяться, но разобраться, но разобраться в платном в стороннем софте было тяжеловато (с наскоку не получилось), а написать свою СМС-силку гораздо легче. Я делал программу для отправки СМС с заделом на будущее - чтобы через СМС команды можно было и управлять машиной, оборудованием дистанционно. Кроме всего этого, то что заложено в стандартных (бесплатных) программах по отправке СМС сообщений - чистый функционал. Я же натура Творческая и узнал много чего интересного, что может существенно разнообразить отправку СМС-ок. Кроме того, зная все то что я уже знаю по AT командам - не составит особого труда и делать голосовую рассылку, обзвонку. Правда мой 3G модем не поддерживает голосовые функции. Но резервный канал - в случае сбоя я оставил и идет не только СМС сообщение, но и звонок на указанный номер сотового телефона. Игры играми, а программирование для отправки СМС сообщений вылилось в нечто большее, что может решить массу задач. В общем, я не жалею о потраченном месяце. За месяц я получил все что хотел и полностью бесплатно. Есть задел на будущее по функционалу. Софт удобный для меня и полностью интегрированный в работу Cache. Все здесь описанное уже есть в бесплатных реализациях ПО под linux, вплоть до серверов типа Asterisk https://ru.wikipedia.org/wiki/Asterisk, которые могут делать все здесь описанное и еще не описанное. Зачем СУБД Cache навешивать функционал ей не свойсвенный? 80 годы давно прошли, когда данная СУБД выступала в качестве операционной системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 09:56 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Было бы интересно почитать интеграцию Cache с готовой системой типа Asterisk, это бы более соответствовало бы сегодняшнему развитию ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 09:59 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
"а приём СМС сообщения и их дальнейший анализ - делают плохо." Ничего здесь сложного нет. Тот-же smstools может отправить в Cache все входящие SMS сообщения, а дальше можно его анализировать "хоть слева направо, хоть справа налево". "Будете смеяться, но разобраться, но разобраться в платном в стороннем софте было тяжеловато (с наскоку не получилось), а написать свою СМС-силку гораздо легче." В бесплатном smstools разобраться можно за один день, там все расписано до деталей. "Я делал программу для отправки СМС с заделом на будущее - чтобы через СМС команды можно было и управлять машиной, оборудованием дистанционно." В linux "море" языков программирования вплоть до скриптовых. В моем случае взаимодействие между smstools и Cache происходит через php скрипт. А управление внешними устройствами дело 10, и Cache здесь точно "никаким боком". "В общем, я не жалею о потраченном месяце." За это время можно было-бы изучить тот-же Asterisk и решить с его использованием гораздо больше задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 10:09 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
Еще дополнение. Мобильные модемы бывают разных типов, подключаемые непосредственно к ПК (usb, com и т.д.), встроенные (планшеты, смартфоны), внешние (работающие по TCP/IP). Для всех этих типов модемов существует готовое бесплатное ПО, где тип подключения указывается в файле настройки и прямая работа с API данных модемов скрыта в данном ПО и нет никакой необходимости вмешиваться в его работу. Вся задача разработчика сводиться к написанию скриптов, вызов которых обеспечит взаимодействие ПО модема и ПО разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2016, 12:08 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
kalin Я конечно считаю себя программистом (не профи), но работаю из под Windows и только. Об описанных приложениях даже не слышал, хотя искал долго что то путное, что могло бы решить мои задачи. Если бы нашёл, то возможно, что действовал бы иначе. Вообще к готовым решениям я отношусь двояко. Считаю примерное время на их адаптацию и написание такого же кода самостоятельно. Если время примерно одинаковое - то пишу сам, т.к. ты потом: а) - развиваешься b) - можешь всегда что то подправить и добавить c) - практика показывает, что нужно перелапатить массу программ (а это опять же время), для того чтобы выбрать что то реально стоящее и бесплатное. а систему такие действия напрочь загаживают. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 08:54 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
kalin За это время можно было-бы изучить тот-же Asterisk и решить с его использованием гораздо больше задач. Он не для Windows. Точнее ссылка на Windows есть, но самого дистрибутива нет, да и верси указана только Win2000/XP. Это я видел. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 08:58 |
|
COM port приглашает ввести данные, но поймпть эту ситуацию не могу.
|
|||
---|---|---|---|
#18+
О-О-О, Asterisk под Linux http://www.asterisk.org/downloads В чем польза, к примеру, изучить asterisk ? Изучив данную технологию, можно затем заработать на стороне денежек, т.к. данный продукт много где используется. Построив это все на Cache для себя, вряд ли потом можно это будет предложить еще где-то еще :( И так во всем :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 15:33 |
|
|
start [/forum/topic.php?all=1&fid=39&tid=1556474]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 412ms |
0 / 0 |