Agnetha Korevaar
Connecting the things in the Internet of Things (IoT) is hard. This talk will introduce MQTT - a messaging protocol which makes it easier to exchange information between disparate devices. You'll be equipped to build your own IoT system and hack it to find some of its weaknesses.
MQTT powers huge scale systems such as Facebook Messenger, big name IoT platforms such as those developed by Amazon, Microsoft and IBM (1), and it could connect your next project. But, before jumping onto the bandwagon, it's worth knowing what MQTT is and does, how to implement it, and whether we can satisfy some of our security paranoia.
This talk will cover:
- A quick introduction to MQTT, explanation of the key concepts, and some considerations for whether it would make a good choice for an IoT project.
- A deep dive into how to build an MQTT system. Starting with how to set up an MQTT broker on your computer (or Raspberry Pi, or server) using python or docker. Then connecting some things which send and receive data using python on a computer or micropython on a microcontroller.
- A beginners guide to hacking MQTT. First, demonstrating tools which can be used to test, spy on or take control of an MQTT system. Then, revising the naive MQTT system to make it more secure and reliable.
(1) refer to: developer.ibm....
Agnetha Korevaar is a research engineer at Callaghan Innovation. She spends much of her time designing and writing software for mechatronic things that talk to other things that talk to humans.
#kiwipycon #kiwipycon2019 #python #pycon #wellington #programming
Kiwi PyCon is an annual conference aimed at promoting and educating people about the Python programming language. The New Zealand Python User Group is proud to present the ninth national Python conference in New Zealand.
Video licence: CC BY-SA 4.0 - creativecommon...
Sun Aug 25 15:30:00 2019 at Auditorium 2
28 сен 2024