Hi
user
Admin Login:
Username:
Password:
Name:
Build and hack your own IoT with MQTT
--client
kiwipycon
--show
kiwi_pycon_2019
--room auditorium-2 15019 --force
Next: (none, at end of list)
show more...
Marks
Author(s):
Agnetha Korevaar
Location
Auditorium 2
Date
aug Sun 25
Days Raw Files
Start
15:30
First Raw Start
15:15
Duration
00:50:00
Offset
0:14:26
End
16:20
Last Raw End
16:23
Chapters
00:00
0:12:31
0:26:00
Total cuts_time
29 min.
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
tweet
mp4
svg
png
assets
release.pdf
build_and_hack_your_own_iot_mqtt.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
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: https://developer.ibm.com/blogs/open-source-ibm-mqtt-the-messaging-protocol-for-iot/ 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.
Comment:
production notes
2019-08-25/15_15_34.ts
Apply:
15:15:34 - 15:33:03 ( 00:17:29 )
S:
15:15:34 -
E:
15:45:34
D:
00:30:00
(
End:
1049.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-25/15_15_34.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:15:34
seconds: 0.0
Wall: 15:15:34
Duration
00:30:00
15:45:34
seconds: 1049.0
Wall: 15:33:03
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-25/15_15_34.ts
Apply:
15:33:03 - 15:45:34 ( 00:12:31 )
S:
15:15:34 -
E:
15:45:34
D:
00:30:00
(
Start:
1049.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-25/15_15_34.ts :start-time=01049.0 --audio-desync=0
Raw File
Cut List
15:15:34
seconds: 1049.0
Wall: 15:33:03
Duration
00:30:00
15:45:34
seconds: 0.0
Wall: 15:15:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-25/15_45_34.ts
Apply:
15:45:34 - 15:59:03 ( 00:13:29 )
S:
15:45:34 -
E:
16:15:33
D:
00:29:59
(
End:
809.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-25/15_45_34.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:45:34
seconds: 0.0
Wall: 15:45:34
Duration
00:29:59
16:15:33
seconds: 809.0
Wall: 15:59:03
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-25/15_45_34.ts
Apply:
15:59:03 - 16:02:58 ( 00:03:55 )
S:
15:45:34 -
E:
16:15:33
D:
00:29:59
(
Start:
809.0) (
End:
1044.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-25/15_45_34.ts :start-time=0809.0 --audio-desync=0
Raw File
Cut List
15:45:34
seconds: 809.0
Wall: 15:59:03
Duration
00:29:59
16:15:33
seconds: 1044.0
Wall: 16:02:58
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-25/15_45_34.ts
Apply:
16:02:58 - 16:15:33 ( 00:12:35 )
S:
15:45:34 -
E:
16:15:33
D:
00:29:59
(
Start:
1044.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-25/15_45_34.ts :start-time=01044.0 --audio-desync=0
Raw File
Cut List
15:45:34
seconds: 1044.0
Wall: 16:02:58
Duration
00:29:59
16:15:33
seconds: 0.0
Wall: 15:45:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-25/16_15_34.ts
Apply:
16:15:34 - 16:23:05 ( 00:07:31 )
S:
16:15:34 -
E:
16:23:05
D:
00:07:31
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-25/16_15_34.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:15:34
seconds: 0.0
Wall: 16:15:34
Duration
00:07:31
16:23:05
seconds: 0.0
Wall: 16:15:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-08-25/15_15_34.ts
2019-08-25/15_45_34.ts
2019-08-25/16_15_34.ts
Veyepar
Video Eyeball Processor and Review