Steve jobs
Professional
Идея создать свой девайс использую микроконтроллер и свой софт.
Требования:
1 Должен выглядеть 1к1 с оригинальным (корпус без заметных модификаций, шрифты на экране, принтере, подсветка клавиатуры, функциональность - искл. передача данных в банк)
2 Девайс должен логирывть Д+П на SD в зашифрованном виде.
3 Девайс может писать дампы на пластик.
4 Сливать лог через оригинальный разъем устройства
За основу взято железо:
Пос - Verifone vx670
Микроконтроллер - Arduino ADK (больше входов/выходов, подходит для варианта №2 см. ниже) или Arduino Nano (занимает мало места, подходит для варианта №1 см. ниже), Teagueduino (не слышал до намека от illusion
)
Пока на руках у меня нет ни поса ни микроконтроллера![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
На данные момент есть два решения по созданию офлайн поса.
1. Кастомизировать родную прошивку(возможно не прокатит), ставить микроконтроллер для логирывания инфы с пинпада и магнитного ридера. Фактически превращая пос в скимер т.к. транзы будут проходить в банк.
http://s012.radikal.ru/i320/1110/51/2fab2feaee78.jpg - наброски.
Зеленым
1. Данные с пин-пада на мозги поса.
2. Данные с мозгов поса на принтер.
3. Данные с ридера на мозги поса.
4. Данные с мозгов на LCD.
Синем
1. Данные с ридера на Arduino.
2. Данные с пин-пада на Arduino.
3. Данные с Arduino (Д+П) на SD.
Как видно микроконтроллер Arduino вставляеться в разрыв между ридером, пин-падом И оригинальным контролером поса
2. Заменить мозги поса на свой микроконтроллер. На вход к нему подключить ридер, пин-пад а на выход LCD, принтер и SD shield. Написать свою прогу которая будет выполнять все фэйковые операции + записывать Д+П на SD карту. В этом случае пос будет работать как фэйк (офлайн).
http://i040.radikal.ru/1110/9a/63d476b466dc.jpg - наброски.
Зеленым
1. Данные с Arduino на LCD.
2. Данные с ридера на Arduino.
3. Данные с пин-пада на Аrduino.
4. Данные с Arduino на принтер
Микроконтроллер Arduino заменяет функциональность оригинального контролера. За исключеним передчи данных в банк.
Arduino:
Arduino на wiki и офф сайт. + блог на хабре
Arduino + printer
Arduino + Pin-Pad
Arduino + Card reader on google project, youtube video + SD
Arduino + LCD
Пока не понятно:
Может ли микроконтроллер Arduino и др. криптовать данные?
Можно ли кастомизировать оригенальную прошивку Verifone. Я уверен что код девайся закрыт т.к. девайс создан для обработкм платежей. Возможно есть демо режим?
Пост обновляется.
Требования:
1 Должен выглядеть 1к1 с оригинальным (корпус без заметных модификаций, шрифты на экране, принтере, подсветка клавиатуры, функциональность - искл. передача данных в банк)
2 Девайс должен логирывть Д+П на SD в зашифрованном виде.
3 Девайс может писать дампы на пластик.
4 Сливать лог через оригинальный разъем устройства
За основу взято железо:
Пос - Verifone vx670
Микроконтроллер - Arduino ADK (больше входов/выходов, подходит для варианта №2 см. ниже) или Arduino Nano (занимает мало места, подходит для варианта №1 см. ниже), Teagueduino (не слышал до намека от illusion
Пока на руках у меня нет ни поса ни микроконтроллера
На данные момент есть два решения по созданию офлайн поса.
1. Кастомизировать родную прошивку(возможно не прокатит), ставить микроконтроллер для логирывания инфы с пинпада и магнитного ридера. Фактически превращая пос в скимер т.к. транзы будут проходить в банк.
http://s012.radikal.ru/i320/1110/51/2fab2feaee78.jpg - наброски.
Зеленым
1. Данные с пин-пада на мозги поса.
2. Данные с мозгов поса на принтер.
3. Данные с ридера на мозги поса.
4. Данные с мозгов на LCD.
Синем
1. Данные с ридера на Arduino.
2. Данные с пин-пада на Arduino.
3. Данные с Arduino (Д+П) на SD.
Как видно микроконтроллер Arduino вставляеться в разрыв между ридером, пин-падом И оригинальным контролером поса
2. Заменить мозги поса на свой микроконтроллер. На вход к нему подключить ридер, пин-пад а на выход LCD, принтер и SD shield. Написать свою прогу которая будет выполнять все фэйковые операции + записывать Д+П на SD карту. В этом случае пос будет работать как фэйк (офлайн).
http://i040.radikal.ru/1110/9a/63d476b466dc.jpg - наброски.
Зеленым
1. Данные с Arduino на LCD.
2. Данные с ридера на Arduino.
3. Данные с пин-пада на Аrduino.
4. Данные с Arduino на принтер
Микроконтроллер Arduino заменяет функциональность оригинального контролера. За исключеним передчи данных в банк.
Arduino:
Arduino на wiki и офф сайт. + блог на хабре
Arduino + printer
Arduino + Pin-Pad
Arduino + Card reader on google project, youtube video + SD
Arduino + LCD
Пока не понятно:
Может ли микроконтроллер Arduino и др. криптовать данные?
Можно ли кастомизировать оригенальную прошивку Verifone. Я уверен что код девайся закрыт т.к. девайс создан для обработкм платежей. Возможно есть демо режим?
Пост обновляется.
Last edited: