Перейти к содержанию
    

SIM800M32 ПО 1308B09SIM800M32 поддерживает EAT?

Для взаимодействия пользовательского Си-кода с ядром ПО модуля от SIMCom Wireless Solutions предоставляются API (Application Programming Interface, «программный интерфейс приложения»), которые дают доступ к ресурсам модуля, таким как:

1,5 Mбайт памяти программы и данных;
500 кбайт оперативной памяти;
29 GPIO, 5 GPIO с функцией прерывания;
16 таймеров;
1 SPI;
1 PWM;
2 UART;
1 USB;
1 ADC;
интерфейс клавиатуры 5×5;
системные API.
Полный список доступных ресурсов и API зависит от версии СПО с поддержкой EAT.

 

Прошу поделиться опытом написания пользовательского скрипта под данный модуль с данной прошивкой 1308B09SIM800M32.

Если SW не поддерживает EAT, то где взять актуальную прошивку ядра и SDK?

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В наименовании прошивки должно быть ЕАТ - иначе не поддерживает.

Например так - 1308B05SIM800M32_EAT_115200

Только на какой икс с этим заводиться, если сами SIM800 уже не производятся, а поддержка ЕАТ давно прекращена.

SDK и прошивку для EAT еще можно выпросить у своего дистрибьютора, под свой страх и риск, если сумеете обосновать необходимость.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на корпусе модема написано Sprut Net RS485

обоснование - нужно поднять автономный терминал для обмена пакетами по TCP IP  в прозрачном канале.

причина - наш сотовый оператор отключил услугу CSD (без объяснения причины)

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>на корпусе модема написано Sprut Net RS485

Это ни о чем. Должна быть прошивка о которой знает SDK. А значит как я написал выше.

 

>>>причина - наш сотовый оператор отключил услугу CSD (без объяснения причины)

Может денег хочет? У нас CSD остаются только в М2М пакетах и за отдельные деньги.

Но думаю что и там скоро отключат. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с тарифом все нормально, услуга подключена, но не работает

 

заполучил заветный архив с прошивкой и sdk для sim800m32

https://disk.yandex.ru/d/Va8vChk1IgzWCg

 

подскажите пожалуйста на сколько быстро будет выполняться прикладной скрипт?

если, к примеру, написать шифрование 100 байт по aes128?

для сравнения скажу, что на gl868dual на питоне он выполнялся около 2х секунд - табличная реализация на 32х битной арифметике.

 

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>заполучил заветный архив с прошивкой и sdk для sim800m32

 

Этого маловато. Нужен еще компилятор конкретной версии - ARM_RVCT_31_b794 и самое главное лицензионный файл к нему.

Причем тот который идет обычно в комплекте закончился в 2020, нужно искать тот что до 2050.
 

Также в этом SDK не все функции и их демки, там их 19, а должно быть 24 и минимальный комплект доков.

Нет SSL шифрования. Вобщем для любителей "помучиться" сойдет.

 

>>>подскажите пожалуйста на сколько быстро будет выполняться прикладной скрипт?

 

Зависит от манеры написания, однако линейные фокусы "по контроллерному" тут не проходят

Все должно четко укладываться в те интервалы что выделяет операционка и GSM стек.

Промахнулись или запретили прерывания - висяк.

Нельзя также реализовать тайминги меньше системных....

 

Ставьте внешний контроллер или мини-одноплатник, это будет быстрее, больше функционал и так далее.

А модулю оставьте его функцию приемопередатчика и не нагружайте ненужной фигней.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, CADiLO said:

>>>заполучил заветный архив с прошивкой и sdk для sim800m32

Ставьте внешний контроллер или мини-одноплатник, это будет быстрее, больше функционал и так далее.

А модулю оставьте его функцию приемопередатчика и не нагружайте ненужной фигней.

>-------

Что самое главное -так намного надежнее. Отладка и при необходимости внести изменения займет меньше времени.

 

 

Изменено пользователем Самоделкин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как грамотно прошить модуль для работы с ETA и как он будет себя вести если его просто прошить?

Как обычный модем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 Для обновления модуля нам потребуется:

1.       Основной UART подключенный к компу через согласователь уровней. (Можно и через USB, но нужны драйвера)
2.       Возможность замкнуть вывод  PWRKEY перемычкой на GND
3.       Возможность после этого подать питание только на модуль.

Запускаем программу для обновления, выбираем чем обновить, что тереть и прочие настройки.
Скорость для UART не выше 115200, для USB пофигу лишь бы кабель был хороший.

Замыкаем вывод  PWRKEY перемычкой на GND – должно быть замкнуто до конца процедуры
В программе нажимаем – START
Подаем питание на модуль.

Если все сделано правильно модуль обновится.
Выключаем, снимаем перемычку – радуемся. 

 

Если прошить стандартной прошивкой будет просто модуль с АТ командами.

Если только ядром от ЕАТ то я встречал два исхода.

Не видит пользовательской программы и уходит в АТ режим или просто виснет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Шью по 485 порту - не получается

передергиваю лоток сим-карты = не получается

 

photo_2023-04-10_13-17-35.jpg

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

удалось инициализировать процесс прошивки через rs-232=pl2303

для этого необходимо отключить модем от питания, выдвинуть лоток сим

затем запустить download (SIMCom_SIM800H_EAT_flash_Tool) 

подать питания на модем и воткнуть лоток сим

шью на скорость 115200 родной прошивкой 1308B09SIM800M32

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вобщем удалось только потому что видать контакт наличия симки запихнули на управление питанием модуля 🙂

Пошел за попкорном - далее будут более удивительнsе истории....  :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а далее появилось сообщение FAT region was chenged и предложение что то изменить

прошил повторно из 1308B04SIM800M32_EAT_115200

в терминале при нажатии enter крокозябры

 

800.png

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На модуле надпись S2-105MB-Z160G - этой прошивки нет в списке стандартных, значит там наверняка было что-то заказное и наверняка с EAT.

То есть восстановить работу после затирания той прошивки скорее всего нельзя, требуется именно оригинальная.

Почему я так решил? Да все просто - инструкцию прочитал. А там волшебная фраза.

"Внимание! Данный модем не может быть настроен при помощи AT-команд, поддерживаемых GSM-модулем. Настройка возможна только посредством конфигуратора или SMS!"

Да и RS-485 на модуль просто так не повесить, а судя по плате он там напрямую. То есть обработчик направления уже был в модуле.

 

С чем там Матроскин Шарика поздравлял????

 

 

>>>а далее появилось сообщение FAT region was chenged и предложение что то изменить

Потому что скорее всего выбрали стирание не того, потому и предупреждение про FAT 

 

>>>в терминале при нажатии enter крокозябры

Если на 115200 нормально не отозвался то - скорее всего модуль стартонул в никуда.

 

Теперь есть варианты - искать оригинальную прошивку, вставить туда контроллер и все написать на нем, а модуль сделать стандартным или выбросить.

Четвертое - написать свое на ЕАТ, но это уже из раздела "мазохизм как он есть".

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

прошил более свежей прошивкой из
https://simcom.ee/documents/SIM800/SDK_1308B03SIM800M32_EAT.rar

получил следующее:
 

 

800_2.png

так есть тут SSL шифрование? 

так же можно шить из SIM800M32_EAT_150803/core/SIM800M32_EMBEDDEDAT

но вышеприведенное SDK скорее всего более свежее...

 

и что далее?

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...