Embedevelworkshop: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Michel (talk | contribs)
New reading material URLs and meeting place.
ESP8266 (talk | contribs)
 
(11 intermediate revisions by 7 users not shown)
Line 2: Line 2:
A certified cool workshop with hot topics.<br />
A certified cool workshop with hot topics.<br />
Place: Noisebridge '''Turing''' classroom<br />
Place: Noisebridge '''Turing''' classroom<br />
Instructors: [[User:michel|Michael]] and <to-be-announced><br />
Instructor: David Edwin<br /><br />
Organizer: [[User:michel|Michael]] (a [https://www.bluetooth.com/ Bluetooth SIG] member)<br /><br />
<big>'''WEDNESDAY, March 16, 18:00'''</big><br/><br/>
This workshop is timed to coincide with the [http://www.bluetoothworldevent.com/ Bluetooth World Event]
This workshop is timed to coincide with the [http://www.bluetoothworldevent.com/ Bluetooth World Event]


Line 25: Line 25:
==== Beacon profiles ====
==== Beacon profiles ====
# iBeacon
# iBeacon
## Legacy retail
## Retail
# Eddystone (URL)
# Eddystone (URL)
## Rich interfaces
## Rich interfaces
Line 42: Line 42:
# Cut and paste cloud C++
# Cut and paste cloud C++
# Deployment and testing
# Deployment and testing
== Requirements ==
To benefit the most, bring a battery powered computer and telephone. Without these things, you're welcome to form a group of two or more with a person who has the requirements.


== Reading material ==
== Reading material ==
Line 54: Line 57:
==== Q: Is there an entrance fee or other fees? ====
==== Q: Is there an entrance fee or other fees? ====
A: There is nothing to pay, even optionally.<br />If you have too much money, [[donate|give some to the Noisebridge.]]
A: There is nothing to pay, even optionally.<br />If you have too much money, [[donate|give some to the Noisebridge.]]
==== Q: What is the time of this workshop? ====
A: The workshop begins in the evening at 18:00 and might have a duration of 2-4 hours, depending on factors like attendence, enthusiasm (who wants to stay) and others.
==== Q: Why is this held at the Noisebridge? ====
==== Q: Why is this held at the Noisebridge? ====
A: Because the Noisebridge is quite '''bodacious''' and has very nice Mexican restaurants near by.
A: Because the Noisebridge is quite '''bodacious''' and has very nice Mexican restaurants near by.
==== Q: Are morons welcome even? ====
==== Q: Are morons welcome even? ====
A: Yes, and we'll have wicked tricky device things to do for all levels of expertise.
A: Yes, and we'll have wicked tricky device things to do for all levels of expertise.
==== Q: Catered four course dinner and taxi service? ====
 
A: You wish.
==== Q: I have a question, who can I reach? ====
==== Q: I have a question, who can I reach? ====
A: Add it to this FAQ where it will be answered. If it's a private question or you can't wait, ask Michael Schloh (search for it) via email or fax.
A: Add it to this FAQ where it probably will be answered.
 
==== Q: Wasn't Michael going to teach this, what happened? ====
A: Michael can't be on site due to lack of travel sponsorship, instead David has offered to take is place and is a much nicer guy (smarter too) anyway.
 
==== Q: Why was this moved to the 16th of Mar, what happened? ====
A: David will be at Noisebridge on the 16th of Mar but the material will be quite a bit different. However all questions can be answered.


[[Category:Events]]
[[Category:Events]]

Latest revision as of 14:45, 15 March 2016

Bluetooth Smart and Embedded Development

[edit | edit source]

A certified cool workshop with hot topics.
Place: Noisebridge Turing classroom
Instructor: David Edwin

WEDNESDAY, March 16, 18:00

This workshop is timed to coincide with the Bluetooth World Event

Part 1: Bluetooth Smart basics

[edit | edit source]

Manufacturers and offerings

[edit | edit source]
  1. Dual versus single stack
  2. Market sizes, product classes
  3. ST, NXP, Nordic Semiconductor
  4. nRF51822 detailed study

SDKs and development workflow

[edit | edit source]
  1. Nordic Semiconductor SDK
  2. NodeJS and Arduino BSPs?

Break time!

[edit | edit source]

Let your brain rest.


Part 2: Proximity applications

[edit | edit source]

Beacon profiles

[edit | edit source]
  1. iBeacon
    1. Retail
  2. Eddystone (URL)
    1. Rich interfaces
    2. Energy intensive
  3. Extra sensors
    1. Temperature
    2. Acceleration
    3. Telemetry packets

The physical web

[edit | edit source]
  1. Walk up and use anything
  2. Bluetooth Smart focus
  3. Applications and integration
  4. Source code glance

Make your own beacon

[edit | edit source]
  1. nRF-51XXX with ARM mbed
  2. Cut and paste cloud C++
  3. Deployment and testing

Requirements

[edit | edit source]

To benefit the most, bring a battery powered computer and telephone. Without these things, you're welcome to form a group of two or more with a person who has the requirements.

Reading material

[edit | edit source]

A good excuse to consume free time is reading these topics:

https://www.bluetooth.com/what-is-bluetooth-technology/
https://www.bluetooth.com/what-is-bluetooth-technology/bluetooth-technology-basics/
https://google.github.io/physical-web/
https://play.google.com/store/apps/details?id=physical_web.org.physicalweb

Frequently Asked Questions

[edit | edit source]

Q: Is there an entrance fee or other fees?

[edit | edit source]

A: There is nothing to pay, even optionally.
If you have too much money, give some to the Noisebridge.

Q: What is the time of this workshop?

[edit | edit source]

A: The workshop begins in the evening at 18:00 and might have a duration of 2-4 hours, depending on factors like attendence, enthusiasm (who wants to stay) and others.

Q: Why is this held at the Noisebridge?

[edit | edit source]

A: Because the Noisebridge is quite bodacious and has very nice Mexican restaurants near by.

Q: Are morons welcome even?

[edit | edit source]

A: Yes, and we'll have wicked tricky device things to do for all levels of expertise.

Q: I have a question, who can I reach?

[edit | edit source]

A: Add it to this FAQ where it probably will be answered.

Q: Wasn't Michael going to teach this, what happened?

[edit | edit source]

A: Michael can't be on site due to lack of travel sponsorship, instead David has offered to take is place and is a much nicer guy (smarter too) anyway.

Q: Why was this moved to the 16th of Mar, what happened?

[edit | edit source]

A: David will be at Noisebridge on the 16th of Mar but the material will be quite a bit different. However all questions can be answered.