Testing for an Internet of Things (k6 Office Hours #97)

Testing for an Internet of Things (k6 Office Hours #97)

k6
Aug 1, 2023

What do you do when you operate a platform needing to accommodate millions of IoT devices? This is precisely the scenario encountered by Daniel Mangum, Lead Cloud Engineer for IoT platform provider Golioth, when he created the newly open-sourced xk6-coap extension.

In this k6 Office Hours, Developer Advocates Nicole van der Hoeven and Paul Balogh are joined by Daniel to discuss the nuances of working with varied sensors and devices using the Constrained Application Protocol (CoAP).

Resources:
https://projects.golioth.io/
https://datatracker.ietf.org/doc/html/rfc7252
https://blog.golioth.io/why-golioth-uses-coap/
https://blog.golioth.io/life-of-a-coap-message/
https://github.com/golioth/xk6-coap
https://forum.golioth.io/

⏰ TIMESTAMPS

00:00 Introduction

01:28 What is Golioth?

07:36 What is IoT?

12:34 Example Golioth use cases

13:35 Targeting standard RTOS

18:12 What is COAP?

23:05 Demo time

55:21 Golioth personas

57:46 Device observability

59:15 What's next with the Extension?
1:00:35 Getting involved

Contact Daniel:
Twitter: https://twitter.com/hasheddan
Site: https://danielmangum.com/

Contact Nicole:
Mastodon: https://pkm.social/@nicole
Site: https://nicolevanderhoeven.com
GitHub: https://github.com/nicolevanderhoeven

Contact Paul:
Twitter: https://twitter.com/javaducky
Site: https://javaducky.com/

Learn more about k6:
Website: https://k6.io
Repo: https://github.com/grafana/k6