MySensor Gateway
- Войдите на сайт для отправки комментариев
Ср, 28/10/2015 - 15:48
Добрый день!
Я начинающий.. Решил начать с шлюза на основе MySensor. Собрал Arduino Mega 2560 и WizNET (W5100) Ethernet module... Залил скетч поменял на IP из локалки. Ping проходит, но телнет на порт 5003 нет. Подскажите, что я не так сделал?
В MYSController выдает ошибку
28.10.2015 15:21:26 INFO Connected to 192.168.0.198:5003 28.10.2015 15:21:47 ERROR Error on connect: connection refused
"Доктор, у меня болит палец, пропишите мне лекарство"
Возьмите страндартный скетч из библиотеки Ethernet. Проверьте, получает ли ваше устройство ip от роутера. В настройках роута проверьте, не стоят ли фильтры на ip или mac. Было бы вообще здорово закрепить в DHCP ip за mac вашего шилда, а не указывать при подлючении, потому что может быть занят.
Если в стандартной проге из библиотеки шилд получает адрес, фильтров нет и т.д. а коннектится не будет, то даже не знаю что и предложить. Главное - не ждите коннекта сразу после подключения шилда. У меня он мог минуты 2-3 думать, прежде чем начинал на запросы отвечать.
Короче, если не будет коннектится на стандартных прогах, то вероятно что шилд (или модуль) у вас бракованый. Почитал я по вашей ссылке проект, вроде ниче так, но вникать долго и лень) Так что проверьте модуль и NRF-ку можете заодно потестить, рабочая ли. Если по отдельности работает, то и скетч по ссылке должен.
Не факт что telnet должен что то адекватное давать. Вы к контроллеру не пробовали прицепиться?
Проверял только в MYSController... Как еще можно проверить? В этой связке RF-ка должна работать, чтобы проверить шилд?
В смысле как проверить? Заливаете стандартный скетч из библиотеки. Насаживаете шилд, подключаете через патчкорд к роуту.
Вы что, работу с эзернет шилдом сразу с чужого проекта начали?
Я же выше писал... Залил скетч подключил к роутеру... пинг проходит но в MYSController выдает ошибку при подключении...
заработало... оказалось не правильно подключил RF24...
так я ссылку дал... по ней и собирал... на самом деле оказалось проблема в шлейфе (взял от жесткого диска IDE)...
но теперь другая проблема... решил вместо NRF24 подключить FRM69WH(433)... убрал в скетче все, что касается NRF24 и раскоментил для FRM69... изменил IP. Но шлюз не поднимается... Что нужно добавить или изменить еще для FRM69?
через USB FRM69WH заработало... но по сети не хочет...
В MYSController выдает ошибку
1
16.11.2015 15:21:26 INFO Connected to 192.168.0.198:5003
2
16.11.2015 15:21:47 ERROR Error on connect: connection refused