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

Програмисти на Андроид и iOS
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=13512
Страница 1 от 3

Автор:  Lupus [ Сря Яну 14, 2015 12:02 pm ]
Заглавие:  Програмисти на Андроид и iOS

Има ли хора, програмиращи на Андроид и iOS за смартфони?
Необходимо е да се напишат програмки, които най-общо да вършат следното:
1. Да осъществяват връзка по Bluetooth или WiFi, чрез които да прочетат данни от RS232 интерфейс на устройство;
2. Да позволяват набиране ръчно от смартфона на номера на устройството или да го прочетат от баркод, заснет с видеокамерата;
3. Да запомнят в база данни прочетените данни към номера на устройството заедно с датата на записа;
4. Да позволява снемането на данните в РС.
Това е най-общо необходимата функционалност. Приемам всякакви коментари в темата и оферти на ЛС.

Автор:  Цецо [ Сря Яну 14, 2015 12:35 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

Ако тепърва ще правиш хардуера, имай предвид, че иоса е доста затворен откъм Bluetooth...т.е. не може да се съвкуплява с произволни партньори.

Автор:  TheWizard [ Сря Яну 14, 2015 1:27 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

В повечето Андроид UART е "малко" проблемен... върви дебъг информация

Автор:  Lupus [ Сря Яну 14, 2015 2:53 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

Цецо написа:
Ако тепърва ще правиш хардуера, имай предвид, че иоса е доста затворен откъм Bluetooth...т.е. не може да се съвкуплява с произволни партньори.

Знам, имам си го в джоба и редовно го "благославям"!

TheWizard написа:
В повечето Андроид UART е "малко" проблемен... върви дебъг информация

Какво друго лесно решение има?

Автор:  palavrov [ Сря Яну 14, 2015 3:11 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

това изглежда интересно, но все още не съм го ползвал лично, че да дам по задълбочена препоръка: http://phonegap.com

Автор:  DanielDimov [ Сря Яну 14, 2015 3:14 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

Няма никакви проблеми със серийните комуникации по блутут в Андроид. Както всяко друго нещо си иска необходимото заиграване докато се пусне, тества и т.н., но веднъж подкарано - работи желязно. По WiFi би трябвало да е същото (дори по-добре) защото то в по-малка степен зависи от ОС и в по-голяма степен от юзърски код/библиотеки.

Автор:  valioman [ Чет Яну 15, 2015 11:32 am ]
Заглавие:  Re: Програмисти на Андроид и iOS

Така е ... при повечето таблети с читаво OTG FTDI драйвера си е в кернела и проблеми с комуникациите няма ... Но най чисто е през радио .. било син зъб или вифи . Така е незасвисимо от устройството!
Между другото мога да се включа в проекта с Андроид и Windows phone частта ..стига да не е прекалено времеемко :)

Автор:  ike [ Чет Яну 15, 2015 2:18 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

Не става през Bluetooth или WiFi. WiFi човек си го е закачил за рутера и синхронизира пощи, слуша музика, качва снимки в фейса и така нататък. Bluetooth за да работи трябва да го подържа отдолу лунукса, а после и самия андроид и накрая не се знае дали не го ползва примерно да слуша музика през блутут колонки.

Автор:  valioman [ Чет Яну 15, 2015 2:39 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

Както се казва .. въпрос на протокол и организация :)
Заданието е доста общо по принцип ... не е ясно какво е "устройството" и за какво се бори в живота .
Аз разбирам програмката да е някакъв вид логер на данни от много такива "устройства" които по късно ще се експортнат към ПЦ .

Автор:  Dimitar [ Чет Яну 15, 2015 5:10 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

Цецо, сега с новия блутут 4.0 не отпаднаха ли ограниченията за iOS, щото гледам че вече доста устройства се навъдиха (и то китайски за по 5-10$), дето нямат проблем да си говорят с iOS през блутут. А и имам приятели, дето пишат такива неща и не съм чул някой да се оплаква. Плащаш на Епъл там 100-я долара (или колкото бяха) и почваш да си пишеш на воля :D .

Автор:  Lupus [ Чет Яну 15, 2015 6:50 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

valioman написа:
Както се казва .. въпрос на протокол и организация :)
Заданието е доста общо по принцип ... не е ясно какво е "устройството" и за какво се бори в живота .
Аз разбирам програмката да е някакъв вид логер на данни от много такива "устройства" които по късно ще се експортнат към ПЦ .

Ами да внеса още малко яснота. Устройството е кантар на количка. Ходи по пътеката и повдига и мери теглото на сандъци. Първоначално празни (тарата), после всеки пълен с нещо си до някъде си. Телефончето чете номера на съндъка от баркод, RFID таг (NFC) или ръчно въведен и го търси в базата данни. После към номера добавя резултата от поредното измерване на теглото му и датата на измерването. Така за всеки сандък се събират данни, които се свалят в РС за анализ.

Автор:  NikB [ Чет Яну 15, 2015 11:21 pm ]
Заглавие:  Re: Програмисти на Андроид и iOS

TheWizard написа:
В повечето Андроид UART е "малко" проблемен... върви дебъг информация

Дебъгът може да се насочи към WiFi и UART се освобождава за приложението.
Доста е удобно.

Автор:  Реконструктор [ Пет Яну 16, 2015 1:46 am ]
Заглавие:  Re: Програмисти на Андроид и iOS

Хм, ами ако хардуера има изход към wifi, то най-вероятно е възможно да му се подкара някакъв веб сървър. Виж дали става и ако да - това е най-прекият и лесен път.

Автор:  valioman [ Пет Яну 16, 2015 10:00 am ]
Заглавие:  Re: Програмисти на Андроид и iOS

Е и със синия зъб си става .. просто в "базата данни" се записва на коя количка с определен баркод какъв е МАС адреса на синия зъб .. и със unsecured connection, което не изисква pairing, се четат данните .Даже може и QR баркода да си е направо МАС адреса на синия зъб , но ако се налага да се въвежда ръчно , оператора доста ще благославя програмистите поне до 9 то коляно :)

Автор:  Lupus [ Съб Яну 17, 2015 10:12 am ]
Заглавие:  Re: Програмисти на Андроид и iOS

@valioman,
Количката е една, а сандъците са много и всеки от тях ще има баркод или таг. В базата данни срещу всеки номер на сандък последователно се трупат данните за неговото тегло в различни моменти от времето. И аз за сега клоня към синия зъб.

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