Hi all,
Please find the meeting notes from yesterday’s Sparkplug Spec Project Team Meeting below.
Sparkplug Spec Project Team Meeting - Meeting Notes - 06 April 2021
- Attendees (10)
- Chad Kienle
- Dominik Obermaier
- Frederic Desbiens
- Ian Craggs
- Ilya Binshtok
- Josh Wolf
- Mitchel McPartland
- Nathan Davenport
- Travis Cox
- Wes Johnson
- Rough draft end of April... will be close
- Sparkplug datatypes normative in spec
- Enum in Tahu created by Justin and merged recently
- Can we get Justin and Co in the SP working group? Wes and Frederic to reach out.
- Get closure on final structure of SP spec v1
- Chapter 10 stubbed out: 4 profiles (MQTT server, edge nodes, primary host app, secondary host app)
- Chapter 5 PR: minimal cleanup by Wes
- HA: Dominik to take a first pass. Collaboration between Dominik and CirrusLink team members. Thursday Apr 08 to discuss HA.
- Proposal to remove Appendix B as it overlaps with existing Chapters in the spec
- Quality to be normative
- Original proposal: Good (192), Bad (0), Stale (500)
- These values are used throughout the specification... should be normative.
- Changes will go into Chapter 6
- Have to be careful to not break the world
- Should we include a “Custom” Quality placeholder?
- MQTT 5 introduced a reason string. Something similar?
- Properties will be: Quality and Reason/Message
- Need volunteers for:
- Issue #7: Images and Diagrams
- Issue #83: Process for producing list of normative statements within the build process
- Grouped by profiles preferably
- Dominik and HiveMQ to help here :)
- Edge node collision not testable?
- Will cause Sequence Number to be out of order and the Primary Host app should request a Rebirth via Rebirth CMD message
- Welcome to the team Mitchel!
- TCK: TestNG, Junit5?
- Junit5 better integrated with HiveMQ?
- If we use HIveMQ Interceptors to verify normative statements in the TCK? How do we test other MQTT brokers?
- We can do this for all profiles except the MQTT Server profile
Thanks,
Nathan
|