Arduino+Cubietruck

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

Модератор: immortal

Ответить
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Arduino+Cubietruck

Сообщение PAV » Вт янв 23, 2018 5:05 pm

Коллеги, чет очередной затык мозгов.
Сейчас связка ардуино и МЖД работает через 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
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Arduino+Cubietruck

Сообщение skysilver » Вт янв 23, 2018 5:09 pm

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

Re: Arduino+Cubietruck

Сообщение PAV » Вт янв 23, 2018 7:00 pm

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

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

//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
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Arduino+Cubietruck

Сообщение avp8853 » Вс янв 28, 2018 11:35 pm

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
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Arduino+Cubietruck

Сообщение Teo » Пн янв 29, 2018 6:39 pm

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