Блок пользователя для работы с GSM
Блок пользователя для работы с GSM
.
Последний раз редактировалось Nikan 23 мар 2023, 15:17, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
ну не знаю в чем проблема была ....у меня 2 модуля SIM800L и три симки, так билайн и мегафон не с одним модулем не регились(лампочка часто моргает) а с теле 2 оба модуля заработали....дальше не стал ломать голову...теле2 без нареканий работает....потом еще раз проверю
Может в самих модулях чего с настройками.....
Сории..я наврал.....щас только вспомнил.....год назад когда я их купил как раз с Теле2 и проверял ...а мегафон и билайн вот недавно вставлял.
PS. С сайта Теле 2:
Небольшой, но важный нюанс
Пользоваться Tele2 в Москве и Московской области можно
только если ваш телефон поддерживает 3G или 4G. Наверняка ваш
поддерживает, но лучше
проверьте.
Может в самих модулях чего с настройками.....
Сории..я наврал.....щас только вспомнил.....год назад когда я их купил как раз с Теле2 и проверял ...а мегафон и билайн вот недавно вставлял.
PS. С сайта Теле 2:
Небольшой, но важный нюанс
Пользоваться Tele2 в Москве и Московской области можно
только если ваш телефон поддерживает 3G или 4G. Наверняка ваш
поддерживает, но лучше
проверьте.
Последний раз редактировалось Anydy 20 янв 2017, 12:13, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
Скажите пожалуйста. А возможность отправки числа через GPRS соединение есть. Попробовал сделать отправку числа через СМС на Каскада с отображением и архивированием. Число на индикаторе Каскада отображается,а в архив у них нет возможности пока. У них архив формируется только через сетевое соединение между устройствами.
Блок пользователя для работы с GSM
Oleg, на данный момент нет. Пока не как не могу взяться за эту тему, слишком много надо изучать с нуля, а время ограничено
Добавлено (20.01.2017, 12:55)
---------------------------------------------
Так народ, вроде доделал новую версию блоков.
Единственный минус, пока работает только на М590, так как в у меня есть только этот модуль.
Если у кого есть М590 прошу по тестировать по возможности.
Принцип построения новой системы, в том что блоков много и каждый выполняет свою функцию. Тем самым можно выбрать только те функции которые вам нужны, и итоговый код будет легче.
Минимальный набор это блок Основной и блок выбора модуля (сейчас только М590)
Подробнее читайте в описании блоков.
Пока выложил здесь
Нововведений много, из важных и основных :
Выбор порта через параметры (софтваре еще и блок надо добавить)
Блок отладка, позволяет выводить весь процесс обмена сообщений между модулем и блоками, нужен для поиска ошибок.
(Выдает данные в COM 0 USB)
Сейчас займусь добавлением поддержки тех модулей, что были раньше Sim800, Sim900.
Добавлено (20.01.2017, 12:55)
---------------------------------------------
Так народ, вроде доделал новую версию блоков.
Единственный минус, пока работает только на М590, так как в у меня есть только этот модуль.
Если у кого есть М590 прошу по тестировать по возможности.
Принцип построения новой системы, в том что блоков много и каждый выполняет свою функцию. Тем самым можно выбрать только те функции которые вам нужны, и итоговый код будет легче.
Минимальный набор это блок Основной и блок выбора модуля (сейчас только М590)
Подробнее читайте в описании блоков.
Пока выложил здесь
Нововведений много, из важных и основных :
Выбор порта через параметры (софтваре еще и блок надо добавить)
Блок отладка, позволяет выводить весь процесс обмена сообщений между модулем и блоками, нужен для поиска ошибок.
(Выдает данные в COM 0 USB)
Сейчас займусь добавлением поддержки тех модулей, что были раньше Sim800, Sim900.
Блок пользователя для работы с GSM
.
Последний раз редактировалось Nikan 23 мар 2023, 15:17, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
У меня SIM900. В этом http://u.to/oG2qDw нет блоков для GPRS соединения.
Последний раз редактировалось Oleg 20 янв 2017, 16:35, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Выше написано, что блоки для 590Oleg писал(а):У меня SIM900. В этом http://u.to/oG2qDw нет блоков для GPRS соединения.
Блок пользователя для работы с GSM
А я и не писал про GPRS, это новая версия для работы с смс и звонками.Oleg писал(а):У меня SIM900. В этом http://u.to/oG2qDw нет блоков для GPRS соединения.
Блок пользователя для работы с GSM
Вот молодец!Слимпер писал(а):доделал новую версию блоков
Откопаю свой 590-й потестирую.
Или сразу на 800-ом пробовать для помощи?
А может смс тоже в отдельный блок?
И обязательно нужно DTMF!
Блок пользователя для работы с GSM
Вот добавил блоки для подключения с помощью модулей SIM800, Sim900, но проверить не могу.
Версия 0.5b, 0.4, удалил, была ошибка.
Брать Там же
Если не работает, добавляйте в проект блок Отладка и выкладывайте сюда лог.
Все, я пошел спать.
Версия 0.5b, 0.4, удалил, была ошибка.
Брать Там же
Если не работает, добавляйте в проект блок Отладка и выкладывайте сюда лог.
Все, я пошел спать.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
У меня при компиляции вылазит куча ошибок, я так понимаю, с софтварным компортом, в блоке GSM_softwareserial прописал RX 8 TX 9
[spoiler=Спойлер]Arduino: 1.6.3 (Windows XP), Плата"Arduino Nano, ATmega328"
pr5.ino: In function 'void setup()':
pr5.ino:55:12: error: request for member 'begin' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void loop()':
pr5.ino:97:20: error: request for member 'available' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:98:25: error: request for member 'read' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void GSM_AT_Command(const __FlashStringHelper*, String, byte)':
pr5.ino:333:12: error: request for member 'write' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:334:12: error: request for member 'print' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:335:12: error: request for member 'print' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:336:12: error: request for member 'write' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'bool GSM_sms_sent()':
pr5.ino:399:13: error: request for member 'println' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void GSM_AT_Command(const __FlashStringHelper*, byte)':
pr5.ino:472:12: error: request for member 'write' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void GSM_Command(const __FlashStringHelper*, byte)':
pr5.ino:510:12: error: request for member 'println' in '"Serial_S"', which is of non-class type 'const char [9]'
Multiple libraries were found for "SoftwareSerial.h"
Used: z:\FLPROG\FLProg_2-1-1_Portable (1)\ide\hardware\arduino\avr\libraries\SoftwareSerial
Not used: z:\FLPROG\FLProg_2-1-1_Portable (1)\ide\libraries\remoteXY
Ошибка компиляции.
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки[/spoiler]
Добавлено (20.01.2017, 23:01)
---------------------------------------------
Да, и в основном блоке прописал Serial_S
[spoiler=Спойлер]Arduino: 1.6.3 (Windows XP), Плата"Arduino Nano, ATmega328"
pr5.ino: In function 'void setup()':
pr5.ino:55:12: error: request for member 'begin' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void loop()':
pr5.ino:97:20: error: request for member 'available' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:98:25: error: request for member 'read' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void GSM_AT_Command(const __FlashStringHelper*, String, byte)':
pr5.ino:333:12: error: request for member 'write' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:334:12: error: request for member 'print' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:335:12: error: request for member 'print' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino:336:12: error: request for member 'write' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'bool GSM_sms_sent()':
pr5.ino:399:13: error: request for member 'println' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void GSM_AT_Command(const __FlashStringHelper*, byte)':
pr5.ino:472:12: error: request for member 'write' in '"Serial_S"', which is of non-class type 'const char [9]'
pr5.ino: In function 'void GSM_Command(const __FlashStringHelper*, byte)':
pr5.ino:510:12: error: request for member 'println' in '"Serial_S"', which is of non-class type 'const char [9]'
Multiple libraries were found for "SoftwareSerial.h"
Used: z:\FLPROG\FLProg_2-1-1_Portable (1)\ide\hardware\arduino\avr\libraries\SoftwareSerial
Not used: z:\FLPROG\FLProg_2-1-1_Portable (1)\ide\libraries\remoteXY
Ошибка компиляции.
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки[/spoiler]
Добавлено (20.01.2017, 23:01)
---------------------------------------------
Да, и в основном блоке прописал Serial_S
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок пользователя для работы с GSM
Проверил....добавил просто три блока - основной, софтсериал и сим800, прописал _S и все скомпилировалось без ошибокOlegAn1962 писал(а):У меня при компиляции вылазит куча ошибП
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Ну не знаю, старые блоки компилируются без проблем.
Блок пользователя для работы с GSM
Спасибо Слимпер'у за труды!
Думаю надо создать новую тему на вторую версию блока.
И что бы не засорять тему по блокам вопросами о железе создал тему для железячных вопросов по модулям GSM GPRS в разделе о железе.
Думаю надо создать новую тему на вторую версию блока.
И что бы не засорять тему по блокам вопросами о железе создал тему для железячных вопросов по модулям GSM GPRS в разделе о железе.
Блок пользователя для работы с GSM
OlegAn1962, из того что сразу видно. Блоки разрабатывались в версии FLProg 2.3, где есть новая функция в блоках CODE, добавления авторам по моей просьбе. А раз ее нет то блок будет работать не правильно. Да и ARduino IDE у меня 1.8.0, а у вас 1.6.3, хотя может это и не важно.
Добавлено (21.01.2017, 07:40)
---------------------------------------------
Добавлено (21.01.2017, 07:40)
---------------------------------------------
Ну это конечно можно, но только отправку, прием в любом случаи будет от в основном, так как входящие звонки и сообщения, от нашего желания не зависят, а их надо обрабатывать.Anydy писал(а):А может смс тоже в отдельный блок?
А вот над этим надо подумать, жаль нельзя править первое сообщение темы.Anydy писал(а):Думаю надо создать новую тему на вторую версию блока.
Последний раз редактировалось Слимпер 21 янв 2017, 09:00, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
Как это нельзя...а модераторы на что?))) Надо просто их попросить!Слимпер писал(а):жаль нельзя править первое сообщение темы
А тему точно надо разбивать....а то если будет сто страниц это будет сложно для чтения...
P.S. Может у модеров и нет прав...я не знаю, но у главного точно есть права на все.
Последний раз редактировалось Anydy 21 янв 2017, 09:44, всего редактировалось 1 раз.
Блок пользователя для работы с GSM
Думаю в каком разделе ее создать, и как ее лучше назватьAnydy писал(а):А тему точно надо разбивать....а то если будет сто страниц это будет сложно для чтения...
И вот еще вопрос в блоках пользователя тоже новый материал создать?
Добавлено (21.01.2017, 09:54)
---------------------------------------------
Вот сейчас у себя на Яндекс Диске создал новый раздел
Думаю может там сделать документами описание и что на подобие FAQ (Часто задаваемые вопросы), как сейчас создал Полезные ссылки.
А пользователи в теме могут рекомендовать, что туда добавить
А то в раздели пользовательских блоках похоже далеко не все читают информацию.
Это я размышляю, как лучше новую тему организовать, что бы было удобнее.
При создании то можно первое сообщение редактировать.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
На второй комп(ХР) скачал 2.3- результат тот же. На третий с семеркой установил , то же самое:Слимпер писал(а):OlegAn1962, из того что сразу видно. Блоки разрабатывались в версии FLProg 2.3, где есть новая функция
[spoiler=Спойлер]Arduino: 1.8.0 (Windows XP), Плата:"Arduino Nano, ATmega328"
C:\Documents and Settings\Admin\Local Settings\Temp\flprog\pr5\pr5.ino: In function 'void setup()':
pr5:55: error: request for member 'begin' in '"Serial_S"', which is of non-class type 'const char [9]'
"Serial_S".begin( 9600 );
^
C:\Documents and Settings\Admin\Local Settings\Temp\flprog\pr5\pr5.ino: In function 'void loop()':
pr5:97: error: request for member 'available' in '"Serial_S"', which is of non-class type 'const char [9]'
while("Serial_S".available()) //Получаем данные с модема
^
pr5:98: error: request for member 'read' in '"Serial_S"', which is of non-class type 'const char [9]'
{GSM_ch = "Serial_S".read();
^
exit status 1
request for member 'begin' in '"Serial_S"', which is of non-class type 'const char [9]'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"[/spoiler]
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
И строчка в скетче красная
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Блок пользователя для работы с GSM
Проект
Добавлено (21.01.2017, 13:53)
---------------------------------------------
Вроде нашел, если во всем скетче убрать кавычки с Сериал_С, то ошибок нет.
Добавлено (21.01.2017, 13:53)
---------------------------------------------
Вроде нашел, если во всем скетче убрать кавычки с Сериал_С, то ошибок нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость