MarginallyClever / Mdb Sniffer
Sniff a Multidrop Bus data stream and make it human readable
Projects that are alternatives of or similar to Mdb Sniffer
DuckysparkTranslator from USB-Rubber-Ducky payloads to a Digispark code.
Stars: ✭ 107 (-4.46%)
Mutual labels: arduino
RainbowBecause everybody loves rainbows.
Stars: ✭ 108 (-3.57%)
Mutual labels: arduino
Button2Arduino Library to simplify working with buttons. It allows you to use callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
Stars: ✭ 109 (-2.68%)
Mutual labels: arduino
QpnQP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 107 (-4.46%)
Mutual labels: arduino
EspartoEsparto v3.3 is a rapid development framework, synchronous task queue and GPIO manager with web UI for ESP8266 devices
Stars: ✭ 108 (-3.57%)
Mutual labels: arduino
Arduino NunchukImproved Wii Nunchuk library for Arduino
Stars: ✭ 108 (-3.57%)
Mutual labels: arduino
PerswifimanagerPersistent WiFiManager Arduino library for ESP8266
Stars: ✭ 106 (-5.36%)
Mutual labels: arduino
ArduinoispUse the Arduino to program AVR chips.
Stars: ✭ 111 (-0.89%)
Mutual labels: arduino
PateensyPayload for teensy like a rubber ducky but the syntax is different. this Human interfaes device ( HID attacks ). Penetration With Teensy
Stars: ✭ 108 (-3.57%)
Mutual labels: arduino
Efi BruteforceScripts and sketches to bruteforce the Apple EFI/iCloud lock
Stars: ✭ 109 (-2.68%)
Mutual labels: arduino
Snap4arduinoBinding Snap! and Arduino together
Stars: ✭ 107 (-4.46%)
Mutual labels: arduino
Arduino Stars: ✭ 107 (-4.46%)
Mutual labels: arduino
Esp8266ESP8266 NodeMCU Workshop
Stars: ✭ 109 (-2.68%)
Mutual labels: arduino
PokemongodiyProject to create your own pokemon go plus
Stars: ✭ 107 (-4.46%)
Mutual labels: arduino
Asr650x ArduinoHeltec CubeCell Series (based on ASR6501, ASR6502 chip) Arduino support.
Stars: ✭ 110 (-1.79%)
Mutual labels: arduino
ArduinooscOSC subscriber / publisher for Arduino
Stars: ✭ 106 (-5.36%)
Mutual labels: arduino
Arduino core stm32STM32 core support for Arduino
Stars: ✭ 1,725 (+1440.18%)
Mutual labels: arduino
Teensy64C64 Emulation on a Teensy 3.6
Stars: ✭ 112 (+0%)
Mutual labels: arduino
SimpledhtSimple, Stable and Fast Arduino Temp & Humidity Sensors for DHT11 and DHT22. http://learn.adafruit.com/dht
Stars: ✭ 111 (-0.89%)
Mutual labels: arduino
EspwaySegway-like robot implemented on ESP8266
Stars: ✭ 109 (-2.68%)
Mutual labels: arduino
MDB Parser
What
Modern vending machines voluntarily adhere to the NAMA standard for Multidrop Bus (MDB). If these steps are correctly duplicated then this will output to the Arduino serial window a human-readable interpretation of the conversation taking place inside the vending machine between the various peripherals and the VMC.
Why
Many people want to create devices that "speak" MDB and can interact with a vending machine. Some examples include adding an RFID reader, Accepting payment with BitCoin, touch screens, and discount for secret knock.
How
This code is meant to be Arduino firmware. It assumes that the vending machine components adhere to the MDB 4.2 standard. There are three required components:
- A physical circuit you will have to build/source. Section 4.4 of the standard describe the circuit. An example schematic from the Nottingham Hackspace Wiki has been included in this distro.
- Arduino #1 runs "near_MDB" firmware. A1 connects to the physical circuit through the hardware serial. This means the hardware serial is not avilable to output data to a PC.
- Arduino #2 runs "near_PC" firmware. A2 connects to your PC through a USB cable. A2 pin 10 connects to A1 pin 11. A2 pin 11 connects to A1 pin 10.
Don't forget the common ground between A1 and A2.
Who Where When
Created by Dan Royer ([email protected]) for the vending machine at the Vancouver Hackspace April 16, 2014.
"If I have seen further it is by standing on the shoulders of giants." -- Isaac Newton
Based on previous work from Nottingham Hackspace members James Hayward and Matt Lloyd.
More
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].