Interface and Application Programming¶
The group assignment for this week is the following:
- Compare as many tool options as possible.
- Document your work on the group work page and reflect on your individual page what you learned.
FAQ¶
How do I compare tool options in the group assignment?
Answer: Describe the typical use cases and workflows of the tools you and your group tried.
Do we have to interface with a board for the group assignment?
Answer: No, but you need to get an overview of what tool options are available.
Tool 1 - [Thinger.IO]¶
Brief¶
Talk about this tool, how it works, how it was developed
Thinger is a cloud IOT Platform that provides tools to prototype, scale, and manage connected products in a very simple way.
Typical use cases¶
Do some research. Who would typically use this tool and why?
This tool is used by everyone (From enthusiast to industrial level business).
Workflow and setup¶
Please refer to this LINK
Result¶
Video and screenshots of the results
Note your opinions. What did you like? What did you not like about this tool
- This tool is a very wide in terms of usage; The user can implement any kind of use case which indicate the powerful of the tool but its not directed towards beginners but with medium skills they can build small projects.
Advantages¶
- The tool is versatile and can be used by any user.
- The tool needs mid coding skills
- the tool can work with different protocols
Disadvantages¶
- The tool is so expensive if the user want to go a bit wide in the use of the tool.
Tool 2 - [Arduino Cloud]¶
Brief¶
Talk about this tool, how it works, how it was developed
The Arduino Cloud is a online platform that makes it easy for you to create, deploy and monitor IoT projects.
Typical use cases¶
Do some research. Who would typically use this tool and why?
This tool is used by individuals, schools, and businesses.
Workflow and setup¶
Please refer to this LINK
Result¶
Video and screenshots of the results
Note your opinions. What did you like? What did you not like about this tool
- This tool is very easy to use and helps the user in building the code which require minimal coding skills and its well documented and its not limited as the free version is open for all the visualizations option.
Advantages¶
- The easiest platform for beginners.
- The tool needs minimal coding skills.
- The tool is well documented.
- The tool is very cheap in case of enlarging the projects.
Disadvantages¶
- The tool does not have an option for data bucket.