Отговори на тема  [ 19 мнения ]  Отиди на страница 1, 2  Следваща
Уоки-токи / локатор с мобилен телефон 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Уоки-токи / локатор с мобилен телефон
Много пъти съм се чудил дали е възможно с бъркане на най-ниско ниво по регистрите на някой чипсет да се препрограмира AFE на мобилен телефон така че да отиде на точно определен банд и да не се закача към клетка.
Два такива да могат да комуникират помежду си директно ако са в обхват, или по-важната функция - да може телефона да се ползва като пин предавател за локация. Примерно да се настрои да си предава локацията на определен честотен банд на всеки 10 минути. Нещо като черна кутия. Това за някой загубил се в планината или в пустинята и дето няма обхват.

_________________
'просто' е технически синоним на 'красиво'


Чет Фев 20, 2025 1:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
новите чипсети са MCU + DSP за радио / модема
ако имаш SDK на DSP и пълната документация вероятно може да си правиш експерименти с радиото

BTW: обикновено в DSP има специализиран ROM-FPGA,
който вероятно няма да ти позволи нещо по-различно от LTE

Всевъзможните джигитайци нямат SDK на DSP и използват предоставен firmware.
Барат само MCU часта
Дори не барат и MCU - плащат си на "доставчика" за firmware
99% от джигитайцита са ODM производители - някой друг им пише софта

Освен за Уоки-токи е мислено и за Дрон комуникация...

_________________
main[-1u]={1};


Чет Фев 20, 2025 2:41 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Уоки-токи / локатор с мобилен телефон
Ако ГСМ се замени с друго радио, идеята няма да е безумна.


Чет Фев 20, 2025 3:20 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Съб Май 21, 2016 9:47 pm
Мнения: 577
Местоположение: Бургас
Мнение Re: Уоки-токи / локатор с мобилен телефон
Nokia 4400 имаха възможност да си приказват без да ползват мобилната мрежа.


Чет Фев 20, 2025 4:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Уоки-токи / локатор с мобилен телефон
Зависи кой стандарт за комуникация ще използваш. Дъртите ползват различни честоти на приемане и предаване. Не съм се интересувал по-съвременните как са.
Идеята звучи като да включиш контакт в контакт... :lol:


Чет Фев 20, 2025 8:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
SDK и документация за Cellular RF няма да намерите ... тъй че е Безумна Идея :)

BTW: в Гита има SDK за Mediatek MT2503 ( 2G ... Quectel M66 и подобни ) ... пробвай се
аз не успях да подкарам аудио DSP-то ...
Airoha казаха - забрави за документация :D

НО, Cellular SoC става за много "неща" - цифрово радио + DSP -> няма документация

_________________
main[-1u]={1};


Чет Фев 20, 2025 8:29 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Уоки-токи / локатор с мобилен телефон
TheWizard, предложи някой читав ембедед 4G модул. Ще се използва Эoice, SMS, GPRS (TCP, UDP, FTP).


Пон Фев 24, 2025 3:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
аз работих само с LTE Cat 1 bis EG916Q-GL ( уж евтинджос )
ама писах вътре в него за проби ( имат С SDK )
https://www.linkedin.com/feed/update/ur ... 283807745/

EG916 за PPP работи добре

За AT команди вероятно "всички" ще вършат работа ( всички джигитайци са с едни и същи SoC-s )
ееее - винаги може се натъпи джигитайска мотика


а преди години с EC25 ( CAT4 ама е скъп ) - Линукски пак писах вътре
https://www.youtube.com/watch?v=sbLJNXTRLxc

_________________
main[-1u]={1};


Пон Фев 24, 2025 5:39 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Уоки-токи / локатор с мобилен телефон
Само с АТ-команди. Просто замяна на 2G с 4G по желание на Клиента. А Той винаги има право ... да плати масрафа. Гледам куектелските... ЕС21 как е?


Пон Фев 24, 2025 6:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
ЕС20, ЕС21, ЕС25 SoC беше един и същ и мисля че и фирмваре се налива на всеки модел

вземи един EG916 и го пробвай

питай Илко - имаха М66 ---> LTE версия
( питай и за твоя стария модул -> пин то пин )

забележка: ЕС21 е CAT 1 другите два са CAT 4 .... не знам какви други разлики има

EG916 е CAT 1 bis

https://www.quectel.com/content/uploads ... e_V8.2.pdf

CAT 1 bis:
https://www.quectel.com/blog/what-is-lte-cat-1-bis/

_________________
main[-1u]={1};


Пон Фев 24, 2025 6:35 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
грешка - играл съм си с EG915UEU-AB

това са подобни:
Код:
EC200U   Quectel - RDA8910   
EC600U   Quectel - RDA8910
EC600U   Quectel - RDA8910
EG915U   Quectel - RDA8910
N58-CA   Neoway - RDA8910
N716-CA   Neoway - RDA8910


SDK ... MAIN изглежда нещо като
Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ql_app_feature_config.h"
#include "ql_api_osi.h"
#include "ql_log.h"
#include "ql_pin_cfg.h"
#include "ql_api_dev.h"
#include "ql_uart.h"

#include <ILI9341.h>
#include <pacman.h>
void PACMAN_drawImage(int16_t x, int16_t y, int16_t w, int16_t h, const uint16_t *buffer)
{
    lcd_draw_image(x, y, w, h, buffer);
}

static void prvInvokeGlobalCtors(void)
{
    extern void (*__init_array_start[])();
    extern void (*__init_array_end[])();
    size_t count = __init_array_end - __init_array_start;
    for (size_t i = 0; i < count; ++i)
        __init_array_start[i]();
}

void ql_pin_cfg_init(void)
{
    uint8_t index = 0;
    uint8_t pin_num = 0;
    uint8_t default_func = 0;
    uint8_t gpio_func = 0;
    ql_GpioNum gpio_num = (ql_GpioNum)0;
    ql_GpioDir gpio_dir = (ql_GpioDir)0;
    ql_PullMode gpio_pull = (ql_PullMode)0;
    ql_LvlMode gpio_lvl = (ql_LvlMode)0;

    for (index = 0; index < QL_GPIO_PIN_MAX; index++)
    {
        if (QUEC_PIN_NONE == ql_pin_cfg_map[index].pin_num)
        {
            break;
        }
        pin_num = ql_pin_cfg_map[index].pin_num;
        default_func = ql_pin_cfg_map[index].default_func;
        gpio_func = ql_pin_cfg_map[index].gpio_func;
        gpio_num = ql_pin_cfg_map[index].gpio_num;
        gpio_dir = ql_pin_cfg_map[index].gpio_dir;
        gpio_pull = ql_pin_cfg_map[index].gpio_pull;
        gpio_lvl = ql_pin_cfg_map[index].gpio_lvl;

        ql_pin_set_func(pin_num, default_func);
        if (default_func == gpio_func)
        {
            ql_gpio_init(gpio_num, gpio_dir, gpio_pull, gpio_lvl);
        }
    }
}

void ql_uart_notify_cb(unsigned int ind_type, ql_uart_port_number_e port, unsigned int size) {}

int uart_init(void)
{
    ql_uart_config_s uart_cfg;
    memset(&uart_cfg, 0, sizeof(ql_uart_config_s));
    uart_cfg.baudrate = QL_UART_BAUD_115200;
    uart_cfg.flow_ctrl = QL_FC_NONE;
    uart_cfg.data_bit = QL_UART_DATABIT_8;
    uart_cfg.stop_bit = QL_UART_STOP_1;
    uart_cfg.parity_bit = QL_UART_PARITY_NONE;
    int res = ql_uart_set_dcbconfig(QL_UART_PORT_1, &uart_cfg);
    if (QL_UART_SUCCESS == res)
    {
        if (QL_UART_SUCCESS == res)
        {
            res = ql_uart_open(QL_UART_PORT_1);
            if (QL_UART_SUCCESS == res)
            {
                res = ql_uart_register_cb(QL_UART_PORT_1, ql_uart_notify_cb);
                if (QL_UART_SUCCESS == res)
                {
                    setvbuf(stdout, NULL, _IONBF, 0);
                    printf("\n[APP] EC600U 2023 Georgi Angelov\n");
                }
            }
        }
    }
    if (res)
    {
    }
    return res;
}

void print_info(void)
{
    char devinfo[64] = {0};
    ql_dev_get_imei(devinfo, 64, 0);
    printf("[APP] IMEI: %s\n", devinfo);
    ql_dev_get_sn(devinfo, 64, 0);
    printf("[APP] SN: %s\n", devinfo);
    ql_dev_get_product_id(devinfo, 64);
    printf("[APP] Product: %s\n", devinfo);
    ql_dev_get_model(devinfo, 64);
    printf("[APP] Model: %s\n", devinfo);
    ql_dev_get_firmware_version(devinfo, 64);
    printf("[APP] FW: %s\n", devinfo);
    ql_dev_get_firmware_subversion(devinfo, 64);
    printf("[APP] SubVer: %s\n", devinfo);
}

void pad_print()
{
    unsigned *p = (unsigned *)0x5010C000;
    for (int i = 0; i < 94; i++)
    {
        printf("[ %02d ] %08X = %u\n", i, (int)p, *p & 0xF);
        p++;
    }
}

static void app_main(void *param)
{
    ql_pin_cfg_init();
    uart_init();
    print_info();
    pad_print();
    ql_rtos_task_sleep_ms(1000);
    lcd_init(2);
    lcd_fill_screen(0);
    pacman_setup();
    while (1)
    {
        pacman_loop();
        ql_rtos_task_sleep_ms(1);
    }
}

extern "C" int appimg_enter(void *param)
{
    prvInvokeGlobalCtors();
    ql_task_t hMain = NULL;
    return ql_rtos_task_create(&hMain, 4096, APP_PRIORITY_NORMAL, (char *)"app_main", app_main, NULL, 1);
}

extern "C" void appimg_exit(void) { printf("[APP] EXIT\n"); }

///////////////////////////////////////////////////////////////////////////////


_________________
main[-1u]={1};


Вто Фев 25, 2025 11:40 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: Уоки-токи / локатор с мобилен телефон
Добре де, всички тези сорсове дето ги изпоствахте как се връзват с въпроса за директен достъп до фи-то на моб телефона?
То вече го казаха хората никой няма да ти даде код и доку за комуникационния процесор.
Ако то се занимава вземи си някой СДР, и експериментирай...

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Вто Фев 25, 2025 5:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
горе сорса беше пример за userware application за EG915UEU-AB
( @ Desert Leo ако му се пише вътре в модула )

и няма нищо общо с RF - DSP-то
обикновено на джигитайците им дават прекомпилирана LIB
за достъп до DSP което също е прекомпилирано от производитела на SoC

_________________
main[-1u]={1};


Вто Фев 25, 2025 6:47 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Уоки-токи / локатор с мобилен телефон
Wizard-а е перкулясал от писане на код. :lol: Трябва от време на време да му се заключва клавиатурата.
Нали ясно написах, че нямам намерение да ровя из карантиите на модема - само с АТ-команди.


Вто Фев 25, 2025 6:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Уоки-токи / локатор с мобилен телефон
заключих я с една бира :D

_________________
main[-1u]={1};


Вто Фев 25, 2025 7:30 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни