DimSun75 писал(а):
2. При первом запуске сети модуль в MDM лучше вообще не ставить
Зло, лучше, хуже - дуете на воду.
Я когда первые датчики собирал - вообще не знал, что есть MysController. Модуль Mysensor не сразу заработал. Инструкций, как отмечено выше, никаких нет. Как это должно выглядеть, на что это должно быть похоже не понятно. Куда смотреть можно было разобраться только из исходников библиотек. Но, в основном, все по наитию.
Ветка MySensor еле живая. Ссылка на гитхаб Ивана, вещь хорошая, но как она поможет запуститься? Из этой же серии русско-язычная платформа - приходите завтра.
Что касается топика:
- закомментируйте строчку `#define MY_CONTROLLER_IP_ADDRESS 192, 168, 0, 101` - она Вам не нужна (с этой опцией гейт работает как клиент, а нам нужен сервер). Скорее всего заработает.
Если не заработало:
- проверьте в веб-интерфейсе роутера появилось ли устройство с параметрами, указанными в скетче гейта:
Код: Выделить всё
#define MY_IP_ADDRESS 192,168,0,120
#define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
- увеличивайте максимальное число клиентов, или, если религия этого не позволяет, одновременно подключайтесь только одним клиентом.
- проверяйте, чтобы гейт не был запитан от дешевой китайской зарядки на 200mA
- <strike> вроде видно, что гейт стартует (New node descovered...) ХЗ.</strike> Как DimSun75 ниже заметил, эта строчка проходит еще до попытки коннекта к гейту. Что этим имел ввиду MysController - не важно.
- нужно искать проблему на стороне гейта - компилируйте с опцией MY_DEBUG и смотрите вывод в мониторе порта Arduino IDE. (По крайней мере будет видно стартует ли гейт, проходит ли инициализация Nrf, получает ли гейт IP, и, если падает, то в какой момент)