Четверг, 25.04.2024, 08:38
| RSS
Главная | Увеличиваем количество GPIO - Страница 4 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Увеличиваем количество GPIO
Увеличиваем количество GPIO


alexsis_76Дата: Понедельник, 02.10.2017, 13:06 | Сообщение # 31
Группа: Пользователи
Сообщений: 97
Статус: Offline
Цитата
А он именно шлюз
есть пример шлюза Telhet-Serial,вместо сериала подкидываем i2c,
на устройстве на 23 порту слушает телнет сервер,на малине размещается телнет клиент.
 
Цитата
И на "втором" конце может быть не один датчик? а пачка
сколько найдем драйверова
Цитата
И все будет работать аппаратными средствами малины (т.е. малина даже не заметит существования такого бриджа)?

малина будет упаковывать свои запрсы в телнет пакеты ,клиент будет возвращать ответы,для скрипта не будет заметно что он посылает запросы  на удаленную щину,все будет выглядеть как будто это его шина.
 
ZooluДата: Понедельник, 02.10.2017, 13:10 | Сообщение # 32
Группа: Пользователи
Сообщений: 490
Статус: Offline
Цитата alexsis_76 ()
малина будет упаковывать свои запрсы в телнет пакеты
Не не не. Это уже не правильно. Нужен девайс, работа которого будет абсолютно не видна! Поставил и забыл. А он там сам транслирует куда ему нужно. Малина не должна ничего там упаковывать. Огород это получается.
 
alexsis_76Дата: Понедельник, 02.10.2017, 14:12 | Сообщение # 33
Группа: Пользователи
Сообщений: 97
Статус: Offline
допустим хотите вы обратится к удаленному расширителю
пишем класс и вызываем его метод например SendExpander(*arg),метод SendExpander посылает по телнету команду и возвращает ответ return 'OK' или  return 'Eroor',таким образом вызывающий ничего не узнает.все выглядет так как будто он обращается к своей шине

Добавлено (02.10.2017, 14:12)
---------------------------------------------
тут я думаю придвидится два варианта
первый оставить все  драйвера устройств на малине и перенаправлять запросы,как правило используется SMBus внутри которой выполняются IOCTL,все это происходит внутри класса,т е надо править класс,допустим  написать модуль SMBusT и подсовывать ее вместо SMBus
второй просто отправлять что то в духе bmp280_temp(addr) или  bmp280_conf, а мост с помощью своих драйверов управляет устройством.
есть еще 3 вариант взять две esp одну подсоединить к i2c малины,поднять на ней клиента,на другой esp поднять сервер и обратно к и2с,это будет настоящий мост


Сообщение отредактировал alexsis_76 - Понедельник, 02.10.2017, 14:34
 
ZooluДата: Понедельник, 02.10.2017, 15:09 | Сообщение # 34
Группа: Пользователи
Сообщений: 490
Статус: Offline
Цитата alexsis_76 ()
есть еще 3 вариант взять две esp одну подсоединить к i2c малины,поднять на ней клиента,на другой esp поднять сервер и обратно к и2с,это будет настоящий мост
Ну воооот же!!! Я об этом Вам и говорю. Все остальные варианты даже рассматривать не стоит.
 


alexsis_76Дата: Понедельник, 02.10.2017, 15:12 | Сообщение # 35
Группа: Пользователи
Сообщений: 97
Статус: Offline
Есть одна проблема
второй nodemcu перестал работать,завтра попробую перепаять.
 
AlexAWДата: Понедельник, 02.10.2017, 15:17 | Сообщение # 36
Группа: Пользователи
Сообщений: 310
Статус: Offline
Может попробовать вариант шлюза  для UART если UART получится то девайс можно использовать как радио удлинитель для Модбаса
Хотя для этих целей я присматриваюсь к готовому уже устройству типа НС-12 или НС -11  их стоимость убивает желание пытаться повторять в самоделках подобное устройство.
Скоро получу их и обязательно попробую прикрутить к последовательному порту.
Для тех, кто не любит решений в лоб, еще есть во такой интересный модем NRF24L01+ 2.4GHz можно на нем организовать радиосеть.


Сообщение отредактировал AlexAW - Понедельник, 02.10.2017, 16:07
 
alexsis_76Дата: Понедельник, 02.10.2017, 15:24 | Сообщение # 37
Группа: Пользователи
Сообщений: 97
Статус: Offline
будем надеется что удасться оживить esp,
 
Цитата
NRF24L01+ 2.4GH
можно и на них,заодно отвязываемся от wifi сети
 
AdminДата: Понедельник, 02.10.2017, 17:59 | Сообщение # 38
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Если речь зашла про мосты, то лет пять назад игрался преобразователем Ethernet/RS485 or RS232. Эта штука позволяет соединять последовательные порта через локальную сеть или интернет. Сейчас на сайте поищу описание этого девайса.

P.S. Нашел. Описание преобразователя и эксперименты с ним:

http://lock.3dn.ru/news/umnyj_dom_chast_chetvertaja/2012-10-01-78

http://lock.3dn.ru/news/umnyj_dom_chast_pjataja/2012-10-07-79

http://lock.3dn.ru/news/umnyj_dom_chast_shestaja/2012-10-12-80
 


deniss1900Дата: Понедельник, 02.10.2017, 18:15 | Сообщение # 39
Группа: Пользователи
Сообщений: 546
Статус: Offline
Цитата Admin ()
P.S. Нашел. Описание преобразователя и эксперименты с ним:
Лежит парочка таких без дела лет пять biggrin
 
AdminДата: Понедельник, 02.10.2017, 18:28 | Сообщение # 40
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата deniss1900 ()
Лежит парочка таких без дела лет пять

А что так? Я свой знакомому подарил, он такой же ранее прикупил и удаленно через сеть информацию с терминалов РЗА снимал.
Так что при желании применение всему можно найти.
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Увеличиваем количество GPIO
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:



T2M © 2024
Сайт управляется системой uCoz