Dima83 1 7 апреля, 2023 Опубликовано 7 апреля, 2023 (изменено) · Жалоба Для взаимодействия пользовательского Си-кода с ядром ПО модуля от 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? Изменено 7 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 9 7 апреля, 2023 Опубликовано 7 апреля, 2023 · Жалоба В наименовании прошивки должно быть ЕАТ - иначе не поддерживает. Например так - 1308B05SIM800M32_EAT_115200 Только на какой икс с этим заводиться, если сами SIM800 уже не производятся, а поддержка ЕАТ давно прекращена. SDK и прошивку для EAT еще можно выпросить у своего дистрибьютора, под свой страх и риск, если сумеете обосновать необходимость. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 7 апреля, 2023 Опубликовано 7 апреля, 2023 (изменено) · Жалоба на корпусе модема написано Sprut Net RS485 обоснование - нужно поднять автономный терминал для обмена пакетами по TCP IP в прозрачном канале. причина - наш сотовый оператор отключил услугу CSD (без объяснения причины) Изменено 7 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 9 7 апреля, 2023 Опубликовано 7 апреля, 2023 · Жалоба >>>на корпусе модема написано Sprut Net RS485 Это ни о чем. Должна быть прошивка о которой знает SDK. А значит как я написал выше. >>>причина - наш сотовый оператор отключил услугу CSD (без объяснения причины) Может денег хочет? У нас CSD остаются только в М2М пакетах и за отдельные деньги. Но думаю что и там скоро отключат. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 7 апреля, 2023 Опубликовано 7 апреля, 2023 (изменено) · Жалоба с тарифом все нормально, услуга подключена, но не работает заполучил заветный архив с прошивкой и sdk для sim800m32 https://disk.yandex.ru/d/Va8vChk1IgzWCg подскажите пожалуйста на сколько быстро будет выполняться прикладной скрипт? если, к примеру, написать шифрование 100 байт по aes128? для сравнения скажу, что на gl868dual на питоне он выполнялся около 2х секунд - табличная реализация на 32х битной арифметике. Изменено 7 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 9 8 апреля, 2023 Опубликовано 8 апреля, 2023 · Жалоба >>>заполучил заветный архив с прошивкой и sdk для sim800m32 Этого маловато. Нужен еще компилятор конкретной версии - ARM_RVCT_31_b794 и самое главное лицензионный файл к нему. Причем тот который идет обычно в комплекте закончился в 2020, нужно искать тот что до 2050. Также в этом SDK не все функции и их демки, там их 19, а должно быть 24 и минимальный комплект доков. Нет SSL шифрования. Вобщем для любителей "помучиться" сойдет. >>>подскажите пожалуйста на сколько быстро будет выполняться прикладной скрипт? Зависит от манеры написания, однако линейные фокусы "по контроллерному" тут не проходят Все должно четко укладываться в те интервалы что выделяет операционка и GSM стек. Промахнулись или запретили прерывания - висяк. Нельзя также реализовать тайминги меньше системных.... Ставьте внешний контроллер или мини-одноплатник, это будет быстрее, больше функционал и так далее. А модулю оставьте его функцию приемопередатчика и не нагружайте ненужной фигней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Самоделкин 0 8 апреля, 2023 Опубликовано 8 апреля, 2023 (изменено) · Жалоба 7 hours ago, CADiLO said: >>>заполучил заветный архив с прошивкой и sdk для sim800m32 Ставьте внешний контроллер или мини-одноплатник, это будет быстрее, больше функционал и так далее. А модулю оставьте его функцию приемопередатчика и не нагружайте ненужной фигней. >------- Что самое главное -так намного надежнее. Отладка и при необходимости внести изменения займет меньше времени. Изменено 8 апреля, 2023 пользователем Самоделкин Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 10 апреля, 2023 Опубликовано 10 апреля, 2023 · Жалоба Подскажите как грамотно прошить модуль для работы с ETA и как он будет себя вести если его просто прошить? Как обычный модем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 9 10 апреля, 2023 Опубликовано 10 апреля, 2023 · Жалоба Для обновления модуля нам потребуется: 1. Основной UART подключенный к компу через согласователь уровней. (Можно и через USB, но нужны драйвера) 2. Возможность замкнуть вывод PWRKEY перемычкой на GND 3. Возможность после этого подать питание только на модуль. Запускаем программу для обновления, выбираем чем обновить, что тереть и прочие настройки. Скорость для UART не выше 115200, для USB пофигу лишь бы кабель был хороший. Замыкаем вывод PWRKEY перемычкой на GND – должно быть замкнуто до конца процедуры В программе нажимаем – START Подаем питание на модуль. Если все сделано правильно модуль обновится. Выключаем, снимаем перемычку – радуемся. Если прошить стандартной прошивкой будет просто модуль с АТ командами. Если только ядром от ЕАТ то я встречал два исхода. Не видит пользовательской программы и уходит в АТ режим или просто виснет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 10 апреля, 2023 Опубликовано 10 апреля, 2023 (изменено) · Жалоба Шью по 485 порту - не получается передергиваю лоток сим-карты = не получается Изменено 10 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 10 апреля, 2023 Опубликовано 10 апреля, 2023 (изменено) · Жалоба удалось инициализировать процесс прошивки через rs-232=pl2303 для этого необходимо отключить модем от питания, выдвинуть лоток сим затем запустить download (SIMCom_SIM800H_EAT_flash_Tool) подать питания на модем и воткнуть лоток сим шью на скорость 115200 родной прошивкой 1308B09SIM800M32 Изменено 10 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 9 10 апреля, 2023 Опубликовано 10 апреля, 2023 · Жалоба Вобщем удалось только потому что видать контакт наличия симки запихнули на управление питанием модуля 🙂 Пошел за попкорном - далее будут более удивительнsе истории.... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 10 апреля, 2023 Опубликовано 10 апреля, 2023 (изменено) · Жалоба а далее появилось сообщение FAT region was chenged и предложение что то изменить прошил повторно из 1308B04SIM800M32_EAT_115200 в терминале при нажатии enter крокозябры Изменено 10 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 9 10 апреля, 2023 Опубликовано 10 апреля, 2023 · Жалоба На модуле надпись S2-105MB-Z160G - этой прошивки нет в списке стандартных, значит там наверняка было что-то заказное и наверняка с EAT. То есть восстановить работу после затирания той прошивки скорее всего нельзя, требуется именно оригинальная. Почему я так решил? Да все просто - инструкцию прочитал. А там волшебная фраза. "Внимание! Данный модем не может быть настроен при помощи AT-команд, поддерживаемых GSM-модулем. Настройка возможна только посредством конфигуратора или SMS!" Да и RS-485 на модуль просто так не повесить, а судя по плате он там напрямую. То есть обработчик направления уже был в модуле. С чем там Матроскин Шарика поздравлял???? >>>а далее появилось сообщение FAT region was chenged и предложение что то изменить Потому что скорее всего выбрали стирание не того, потому и предупреждение про FAT >>>в терминале при нажатии enter крокозябры Если на 115200 нормально не отозвался то - скорее всего модуль стартонул в никуда. Теперь есть варианты - искать оригинальную прошивку, вставить туда контроллер и все написать на нем, а модуль сделать стандартным или выбросить. Четвертое - написать свое на ЕАТ, но это уже из раздела "мазохизм как он есть". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dima83 1 10 апреля, 2023 Опубликовано 10 апреля, 2023 (изменено) · Жалоба прошил более свежей прошивкой из https://simcom.ee/documents/SIM800/SDK_1308B03SIM800M32_EAT.rar получил следующее: так есть тут SSL шифрование? так же можно шить из SIM800M32_EAT_150803/core/SIM800M32_EMBEDDEDAT но вышеприведенное SDK скорее всего более свежее... и что далее? Изменено 10 апреля, 2023 пользователем Dima83 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться