Giter VIP home page Giter VIP logo

iot-developer-boot-camp's People

Contributors

chengyuan-cy avatar hoo-way avatar jim-tech avatar markding avatar silabs-erics avatar suhuide avatar tothpatrik92 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iot-developer-boot-camp's Issues

[FEATURE] Add a preparatory course

Describe the new feature you'd like
Setup 1 hour online preparatory course before the training. It can be some pre-requisites knowledge. Like what is IoT, Zigbee, Simplicity Studio installation, SDK.etc.
Record audience sign-in status, reward gift to whom has finished the lessons.

[DOC] Zigbee Sleepy End Device Improvment

Describe the request
I have reviewed the PPTX not the lab section yet. Please check comments below.

Recommended improvement
1. [Slide 2 - Agenda] Missing contents of "Basic concepts->Finding and Binding"
2. [Slide 3 - What are End Devices] The device type:RFD in network analyzer captured data doesn't look related with ED or SED
3. [Slide 4 - What is Polling?] Why there are two Data requests in first second? And no response from CR for 2nd and 3rd second. Right?
4. [Slide 5 - Polling as…from the parent] the "Mac" should be "MAC"
5. [Slide 6 - Keepalive and time] Change "Mac" and "mac" to "MAC"; the arrow under "leave request" is not on the position. Can we show default value of "End Device Poll Timeout " in the note?
6. [Slide 9 - Hands-on: Overview] The agenda is not like the agenda in Slide 2
7. [Slide 9-13] All notes are same, cannot understand what is going on here.
8. [Slide 14,15 Debug Commands, Overview of Finding & Binding] It looks like using light and switch as example, not the sensor we talk in this slides.
9. [Slide 17, 18 - Finding & Binding…endpoint] The finding & binding procedure flow chart of target and initiator are the same except the highlight rectangle is different. Cannot tell what is difference between these two.
10. [Slide 20 - Debug Commands] Duplicate slide which is same as slide 14.
11. [Slide 21 - Sleeping] The notes isn't right for the contents of the slide.

[FEATURE] Request a common block

Is your feature request related to a problem? If so, please describe.
All product line may need to introduce something in common, like Simplicity Studio, like how to setup a project.

Describe the new feature you'd like
Add a common block,provide some common knowledge, specific product block just provide a link.

@Jim-tech

[DOC] Zigbee Onboarding Roadmap Improvements

Describe the request
Below are some comments on the draft of Zigbee Onboarding Roadmap.

Recommended improvement

  • It's recommended to add a link to the resource if possible.
  • It's recommended to add a serial number ahead of the resource item.
  • Do you think it's necessary to separate zigbee general knowledge and our solution? I think AN716/AN728 are more like our solution.

Additional context
NA.

@silabs-Haoyang

[DOC] Zigbee Hands on Non volatile data storage lab improvement

Describe the request
First at all, this is a very good introduction of the NVM. It is extremely helpful to the experience developer. For beginners, we need to consider to add more detailed descriptions. Here are the comments.
Recommended improvement
1. The import project has two different ways with is not like the one in GIF.

image

Click on the "More import Options" then we can see the interface in GIF
2. The custom-token.h exist in the Zigbee_Switch_ZR project SDK6.6.2. No need to create it. 
3. We can list the steps in that are shown in the GIF. It will be good for beginners to understand. 
4. I used SDK 6.6.2. I got error when generating the ISC file. It require a newer SDK, . We should emphasis which SDK version is used in this project. Maybe no import project to avoid this kind of error? 
5. In SDK 6.6.4, the ISC cannot be opened. 
6. We should simply list the basic operations in case the beginner forget how to do that. Like this way. 
• Click on the "Build" button to start building the project. 
• …
• Right Click on the hex file to select flash to Device.
• …
• Click 'Program'
7. I like the hints you have list on the page. Add more hints with the link to deeper and expansion knowledge. 
8. Can we add highlight on some variable or macros in code snippet? That can helps on the first glance on the point. 
9. Can we emphasis the purpose of the token at the beginning of the doc. Like this way. "In you design, you might want to store the LED status after you remove the power. So you can restore the on/off status when you supply the power again. We provide a way to do that.  You can choose token for the purpose…". The audience with the purpose to list the introduction of three types of NVM, different tokens and the usage. Understand why we setup Manufacturing, Dynamic tokens. 

[DOC] EmberZnet and WSTK Improvement

Describe the request
The slides looks good to me. Please check my comments below.

Recommended improvement
1. [Slide 9,10,20,21,23,25-30] No notes here
2. [Slide 7,11] These two slides highlight software stack and development tools, but no Soc highlight was found.
3. [Slide 13 Tools] A author comment is there.
4. [Slide 13- 19, 22,24] The notes are same.
5. [Slide 27,29 Commands] Title change to "CLI commands"?

[DOC] Silabs handson review

Describe the request
First at all, this is a very good job! I did a quick review with below comments.

Recommended improvement
1. EmberZNet is 6.6.4 now, What is the latest SDK on Dec 9-10?
2. Split the doc into several docs. one doc for one lab. That helps on the quickly positive feedback to the audiences with smaller lab section.
3. Bootloader, can we just introduce the 1st way?
4. I like the "for information, please…"
5. For Light and switch lab, there are 25 audiences, 12 networks create, the attendees might join unexpected network. Can we consider to choose a way that they can only possible to join their own network. Like using install code?
6. Custom event. Can we add test functionality section so that attendees can have view on what is expected in the section?

[FEATURE] Collect real needs from industrial

Describe the new feature you'd like
Also we should learn more about what is needed from industrial when they start doing a IoT product design. The Boot Camp project should address all the needs.

[DOC] Zigbee Introduction slides improvement

Describe the request
Below are some comments on the slides of "Introduction of Zigbee"

Recommended improvement
I will suggest to swap the page 3 and page 4, because page 4 introduces some basic idea about the network.
These two screenshots in page 10 show different PAN ID, 0x2139 vs 0xBBBB ? Is it intended ?
How about adding a client model for demonstration in page 23.

@Jim-tech

[FEATURE] Build more interaction in the training materials

Describe the new feature you'd like
Keep asking question to everyone in class, score them, reward top 5 audiences. for 30 person class, it might take additional 30 mins. We can provide follow up support to the low performance audience. We build more interactions in the class to make sure everyone has the attention. Adding more questions among the training materials.

[FEATURE] Teach audience with big picture of the product. Show the direction to seek knowledge

Describe the new feature you'd like
In the class, we can emphasis the structure of the knowledge. Show the links to find the necessary resources. Like you can find a better and detailed intro of this knowledge point in link A. You can find API definition in link B. You can find a bonus lab from link C. We teach them where to find the knowledge. They should receive a big picture of the product. Do the deep dive according the direction we provided.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.