Arduino+Cubietruck

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
PAV
Сообщения: 970
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва

Arduino+Cubietruck

Сообщение PAV »

Коллеги, чет очередной затык мозгов.
Сейчас связка ардуино и МЖД работает через http

Код: Выделить всё

sprintf(buf, "GET /objects/?object=DoorBell&op=m&m=remoteStatusChanged&status=1 HTTP/1.0");
sendHTTPRequest();  
 
Есть проблемка - при перезагрузке ардуино etherned shield заводится ооочень долго, зачастую до 15 минут.
Отсюда вопроса два:
1) Как заставить шилд подхватывать интернет быстрее?
2) Как еще можно подключить ардуино к кубику? UART? Как реализовать, чтобы полегче перейти с http?

Заранее благодарю.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Arduino+Cubietruck

Сообщение skysilver »

IP-шник статический у ардуины или по DHCP выдается?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
PAV
Сообщения: 970
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва

Re: Arduino+Cubietruck

Сообщение PAV »

Прописан на роутере жестко и в скетче

Код: Выделить всё

//WEB SERVER
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xE4, 0xDE, 0x35 }; // MAC-адрес нашего устройства
IPAddress ip( 10, 0, 0, 106 ); // ip-адрес нашего устройства
byte subnet[] = { 255, 255, 255, 0 };
byte gateway[] = { 10, 0, 0, 1 };
byte dns_server[] = { 192, 168, 10, 243 };
byte rserver[] = { 10, 0, 0, 105 }; // ip-адрес удалённого сервера
 
avp8853
Сообщения: 52
Зарегистрирован: Пт июн 09, 2017 8:39 pm

Re: Arduino+Cubietruck

Сообщение avp8853 »

PAV писал(а):Прописан на роутере жестко и в скетче

Код: Выделить всё

//WEB SERVER
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xE4, 0xDE, 0x35 }; // MAC-адрес нашего устройства
IPAddress ip( 10, 0, 0, 106 ); // ip-адрес нашего устройства
byte subnet[] = { 255, 255, 255, 0 };
byte gateway[] = { 10, 0, 0, 1 };
byte dns_server[] = { 192, 168, 10, 243 };
byte rserver[] = { 10, 0, 0, 105 }; // ip-адрес удалённого сервера
А какая у вас топология сети????? Если машины с ip 10, 0, 0, 1 а сервер доменных имен с ip 192, 168, 10, 243
Teo
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:07 pm

Re: Arduino+Cubietruck

Сообщение Teo »

Как вариант, если у вас W5100 то там могут в цепи TX RX стоять резисторы 510 Ом при необходимых 49 Ом и в результате шилд не запускается или долго запускается.
Ответить