Не приходят смс, или приходит но частичная.

Ответить
Kalyai
Рядовой
Сообщения: 20
Зарегистрирован: 04.11.2018{, 00:13}
Репутация: 1
Имя: Kallyai

Не приходят смс, или приходит но частичная.

#1

Сообщение Kalyai » 12.01.2019{, 22:33}

Всем привет.

Сделал проект для отслеживания дыма (В пяти помещениях) и температуры (в 4 помещениях), прикрутил сим 800л (питание настроил подключается на ура).
Но проблема в другом когда с телефона на сим800л отправляешь смс с запросом всех датчиков, то смс приходит не полностью(с частичными данными) а иногда приходит просто пустая смска, но иногда получается увидеть полную но это очень редко.... думаю мало памяти на ардуинке нано....... внизу привел информацию по компиляции скеча.

Скетч использует 22154 байт (72%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1302 байт (63%) динамической памяти, оставляя 746 байт для локальных переменных. Максимум: 2048 байт.

попинайте пожалуйста в нужном направлении, знаю что строковые переменные много занимают как оптимизировать?
Вложения
сигнализация 13-01-19.flp
(1.93 МБ) 64 скачивания

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Не приходят смс, или приходит но частичная.

#2

Сообщение RedSky » 12.01.2019{, 22:43}

Многовато RAM используется. По моему опыту при этом прежде всего начинаются проблемы со строками. Если звук не нужен попробуйте М590, там расход памяти меньше.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Не приходят смс, или приходит но частичная.

#3

Сообщение AlexCrane » 12.01.2019{, 23:48}

ну это легко проверить, уменьшить строки и протестить... но по мне немого не верен алгоритм сигналки
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Kalyai
Рядовой
Сообщения: 20
Зарегистрирован: 04.11.2018{, 00:13}
Репутация: 1
Имя: Kallyai

Не приходят смс, или приходит но частичная.

#4

Сообщение Kalyai » 13.01.2019{, 09:08}

AlexCrane писал(а):
12.01.2019{, 23:48}
ну это легко проверить, уменьшить строки и протестить... но по мне немого не верен алгоритм сигналки
куда глядеть, что делаю не так?

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

Не приходят смс, или приходит но частичная.

#5

Сообщение grin-mpx » 13.01.2019{, 11:02}

Попробуйте все тоже самое на Меге чтоб исключить\подтвердить нехватку памяти. Скорее всего проблема в ней. Потом будете копать дальше.

Kalyai
Рядовой
Сообщения: 20
Зарегистрирован: 04.11.2018{, 00:13}
Репутация: 1
Имя: Kallyai

Не приходят смс, или приходит но частичная.

#6

Сообщение Kalyai » 13.01.2019{, 11:44}

grin-mpx писал(а):
13.01.2019{, 11:02}
Попробуйте все тоже самое на Меге чтоб исключить\подтвердить нехватку памяти. Скорее всего проблема в ней. Потом будете копать дальше.
рад бы но меги на руках нет.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Не приходят смс, или приходит но частичная.

#7

Сообщение AlexCrane » 13.01.2019{, 13:15}

Kalyai, Сократи строки до одного символа, и проверь
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Kalyai
Рядовой
Сообщения: 20
Зарегистрирован: 04.11.2018{, 00:13}
Репутация: 1
Имя: Kallyai

Не приходят смс, или приходит но частичная.

#8

Сообщение Kalyai » 13.01.2019{, 17:45}

AlexCrane писал(а):
13.01.2019{, 13:15}
Kalyai, Сократи строки до одного символа, и проверь
да да все работает, все отправляется и приходит

Отправлено спустя 38 минут 27 секунд:
может можно как-то строки, напиписать куда-то? а потом вызывать их по необходимости

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Не приходят смс, или приходит но частичная.

#9

Сообщение AlexCrane » 13.01.2019{, 20:58}

Kalyai, чуток уменьшил, попробуй
Вложения
сигнализация 13-01-19_opti.flp
(2.17 МБ) 46 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Kalyai
Рядовой
Сообщения: 20
Зарегистрирован: 04.11.2018{, 00:13}
Репутация: 1
Имя: Kallyai

Не приходят смс, или приходит но частичная.

#10

Сообщение Kalyai » 13.01.2019{, 21:58}

AlexCrane писал(а):
13.01.2019{, 20:58}
Kalyai, чуток уменьшил, попробуй
спасибо, тоже немного покопался еще на чуток урезал сейчас:
Глобальные переменные используют 1001 байт (48%) динамической памяти, оставляя 1047 байт для локальных переменных. Максимум: 2048 байт.

но все равно пустые смски шлет модуль.

Отправлено спустя 9 минут 28 секунд:
AlexCrane писал(а):
13.01.2019{, 20:58}
Kalyai, чуток уменьшил, попробуй
Заметил если телефоны забиты в переменную то смс приходит пустой, если указываешь непосредственно в блоке номер телефона то все ок

Ответить

Вернуться в «Помогите, а то я "нимагу"»