Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

eIoT-tech-intro-for-paris-hackathon

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 16 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Publicité

Similaire à eIoT-tech-intro-for-paris-hackathon (20)

Plus par Cisco DevNet (20)

Publicité

Plus récents (20)

eIoT-tech-intro-for-paris-hackathon

  1. 1. Mike Maas / Technical Evangelist (IoE) / DevNet mikemaas@cisco.com / @mike_maas Hackathon Technical Resources Enterprise IoT DevKit
  2. 2. 2© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential •  EIoT •  Equipment •  Sensors •  Getting Connected •  Cisco PyUSB •  Resources Agenda http://j.mp/tech-eiot
  3. 3. 3© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential •  Enterprise IoT is a Power-over-Ethernet (PoE) Ethernet to USB adapter designed for connecting USB-based sensors across a network EIoT
  4. 4. 4© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential What is Enterprise IoT? Customer Experience Higher Productivity Business Innovation Lower Risk Outcomes Network infrastructure 1101010100 1011010110 1011010PAAS/ SAAS Sensor & Connectivity Mgmt. Data Analytics Segments Campus Networking IWAN/MPLS Platforms Retail IndustrialOfficeHealthcare Enabling billions of unconnected devices to connect to the internet and each other for intelligent decision making to help businesses achieve its most important business outcomes
  5. 5. 5© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Use Case : IR Temperature Sensor Customer orders drink through Barita app Barista prepares drink as usual Drink placed on a special IoE enabled surface Sensors measure presence and temperature Notifications Enabled Enables businesses to achieve higher productivity & provide superior customer experience
  6. 6. 6© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Use Case : Connecting Legacy Machines Legacy machines need technician to manually collect data, inspect the machine & determine problem Connect serial ports of legacy machines to factory network securely using Talem along with other sensors Remotely connect, command & collect information from older legacy machines Enables businesses to monitor, collect valuable data and do preventive maintenance lowering risk
  7. 7. 7© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Why? •  Why wires? •  Reuse existing legacy networks •  Leverage wired network functionality: PoE, Security, Speed •  Why a central switch? •  The switch is the master controller •  Ease of software deployments: 10 nodes vs 1500 nodes •  IoT devices are just network nodes
  8. 8. 8© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential EIoT Development Kit Benefits Power over Ethernet • Ideal for energy hungry sensors • Eliminate battery replacements & single cable for power & data Plug n Play connectivity • No coding required on the endpoint • Application runs in the cloud versus the endpoint Secure Platform • Handle sensitive data • Lower risk of dropped packets Management • Remotely configure settings • Software defined policies Lightweight • Low cost adapter • USB devices are cheap and plentiful IoT Platform Enabled for the Enterprise
  9. 9. 9© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential •  C3560-CG/CX Switch •  EIoT (aka Talem / Doublemint) Adapters •  Sensors Equipment
  10. 10. 10© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential C819 / IOS C3560-CG / IOS EIoT Southbound Northbound Sensors
  11. 11. 11© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Sensors •  Interfaces Analog IN / Digital IN / Digital OUT •  2/2/2 & 8/8/8 •  Sensors •  Light / Sound / Temperature / Force / Vibration •  Motion •  Distance •  Mechanical Inputs (Touch/Slider/Knob) •  RFID •  …
  12. 12. 12© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential •  Connect to one of the switches via Ethernet •  The switch will give you a 10.0.#.# address, depending upon which switch you are connected •  To connect to a sensor via the Adapter, you target the switch and request it to read the data from the attached •  You _can_ share the Adapters, but it is not advised Getting Connected
  13. 13. 13© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential •  You will need to use Python 2.7+ (python2.7) File "/Users/mikemaas/Dropbox/Code/EIoT/eiot-example-python/get_info.py", line 3, in <module> import usb ImportError: No module named 'usb' •  The Cisco PyUSB module is required •  You can download it from the EIoT portal •  https://developer.cisco.com/site/eiot •  PYTHONPATH needs to point to the Cisco PyUSB module Cisco PyUSB
  14. 14. 14© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential import os import usb.core os.environ["USBIP_SERVER"] = "10.0.1.1" device = usb.core.find(address=int("0022bdcf5bc0", 16)) device.set_configuration() data = device.read(1, 64) data0 = (data[0x0b] | ((data[0x0c] & 0xf0) << 4)) print(data0) Cisco PyUSB Code Overview
  15. 15. 15© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential https://developer.cisco.com/site/eiot/ https://github.com/CiscoDevNet/eiot-example http://j.mp/cisco-eiot Resources

×