|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 3:30 pm
Уоки-токи / локатор с мобилен телефон
| Автор |
Съобщение |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Уоки-токи / локатор с мобилен телефон
Много пъти съм се чудил дали е възможно с бъркане на най-ниско ниво по регистрите на някой чипсет да се препрограмира AFE на мобилен телефон така че да отиде на точно определен банд и да не се закача към клетка. Два такива да могат да комуникират помежду си директно ако са в обхват, или по-важната функция - да може телефона да се ползва като пин предавател за локация. Примерно да се настрои да си предава локацията на определен честотен банд на всеки 10 минути. Нещо като черна кутия. Това за някой загубил се в планината или в пустинята и дето няма обхват.
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Фев 20, 2025 1:40 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 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 |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Уоки-токи / локатор с мобилен телефон
Ако ГСМ се замени с друго радио, идеята няма да е безумна.
|
| Чет Фев 20, 2025 3:20 pm |
|
 |
|
ig_ivanov
Ранг: Професионалист
Регистриран на: Съб Май 21, 2016 9:47 pm Мнения: 577 Местоположение: Бургас
|
 Re: Уоки-токи / локатор с мобилен телефон
Nokia 4400 имаха възможност да си приказват без да ползват мобилната мрежа.
|
| Чет Фев 20, 2025 4:21 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Уоки-токи / локатор с мобилен телефон
Зависи кой стандарт за комуникация ще използваш. Дъртите ползват различни честоти на приемане и предаване. Не съм се интересувал по-съвременните как са. Идеята звучи като да включиш контакт в контакт... 
|
| Чет Фев 20, 2025 8:24 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Уоки-токи / локатор с мобилен телефон
SDK и документация за Cellular RF няма да намерите ... тъй че е Безумна Идея  BTW: в Гита има SDK за Mediatek MT2503 ( 2G ... Quectel M66 и подобни ) ... пробвай се аз не успях да подкарам аудио DSP-то ... Airoha казаха - забрави за документация  НО, Cellular SoC става за много "неща" - цифрово радио + DSP -> няма документация
_________________ main[-1u]={1};
|
| Чет Фев 20, 2025 8:29 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Уоки-токи / локатор с мобилен телефон
TheWizard, предложи някой читав ембедед 4G модул. Ще се използва Эoice, SMS, GPRS (TCP, UDP, FTP).
|
| Пон Фев 24, 2025 3:43 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 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 |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Уоки-токи / локатор с мобилен телефон
Само с АТ-команди. Просто замяна на 2G с 4G по желание на Клиента. А Той винаги има право ... да плати масрафа. Гледам куектелските... ЕС21 как е?
|
| Пон Фев 24, 2025 6:25 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 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.pdfCAT 1 bis: https://www.quectel.com/blog/what-is-lte-cat-1-bis/
_________________ main[-1u]={1};
|
| Пон Фев 24, 2025 6:35 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Уоки-токи / локатор с мобилен телефон
грешка - играл съм си с EG915UEU-AB това са подобни: 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 |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4906 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Уоки-токи / локатор с мобилен телефон
Добре де, всички тези сорсове дето ги изпоствахте как се връзват с въпроса за директен достъп до фи-то на моб телефона? То вече го казаха хората никой няма да ти даде код и доку за комуникационния процесор. Ако то се занимава вземи си някой СДР, и експериментирай...
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Вто Фев 25, 2025 5:41 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 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 |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Уоки-токи / локатор с мобилен телефон
Wizard-а е перкулясал от писане на код.  Трябва от време на време да му се заключва клавиатурата. Нали ясно написах, че нямам намерение да ровя из карантиите на модема - само с АТ-команди.
|
| Вто Фев 25, 2025 6:53 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Уоки-токи / локатор с мобилен телефон
заключих я с една бира 
_________________ main[-1u]={1};
|
| Вто Фев 25, 2025 7:30 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: Google [Bot] и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|