Arduino.local

 Arduino.local

Quick success story with Arduino + GitHub

B0da00bedcfd48f98479ec94343418fc?s=128

Florian Le Goff

April 13, 2013
Tweet

Transcript

  1. Arduino.local hacking your hardware for FUN and PROFIT @madflo

  2. garage door

  3. 1 radio key (landlord’s policy)

  4. > 1 cyclists

  5. None
  6. landlord’s radio key

  7. 220V/5V 2 relay board landlord’s radio key

  8. Ethernet Shield (on top of an) Arduino Uno 220V/5V 2

    relay board landlord’s radio key
  9. github.com/madflo/arduino-ethernet-2relays void open_door() { digitalWrite(switchOne, HIGH); delay(TIMER_PORTE_AUTO); digitalWrite(switchOne, LOW); }

  10. github.com/madflo/arduino-ethernet-2relays void open_door() { digitalWrite(switchOne, HIGH); delay(TIMER_PORTE_AUTO); digitalWrite(switchOne, LOW); }

    // Extract /XYZ from a request line : // GET /XYZ HTTP/XX void get_page(char *line, char *request, char *verb) { int verb_and_space_len = strlen(verb) + 1; // add the space between the verb and the request for (i = 0; line[i + verb_and_space_len] && (line[i + verb_and_space_len] != ' ') && (i < REQUEST_BUFFER_SIZE); i++) request[i] = line[i + verb_and_space_len]; request[i] = 0; }
  11. garage experience is delivered API

  12. None
  13. introducing django-social-auth OAuth Google, GitHub...

  14. 40€ enterprise level access control system

  15. code is on GitHub

  16. and other HUMANS are using it

  17. None
  18. https://github.com/Arbousier/tau_door

  19. None
  20. None
  21. @madflo florian@ mailjet.com