Reduce hardware costs in Internet of Things using Python
Vijay Sajjanar (~vijay125) |
I guide students in developing systems which are real world and need less hardware. This is possible in 2 steps. One,reduce collecting data which is already available online. Two, compute on cloud instead on the hardware.
Cloud computing and Web services have opened a plethora of ways which were science fiction for electronics academia. Python packages such as requests, beautifulsoup and pyserial automate electronics at the grass root level pushing all complexities to the cloud.
Here is the outline of the talk (Total time - 30 mins)
- Why to reduce hardware in IOT? - 1 min
- Why asynchronous communication is used everywhere? - 2 mins
- What are the features of PySerial? - 5 mins
- Simple programs to introduce PySerial - 4 mins
- URL Handlers in PySerial - 3 mins
- Demonstration on Raspberry Pi & NodeMCU - 9 mins
- Future of Serial communication - 1 min
- QnA - 5 mins
This talk is about how I motivate students to use python for tasks which otherwise would require complex setup and costly hardware. I will present case studies of accessing websites (ethically per se!) of Indian Meteorological Department and Indian Railways for Internet of Things. Ready to return to a classroom session? Login for More!!
- Basic understanding of Electronics
- Basic understanding of Internet of Things
- Tentative slides for this talk https://drive.google.com/file/d/1liY8RAPrL8nt3_1JzODQoWu3rn3Laws8/view?usp=sharing
- Please access my online poster presented in EuroPython 2020 https://ep2020.europython.eu/talks/564cnsF-reduce-hardware-costs-in-internet-of-things-using-python/
- Please access few of my tutorials to students at https://www.youtube.com/user/hivjkry
Vijayakumar Sajjanar is teaching Electronics from past 7 years in India. His specialization is in VLSI (Very Large Scale Integration) and Embedded Systems. He has published four articles in Electronics for You magazine 'efymag'dot'com'. His areas of interest include Internet of Things, Machine Learning and Automation. The requirement of data analytics and internet in embedded systems prompted him to self learn python and its applications. Currently he is upgrading his skillset to include cloud computing and web services for electronic projects.