Jump to content

    

Firer

Свой
  • Content Count

    302
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Firer

  • Rank
    Местный

Контакты

  • ICQ
    Array

Recent Profile Visitors

2670 profile views
  1. Итак, вопрос свёлся к следующему. С сим-картами Билайн не получает IP-адрес через обычные команды +CGATT. Со всеми другими симками ок. Соединение через +SAPBR выдается и IP и соединяется. В чём причина? Паузы между командами секунд по 20, ожидание адреса гораздо дольше. Не выдаётся! Хотя CGATT=1 отработал! Разные платы с SIM800 пробовал. S2-105MB-Z160H AT+CGATT? +CGATT: 1 OK AT+CIPSHUT SHUT OK AT+CGDCONT=1,"IP","internet.beeline.ru" OK AT+CSTT="internet.beeline.ru","beeline","beeline" OK AT+CIPSTATUS OK STATE: IP START AT+CGPADDR=1 +CGPADDR: 1,"0.0.0.0"
  2. Притом встроенным IP-стеком эта карта нормально юзается!: AT+CIPCSGP=1,"internet.beeline.ru","beeline","beeline" OK AT+EMAILCID=1 OK AT+EMAILTO=60 OK AT+SAPBR=3,1,"CONTYPE","GPRS" OK AT+SAPBR=3,1,"APN","internet.beeline.ru" OK AT+SAPBR=3,1,"USER","beeline" OK AT+SAPBR=3,1,"PWD","beeline" OK AT OK AT+CREG? +CREG: 0,1 OK AT+CGATT? +CGATT: 1 OK AT+SAPBR=2,1 +SAPBR: 1,3,"0.0.0.0" OK AT+SAPBR=1,1 OK AT+CSQ +CSQ: 12,0 OK AT+CMGR=1 OK AT+CGATT=1 OK AT+CSTT="internet.beeline.ru","beeline","beeline" OK AT+CIICR OK AT+CIFSR 10.87.186.100 AT+CIPSTART="TCP","...","..." OK CONNECT OK
  3. Для сим-карт Билайн на команды AT+CGACT=1,1 и даже на +CGACT=0,1 выдает ERROR. Когда запрашиваю AT+CEER отвечает No cause. Естественно, IP-адрес не выделяется. Деньги на симках есть. APN задаётся internet.beeline.ru Все остальные симки заводятся по вашей последовательности нормально.
  4. Да, логин-пароль задаётся он уже в самом соединении CHAP пробрасывается. Не AT-командами. Его похоже давно никто не контролирует из операторов.
  5. Сначала выставил по дефолту 1,0,0,... Потом убрал команды. Не помогло. В чём-то ещё причина.
  6. Да, работает. С использованием AT-команд встроенного IP-стека того же Билайн нормально подключается. PPP работает и с Мегафон, и с МТС. А с Билайн трабл. Не могу понять в чём причины. Типы авторизаций (PAP, CHAP) пробовал, APN менял, делал пустым. Результат такой же: AT+CGATT? +CGATT: 1 OK AT+CGDCONT=1,"IP","internet.beeline.ru" OK AT+CGQMIN=1,0,0,0,0,0 OK AT+CGQREQ=1,2,4,3,6,31 OK ATD*99***1# CONNECT ppp_connect[0]: holdoff=0 ppp phase changed[0]: phase=3 pppos_connect: unit 0: connecting ppp_start[0] ppp phase changed[0]: phase=6 pppos_send_config[0]: out_accm=FF FF FF FF ppp_send_config[0] pppos_recv_config[0]: in_accm=FF FF FF FF ppp_recv_config[0] ppp: auth protocols: PAP=0 CHAP=1 CHAP_MD5=1 sent [LCP ConfReq id=0x3 <asyncmap 0x0> <magic 0x61d7a4e7> <pcomp> <accomp>] pppos_write[0]: len=24 ppp_start[0]: finished pppos_input[0]: got 38 bytes pppos_input[0]: got 34 bytes rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <pcomp> <accomp>] sent [LCP ConfNak id=0x1 <auth chap MD5>] pppos_write[0]: len=13 rcvd [LCP ConfNak id=0x3 <asyncmap 0xa0000>] sent [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x61d7a4e7> <pcomp> <accomp>] pppos_write[0]: len=24 pppos_input[0]: got 28 bytes pppos_input[0]: got 18 bytes rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000> <auth chap MD5> <pcomp> <accomp>] sent [LCP ConfAck id=0x2 <asyncmap 0xa0000> <auth chap MD5> <pcomp> <accomp>] pppos_write[0]: len=23 pppos_input[0]: got 39 bytes pppos_input[0]: got 6 bytes rcvd [LCP ConfAck id=0x4 <asyncmap 0xa0000> <magic 0x61d7a4e7> <pcomp> <accomp>] netif_set_mtu[0]: mtu=1500 pppos_send_config[0]: out_accm=0 0 A 0 ppp_send_config[0] pppos_recv_config[0]: in_accm=0 0 A 0 ppp_recv_config[0] ppp phase changed[0]: phase=7 pppos_input[0]: got 18 bytes pppos_input[0]: got 9 bytes rcvd [CHAP Challenge id=0x0 <26598088623412345678901234567890>, name = ""] sent [CHAP Response id=0x0 <580d41db2b7ddc7150e58d5644409fa3>, name = "beeline"] pppos_write[0]: len=32 pppos_input[0]: got 20 bytes rcvd [CHAP Success id=0x0 ""] CHAP authentication succeeded CHAP authentication succeeded ppp phase changed[0]: phase=9 sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] pppos_write[0]: len=26 rcvd [IPCP ConfReq id=0x1] sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>] pppos_write[0]: len=14 pppos_input[0]: got 16 bytes rcvd [IPCP ConfReq id=0x2 <addr 0.0.0.0>] sent [IPCP ConfRej id=0x2 <addr 0.0.0.0>] pppos_write[0]: len=14 pppos_input[0]: got 10 bytes rcvd [IPCP ConfReq id=0x3] sent [IPCP ConfAck id=0x3] pppos_write[0]: len=8 - Poll pppos_input[0]: got 12 bytes rcvd [LCP TermReq id=0x3] LCP terminated by peer ppp phase changed[0]: phase=6 pppos_send_config[0]: out_accm=FF FF FF FF ppp_send_config[0] pppos_recv_config[0]: in_accm=0 0 A 0 ppp_recv_config[0] sent [LCP TermAck id=0x3] pppos_write[0]: len=8 pppos_input[0]: got 10 bytes pppos_input[0]: got 4 bytes ppp phase changed[0]: phase=12 Connection terminated. ppp_link_terminated[0] ppp_link_end[0] ppp phase changed[0]: phase=0 status_gsm: User interrupt ppp_link_terminated[0]: finished.
  7. Коллеги по этой теме, вас мало, но я знаю что вы есть! Несколько месяцев писал проект STM32F2 + SIM800 с библиотекой LwIp 2.1.2. Всё это время для тестов использовал сим-карту Мегафон. PPPoS успешно устанавливался. И вот попробовал сим-карту Билайн, и очень удивился, что соединение не устанавливается. На стадии установления соединения gsm_status_cb постоянно выдаёт PPPERR_USER. Тесты в Москве провожу. Настройки APN пробовал разные, сим-карты от Билайна пробовал разные. Ситуация повторяется. На этих же железках встроенный IP стек модема работает нормально с этими симками. Кусок кода подключения к PPP: gsmst.ppp = pppapi_pppos_create(&gsmst.netif, gsm_output_cb, gsm_status_cb, 0); printf("PPP GSM=%lu\r\n", (u32)gsmst.ppp); /* Set this interface as default route */ pppapi_set_default(gsmst.ppp); /* Ask the peer for up to 2 DNS server addresses. */ ppp_set_usepeerdns(gsmst.ppp, 1); /* Auth configuration, this is pretty self-explanatory */ ppp_set_auth(gsmst.ppp, PPPAUTHTYPE_CHAP, gsmst.pppun, gsmst.ppppw); sprintf(gsmst.txcmd, "AT+CGDCONT=1,\"IP\",\"%s\"\r\n", apnserv); gsm_cmd(gsmst.txcmd, GSM_STR_RESP_OK); gsm_cmd("AT+CGQMIN=1,0,0,0,0,0\r\n", GSM_STR_RESP_OK); gsm_cmd("AT+CGQREQ=1,2,4,3,6,31\r\n", GSM_STR_RESP_OK); r = gsm_mcmd("ATD*99***1#\r\n", GSM_STR_RESP_CONNECT, GSM_TMOPPPCONNECT_10MS, GSM_CMDRETRYCNT); pppapi_connect(gsmst.ppp, 0); Есть ли какие гипотезы?
  8. Есть интерес, пожалуйста откликнитесь на emwiceo@gmail собака com
  9. Требуется ответственный начинающий специалист, обладающий следующими навыками: Базовые навыки по пайке современных электронных компонентов Опыт работы с каким-либо из современных микроконтроллеров (любой реализованный проект) Базовые знания электроники Умение пользоваться мультиметром Остальному научим. Место работы у м. Калужская. Оборудованное рабочее место, молодой позитивный коллектив, интересные проекты. ЗП 30-34т.р. при полной занятости. Возможна частичная занятость/совмещение с учёбой. Резюме присылайте на почту emwiceo@gmail.com
  10. Требования: уверенные навыки по монтажу (выводный и поверхностный) знание современной элементной базы умение работать с измерительными приборами (мультиметры, осциллограф) умение прошивать микроконтроллеры (не писать программы, а именно прошивать) знание современных CAD/CAM-систем чтение принципиальных схем и печатных плат навыки по демонтажу многовыводных компонентов опыт программирования каких-либо современных микроконтроллеров является вашим преимуществом Недостаток опыта/знаний компенсируется целеустремлённостью и настойчивостью. Если не знаете вышеуказанное но проявите способности и желание освоить, возьмём в стажёры. Личностные качества: работа на результат желание развиваться гибкость и широта мышления Обязанности: сборка, прошивка, наладка и ремонт оборудования выводный и поверхностный монтаж, ручной и на полуавтоматах наладка и контроль работы ЧПУ станков работа в CAD/CAM ПО. При должностном соответствии и исполнительности зарплата 50 тыс. руб. Испытательный срок 2 месяца. График работы с 10 до 19, обед 1 час. Комфортное место, современное оборудование, интересные проекты О компании: Разработка вендинговых, робототехнических устройств, систем мониторинга. Дизайн-центр вендинга ЭмВай м. Калужская, Научный проезд Резюме жду на sa@emwi.ru
  11. Кирилл, если действительно желаете это всё освоить, и присутствует целеустремлённость, вам просто нужно устроиться на работу стажёром к инженеру-электронщику. Обязательно в коммерческую компанию. Чтобы был жёсткий график, с дедлайнами и работой до 12 ночи. Если специалист будет хороший, то на ЗП не смотреть, хоть на 25т.р. Вот тогда года за два начнёте всё это понимать. Если продержитесь. Знаю по личному опыту.
  12. Работа над проектом плейера видеороликов. Опыт программирования Raspberry Pi обязателен. Контакт для связи emwiceo@gmail.com Присылайте пожалуйста краткую информацию о вас, контактные данные, портфолио проектов.
  13. Подскажите пожалуйста, для нового проекта нужно подобрать модуль для измерения расстояния фаз. методом. Дистанция 0.2-50м. Какие кто использует и где покупает? Спасибо!
  14. Уважаемые коллеги! Ситуация следующая: У меня есть javafx приложение разработанное под JDK 1.7 и нормально работающее под Windows. Мне нужно запустить его на Beagleboard Mx (конкретная ОС значение не имеет, главное чтоб работало). Действия: 1) Я использовал ОС Angstrom. Образ для SD карты скачал от сюда http://beagleboard.org/latest-images 2) Angstrom нормально запустился с графической средой. 3) Для установки java я действовал по этому руководству http://beagleboard.org/project/java/ 4) Дистрибутив java скачал от сюда http://www.oracle.com/technetwork/java/jav...ds-2187468.html 5) Запустил свое приложение из терминала в графической среды и получил окно с сообщением, что нужно обновить платформу и кнопокй Обновить. Но при нажатии на кнопку получил ошибку: java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform at java.awt.Desktop.getDesktop(Desktop.java:144) at com.javafx.main.NoJavaFXFallback.actionPerformed(NoJavaFXFallback.java:141) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.jav a:252) at java.awt.Component.processMouseEvent(Component.java:6516) at javax.swing.JComponent.processMouseEvent(JComponent.java:3320) at java.awt.Component.processEvent(Component.java:6281) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4872) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4698) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Component.dispatchEvent(Component.java:4698) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242 ) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150 ) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 6) Создал простое приложение на javafx для теста, и попробовал запустить его. Получил такое же сообщение. Так же при настройке я столкнулся с побочными проблемами которые можно обойти, но возможно их возникновение даст подсказку как решить основную проблему. Побочные проблемы: 1) Пути JAVA_HOME и PATH приходится экспортировать каждый раз, они не сохраняются после перезагрузки и сбрасываются даже при подключении по терминалу COM порта, если были прописаны в терминале графической среды и наоборот.. Мне даже показалось, что они сбрасываются после некоторых действий в системе без перезагрузки. Таких как извлечение флэшки например. Возможно я задаю эти переменные некорректно. 2) При попытки запуска приложения через терминал через COM-порту java требует задать монитор по умолчанию, но если я задаю DISPLAY=:0 или DISPLAY=:1. Она не обнаруживает монитор. Я не знаю как правильно настроить сервер мониторов. 3) Периодически терминал в графической среде начинает отвечать на все команды not found, но перезапуск терминала решает проблему. Буду благодарен любому совету!