|
Написание собственного обработчика обслуживания команд для внешнего контроллера | ☑ | ||
---|---|---|---|---|
0
bvb
05.08.14
✎
15:58
|
Доброго всем дня.
В ближайшей перспективе может встать в полный рост задача сопряжения конфигурации 1С (на платформе 8.3) с контролерами семейства arduino либо kernrlchip laurent. Контроллеры общаются с компом на котором крутится 1С посредством команд по протоколу ТСР/IP по среде передачи Ethernet. Т.е. все команды поступают со стандартной сетевой карты Ethernet. Убедительная просьба дать ссылки на где можно почитать про написание собственных обработчиков и драйверов как таковых (общая информация), так и посмотреть как ваять обработчики команд по протоколу TCP|IP. |
|||
1
supremum
05.08.14
✎
16:01
|
||||
2
fmrlex
05.08.14
✎
16:01
|
(0) На ардуино полно софта. Под линуксом его крути как хочешь.
Даже DE есть. |
|||
3
supremum
05.08.14
✎
16:03
|
||||
4
bvb
05.08.14
✎
16:15
|
(1) (3) Пасибо полезная инфа.
Т.е. набрасав на С или делфях простенький тестер я могу поковырять железку из программной среды. Затем перенести команды в обработчик 1С. Осталось только понять как писать обработчик. Видимо инфостарт мне в помощь. И еще момент. Для связи с 1С нужен драйвер + обработчик или некий обработчик ? |
|||
5
acsent
05.08.14
✎
16:20
|
вроде как есть уже готовые компоненты работы по тсп из 1с
|
|||
6
fmrlex
05.08.14
✎
16:21
|
(4) Тебе похоже нужна ВК для чтения/записи сетевых портов, раз тебе от контроллеров по tcp/ip приходят данные.
|
|||
7
bvb
05.08.14
✎
16:36
|
(5) где ? По каким критериям хотяби искать ?
(6) В точку. + обработчик программных прерываний |
|||
8
acsent
05.08.14
✎
16:37
|
1с и сокеты
|
|||
9
acsent
05.08.14
✎
16:39
|
как минимум есть нетленка у ежика с таким функционалом
|
|||
10
bvb
05.08.14
✎
16:41
|
У ежика какого ?
|
|||
11
bvb
05.08.14
✎
16:43
|
hadgenhoga ?
|
|||
12
fmrlex
05.08.14
✎
16:45
|
(7) Любого студента найди, он тебе на дельфях, сях за тарелку супа напишет.
|
|||
13
Ndochp
05.08.14
✎
16:45
|
(0) бери дуину которая может клавой прикидываться ;)
|
|||
14
acsent
05.08.14
✎
16:48
|
если для тестов то можно и осх обойтись
http://nastroy-ka.ru/system1c/121--tcpip-udp.html |
|||
15
Ndochp
05.08.14
✎
16:48
|
(12) Он напишет... Возмет скетч бека дельфевый и к 1С по оле подрубится. И будет тебе счастье за лицензию.
(0) А нафига тебе на дуину Эзернет? там шилд толстый. Бери две дуины - одна у датчиков, вторая рядом с компом. А дружить их чем угодно, хоть OneWire, хоть что. |
|||
16
fmrlex
05.08.14
✎
16:54
|
(15) А ТС разве свое поделие в энтерпрайз пускает?
Самописных компонентов со свободными лицухами вагон. |
|||
17
bvb
05.08.14
✎
16:57
|
(13) (15) От arduino заказчик похоже отказался .
"там шилд толстый. Бери две дуины - одна у датчиков, вторая рядом с компом. А дружить их чем угодно, хоть OneWire, хоть что." можно более понтно пояснить я не сильно в теме. что значит "шилд толстый". OneWire - это типа RS- 232 внутри семейства контроллеров ? второй arduino - рядом с компом как общаться будет с 1С ? |
|||
18
Ndochp
05.08.14
✎
17:15
|
ethernet shield http://www.sproboticworks.com/shields/shields/w5100-ethernet-shield.html
Сама дуина, если там не супермного логики может быть гораздо меньше. http://arduino.ru/Hardware/ArduinoBoardProMini Если по месту ограничений нет - можно и эзернет воткнуть. Если железяку делаешь не ты - вообще не парься. OneWire это просто протокол, у дуины есть на него библиотеки и для мастера, и для слейва, в принципе еще куча протоколов есть. Выгода - можно сэкономить память в контроллере, так как сетевая библиотека опять же не маленькая. Второй дуино можно или сетью, или через USB подключить, да хоть по блютусу. Общаться соответственно скорее всего через написанную ВК, которая общается уже через езернет, ком порт, драйвер HID устройства - какую проще написать/раздобыть. Кстати, покопай habrahabr по тегу ардуины - там много примеров общения компа с ней с исходниками. А уж как подружить обычную программу с 1С разберешься исходя из задачи. |
|||
19
IVT_2009
05.08.14
✎
17:50
|
ардуина может транслировать в сом порт данные. Их можно принять скетчем на processing например и скинуть в любую стандартную базу данных. Но это очень извращенный путь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |