Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Android, Bluetooth & Huawei G510
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=12754
Страница 1 от 2

Автор:  stewie [ Пет Мар 07, 2014 12:01 am ]
Заглавие:  Android, Bluetooth & Huawei G510

Здравейте :)
Темата не е за програмиране за PC, но е близо. Става дума за Андроид... Преди няколко месеца си направих една програмка за комуникация през BT - от едната страна е телефона (Huawei G510), а от другата е микроконтролер с BT модул JY-MCU. От най-евтините е, но пък работи перфектно с бауд 57к. И така, написах програмата, понеже ми трябваше за момента, и съответно на втората седмица забравих всичко за Джава. Програмата не ми се налагаше да я ползвам чак до сега.

Проблемът е, че телефонът се свързва с БТ модула, стои свързан около 30 секунди, и край - връзката прекъсва. Пробвах с различен бауд - все тая. Проблемът не е в БТ модула - работи си перфектно, почти всеки ден го ползвам за връзка с PC. Проблемът не е и в програмата - пробвах връзка с Bluetooth SPP за Андроид - пак 30 секунди и край.

Имам друг телефон тук, един дърт Самсунг - с него БТ модулът се свързва без проблеми и си стои свързан.

Това означава, че проблемът е в китайския Huawei. Закачих телефона за компа, за да видя какво пише в Андроид дебъг лога - нищо за БТ...

Някой имал ли е такъв проблем?

Автор:  bongo_x2 [ Пет Мар 07, 2014 11:16 am ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Аз почти не разбира от Андроид ама си има разни настройки за Power saving...
Ако телефончето не ти дава да ги видиш - зареди си някое от стотиците приложения.

Автор:  Цецо [ Пет Мар 07, 2014 12:32 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Едни клиенти реват от нещо подобно, ама са на другия край на света и не можем да разберем къде е проблема. Само че при тях, май времето е по - дълго. Та ако разбереш нещо, казвай. :)

Автор:  pechkov [ Пет Мар 07, 2014 8:57 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Power options или някое друго приложение, което ползва BT се нахвърля и пречи.

Имал съм подобни ядове с блутут и неоригинален ROM на Windows Mobile устройство, но като разрових в нета - се видя, че в моя случай проблема беше в сготвения ROM, така че върнах оригиналния, и всичко си дойде на мястото.

Автор:  Vesko [ Пет Мар 07, 2014 9:07 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

pechkov написа:
Power options или някое друго приложение, което ползва BT се нахвърля и пречи.

Имал съм подобни ядове с блутут и неоригинален ROM на Windows Mobile устройство, но като разрових в нета - се видя, че в моя случай проблема беше в сготвения ROM, така че върнах оригиналния, и всичко си дойде на мястото.

Термина ROM в мобилните телефони какво означава?

Автор:  stewie [ Пет Мар 07, 2014 9:08 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

И на мен ми изглежда така. Тоя БТ има ли keepalives или нещо от сорта? Проблемът е, че при прекъсване на връзката дебъг лога нищо не казва. Но причината е само в опциите на талафона... Обърнах го наопаки и няма нищо за БТ настройки, освен пускане и спиране. Гледам някакви платени приложения, които уж оправят проблема, но ще видим (искам да мина без пари :)). Освен това искам да знам какво точно пречи на връзката, за да може като се появи пак проблем, да знам как да го реша.

Направих връщане на заводските настройки - пак същото. Сега чакам от Huawei да ми изпратят код за root (имат си такава опция на сайта).

Автор:  ike [ Пет Мар 07, 2014 9:20 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Vesko написа:
Термина ROM в мобилните телефони какво означава?

Поради исторически причини, на фирмуера в флаша му викат РОМ

Автор:  pechkov [ Пет Мар 07, 2014 9:31 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Vesko написа:
Термина ROM в мобилните телефони какво означава?

http://www.phonearena.com/htmls/terms.php?define=ROM

В най-общия смисъл - ROM-а е системата. Чрез смяна на ROM-а се променя версията (например по-нова версия). Тъй като мобилните устройства силно се различават хардуерно, не като PC-тата, които отговарят на някакви стандарти и системата им е "гъвкава", неофициалните ROM-ове за мобилни устройства ги правят с т.нар. "кухня" (kitchen), и затова ги наричаме "сготвени". Всеки ROM се готви за определен модел мобилно устройство. В по-нов вариант най-вече за Android срещам понятието "портване" за конкретен хардуер.

Хардуерен ресет е "преинсталиране", т.е. системата се връща до начално състояние без нужда от презапис на ROM-а, и обикновено се прави чрез гасене на устройството и комбинация от натискане на определени бутончета. Бързо и лесно, изтрива допълнително инсталирания приложен софтуер, и системата става "чиста".

Софтуерен ресет е само рестартиране на системата без да трие инсталирани програми и/или файлове.


Цитат:
Поради исторически причини, на фирмуера в флаша му викат РОМ

Не е само firmware. Паметта на мобилните устройства най-често е разделена на части, като се отделя място за системата, и място, достъпно за потребителя. Така че като погледнеш параметрите на някой таблет, и там пише, че има 4 GB памет, пък го включиш, и установиш, че за теб достъпната е 1.9 GB - започва да става ясно къде е системата. :)

P.S. Ако ти се чете: http://apcmag.com/how-to-make-your-own-android-rom.htm

Автор:  Vesko [ Пет Мар 07, 2014 10:51 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Добре де. Във всяка една система трябв ада има нещо като IPL (Initial Program Loading). При СМ4/ПДП11 тязи програма се въвеждаше от ЦК бутоните на "конзолата". Сега има има ресет вектори и там трябва да е тази програма. При андроид/вин телефоните всеки може да смени програмата дето се изпълнява при ресет на процесора?

Автор:  vesko_hard [ Пет Мар 07, 2014 11:31 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Vesko написа:
Добре де. Във всяка една система трябв ада има нещо като IPL (Initial Program Loading). При СМ4/ПДП11 тязи програма се въвеждаше от ЦК бутоните на "конзолата". Сега има има ресет вектори и там трябва да е тази програма. При андроид/вин телефоните всеки може да смени програмата дето се изпълнява при ресет на процесора?

Това вече е работа на буутлоудъра, при някой телефони той е заключен а при някой не. То и той не е само един - има primary, secondary и така нататък в зависимост от платформата. Да не говорим че имаш в процесора няколко ядра например някъв двуядрен кортекс А нещо си, после едно дсп ядро, и модем който съответно и той има отделен фърмуер.
Дефакто при повечето адроидни паламарки след секъндари буут-а идва ред на U-boot и точно там се намесват готвачите с техните печени и недопечени и пресолени така наречени ром-ове :).
Общо взето препоръчвам грамофона да е винаги с оригинален софтуер от производителя.

Автор:  Цецо [ Съб Мар 08, 2014 8:30 am ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Да бе... как пък не. :)

Автор:  ike [ Съб Мар 08, 2014 3:33 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

vesko_hard написа:
Общо взето препоръчвам грамофона да е винаги с оригинален софтуер от производителя.

Aко софта на производителя беше толкова хубав, нямаше за всеки телефон да има по 2-3 групи дето готвят ромове.

Автор:  vesko_hard [ Съб Мар 08, 2014 4:59 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

ike написа:
Aко софта на производителя беше толкова хубав, нямаше за всеки телефон да има по 2-3 групи дето готвят ромове.


Ами например производителя е спрял ъпдейтите на телефона на определена версия на андроид примерно 2.3 а ти искаш да качиш и да се радваш например на 4.х.х, нищо че хардуера не е много съвместим ..... То основно от там идват проблемите. В практиката съм се нагледал на доста проблеми с тези къстъм ромове и за това ми е такова мнението. Също така и на доста тотално утрепани телефони.
Пък и ти би ли разчитал на устройство което ползваш да кажем за бизнес комуникации да върви къстъм ром.

Пресен случай: Идва познат и се оплаква че партньора му все знае неща за бизнеса дето няма как (и не трябва)да ги знае. Та предположил че го слушат, вадим детайлна разпечатка и всичко лъсва : 10 секунди след края на всеки разговор започва трафик на данни. Човека с джейлбрейкнат айфон ... след рестор на оригиналния фърмуер нито трафик след разговор нито други проблеми..
Но нека всеки сам си взема решенията дали да ползва сготвени софтуери. Не че Гугъл, Епъл и Майкрософт не ни следят и слушат ама поне знаем че са само те а не и други индивиди.

Автор:  Vesko [ Съб Мар 08, 2014 6:05 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Нещо съвсем се обърках. РОМ-а е самият андроид ли? Ако е част от боотлоадер-а,какво зависи от него?

Автор:  vesko_hard [ Съб Мар 08, 2014 6:54 pm ]
Заглавие:  Re: Android, Bluetooth & Huawei G510

Vesko написа:
Нещо съвсем се обърках. РОМ-а е самият андроид ли? Ако е част от боотлоадер-а,какво зависи от него?

Абе това дискутираме че РОМ-а е измислено понятие. Просто нарицателно за фърмуера и в частност андроида(линукса) , в масовия случай кукнатите "ромове" не пипат буутлоудъра и модема а само операционната система.

Страница 1 от 2 Часовете са според зоната UTC + 1 час [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/