markding / iot-developer-boot-camp Goto Github PK
View Code? Open in Web Editor NEWQuickly get started with Silicon Labs IoT product.
License: Other
Quickly get started with Silicon Labs IoT product.
License: Other
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.
Describe the new feature you'd like
The survey can have comment on each section. Like "Do you have difficulty to understand this section? What is it?", "Does the time slot is enough for you to get the Lab done? How many time have you spent on this?"
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.
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.
Describe the request
Below are some comments on the draft of Zigbee Onboarding Roadmap.
Recommended improvement
Additional context
NA.
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.
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.
Is your feature request related to a problem? If so, please describe.
Currently,under product line(Zigbee...),only have course for day1
Describe the new feature you'd like
Should add some item,like BEGINNER,INTERMEDIATE,ADVANCE
Describe the request
Update the hands on documentation and add the suggestion of dividing audience to several groups.
Recommended improvement
In the hands on section, we will suggest to form some groups that the audience can discuss the questions with each other, and encourage each other to be more involved in the lab. The appropriate group size is 3~4 people.
Describe the new feature you'd like
Setup https://gitter.im/Silabs-IoT/Zigbee-Boot-Camp for the audience if they have any questions after the training. We can do follow up support in the room. That gitter room works well in global. It doesn't need to install any app. it is widely used around the world. Including Microsoft, Alibaba.
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"?
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?
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.
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.
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.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.