Firefly Project Introduction

Denis Bohm
Denis BohmProduct Design at Firefly Design
Firefly Project
Denis Bohm / Firefly Design
fireflydesign.com
What is it?

 Internet of Things (people, places, and things)
 Activity Monitor
 Quantified Self
 What do you want them to be?
Democratization Of...


 Devices
 Firmware Algorithms
 Data Storage & Access
Open Source


Following Open Source Hardware Principles
Creative Commons Attribution 3.0 License
Apache License, Version 2.0
Full Stack

 Electronics
 Mechanicals
 Firmware
 Cloud Data Storage
 Software for Phone, Tablet, Laptop
Device Family
Multiple Form Factors (small thin low power core)
Sensing Options (motion, environment, biometrics, etc)
Power Options (batteries, wireless charging, energy
harvesting)
Communication Options (USB, Bluetooth LE, etc)
User Interface (LEDs, haptic feedback, touch, etc)
Temperature range, waterproofing, etc
Production Support

Orderable Bill Of Materials
Panelization
Test Fixture
Manufacturing Support (programming, testing, etc)
FCC Testing Support (Bluetooth test mode, etc)
Useful Design Bits

 ARM Cortex-M Serial Wire Debug Framework
 Over the Air Firmware Updates
 Production Tools
 Chips & Firmware Drivers
Current Status
First device designed: Firefly Ice.
10 Firefly Ice PCBAs made.
3D printed enclosures have arrived.
Firmware for functional checkout working.
Cloud data storage service development started.
App to sync data from device to storage started.
Get Involved
Product & App Developers
Open Source IDE & GCC Toolchain
Industrial Design & Mechanical Engineering
RF Engineering
OAuth Provider & Data Visualization
Group Hardware Build
1 of 10

Recommended

CSC 103 Basic Computing Processes & Hardware by
CSC 103 Basic Computing Processes & HardwareCSC 103 Basic Computing Processes & Hardware
CSC 103 Basic Computing Processes & HardwareRichard Homa
284 views17 slides
Output Devices by
Output DevicesOutput Devices
Output DevicesPagal Bacha
579 views44 slides
computer hsitory grade 1-2 by
computer hsitory grade 1-2computer hsitory grade 1-2
computer hsitory grade 1-2Kim Karell Bulos
158 views25 slides
Ch2 pc-components-features-and-system-design by
Ch2 pc-components-features-and-system-designCh2 pc-components-features-and-system-design
Ch2 pc-components-features-and-system-designBoyapati Giri
471 views16 slides
INTRO TO COMPUTER by
INTRO TO COMPUTERINTRO TO COMPUTER
INTRO TO COMPUTERenoch asamoah
356 views71 slides
Networking human area network by
Networking human area networkNetworking human area network
Networking human area networkeSAT Journals
257 views8 slides

More Related Content

What's hot

What is Computer | Computer Full Form | Computer Definition by
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definitiondmir3304
1.1K views28 slides
Histrory by
HistroryHistrory
HistroryMuhammad Hussain
165 views32 slides
Computer fundamentals by
Computer fundamentalsComputer fundamentals
Computer fundamentalsMukund Trivedi
868 views13 slides
1 introdcution tocomputernursing [compatibility mode] by
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]Irwin Elengovn
1.3K views57 slides
Fundamentals of Computing Chapter 3 by
Fundamentals of Computing Chapter 3Fundamentals of Computing Chapter 3
Fundamentals of Computing Chapter 3Mohd Harris Ahmad Jaal
70 views45 slides
BASIC COMPUTER (VH GOHEL) by
BASIC COMPUTER (VH GOHEL)BASIC COMPUTER (VH GOHEL)
BASIC COMPUTER (VH GOHEL)Vishal Gohel
599 views26 slides

What's hot(10)

What is Computer | Computer Full Form | Computer Definition by dmir3304
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definition
dmir33041.1K views
1 introdcution tocomputernursing [compatibility mode] by Irwin Elengovn
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]
Irwin Elengovn1.3K views
BASIC COMPUTER (VH GOHEL) by Vishal Gohel
BASIC COMPUTER (VH GOHEL)BASIC COMPUTER (VH GOHEL)
BASIC COMPUTER (VH GOHEL)
Vishal Gohel599 views
Introduction to computer system by Google
Introduction to computer systemIntroduction to computer system
Introduction to computer system
Google282 views
Computer introduction by mariasukhera
Computer introduction Computer introduction
Computer introduction
mariasukhera282 views
Lecture 03 intellectual property by Tawfig Tawill
Lecture 03   intellectual propertyLecture 03   intellectual property
Lecture 03 intellectual property
Tawfig Tawill181 views

Similar to Firefly Project Introduction

Teaching systems and fundamentals by
Teaching systems and fundamentalsTeaching systems and fundamentals
Teaching systems and fundamentalsHouston ISD
401 views29 slides
One Computers Overview by
One   Computers OverviewOne   Computers Overview
One Computers OverviewMISY
308 views30 slides
One Computers Overview by
One   Computers OverviewOne   Computers Overview
One Computers OverviewMISY
464 views30 slides
Essential Knowledge of Computers.pptx by
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptxHODCSE74
1 view54 slides
Hardware & softwares by
Hardware & softwaresHardware & softwares
Hardware & softwaresSantosh Kulkarni
1.2K views57 slides
Knowing about Computer SS.pptx by
Knowing about Computer SS.pptxKnowing about Computer SS.pptx
Knowing about Computer SS.pptxBharathi Lakshmi Pon
3 views60 slides

Similar to Firefly Project Introduction(20)

Teaching systems and fundamentals by Houston ISD
Teaching systems and fundamentalsTeaching systems and fundamentals
Teaching systems and fundamentals
Houston ISD401 views
One Computers Overview by MISY
One   Computers OverviewOne   Computers Overview
One Computers Overview
MISY308 views
One Computers Overview by MISY
One   Computers OverviewOne   Computers Overview
One Computers Overview
MISY464 views
Essential Knowledge of Computers.pptx by HODCSE74
Essential Knowledge of Computers.pptxEssential Knowledge of Computers.pptx
Essential Knowledge of Computers.pptx
HODCSE741 view
Integrating technology into the classroom by TammiRice
Integrating technology into the classroomIntegrating technology into the classroom
Integrating technology into the classroom
TammiRice307 views
Vint Cerf @ Sharkfest 2008 by Denny K
Vint Cerf @ Sharkfest 2008Vint Cerf @ Sharkfest 2008
Vint Cerf @ Sharkfest 2008
Denny K 481 views
Diccionario de ingles español2 (reparado) by Laura Gálvez
Diccionario de ingles español2 (reparado)Diccionario de ingles español2 (reparado)
Diccionario de ingles español2 (reparado)
Laura Gálvez879 views
Survey by Shangze
SurveySurvey
Survey
Shangze384 views
Computer Concepts Intro by Bohnsack
Computer Concepts IntroComputer Concepts Intro
Computer Concepts Intro
Bohnsack393 views
Computer Concepts Intro by Bohnsack
Computer Concepts IntroComputer Concepts Intro
Computer Concepts Intro
Bohnsack19.3K views
Computer Concepts Intro by Bohnsack
Computer Concepts IntroComputer Concepts Intro
Computer Concepts Intro
Bohnsack2K views
aibo introduction at ROSCon2018@Madrid by Tomoya Fujita
aibo introduction at ROSCon2018@Madridaibo introduction at ROSCon2018@Madrid
aibo introduction at ROSCon2018@Madrid
Tomoya Fujita163 views

Recently uploaded

Network Source of Truth and Infrastructure as Code revisited by
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
27 views45 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
58 views8 slides
"Running students' code in isolation. The hard way", Yurii Holiuk by
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk Fwdays
17 views34 slides
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 views25 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
59 views46 slides
Future of Indian ConsumerTech by
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
22 views68 slides

Recently uploaded(20)

【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman36 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software280 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views

Firefly Project Introduction

  • 1. Firefly Project Denis Bohm / Firefly Design fireflydesign.com
  • 2. What is it? Internet of Things (people, places, and things) Activity Monitor Quantified Self What do you want them to be?
  • 3. Democratization Of... Devices Firmware Algorithms Data Storage & Access
  • 4. Open Source Following Open Source Hardware Principles Creative Commons Attribution 3.0 License Apache License, Version 2.0
  • 5. Full Stack Electronics Mechanicals Firmware Cloud Data Storage Software for Phone, Tablet, Laptop
  • 6. Device Family Multiple Form Factors (small thin low power core) Sensing Options (motion, environment, biometrics, etc) Power Options (batteries, wireless charging, energy harvesting) Communication Options (USB, Bluetooth LE, etc) User Interface (LEDs, haptic feedback, touch, etc) Temperature range, waterproofing, etc
  • 7. Production Support Orderable Bill Of Materials Panelization Test Fixture Manufacturing Support (programming, testing, etc) FCC Testing Support (Bluetooth test mode, etc)
  • 8. Useful Design Bits ARM Cortex-M Serial Wire Debug Framework Over the Air Firmware Updates Production Tools Chips & Firmware Drivers
  • 9. Current Status First device designed: Firefly Ice. 10 Firefly Ice PCBAs made. 3D printed enclosures have arrived. Firmware for functional checkout working. Cloud data storage service development started. App to sync data from device to storage started.
  • 10. Get Involved Product & App Developers Open Source IDE & GCC Toolchain Industrial Design & Mechanical Engineering RF Engineering OAuth Provider & Data Visualization Group Hardware Build