In our quest to support all possible network management platforms, we have
interoperated with Dynatrace by discovering large networks:
In our quest to support all possible network management platforms, we have
interoperated with Dynatrace by discovering large networks:
AWS recently announced MQTT 5 support for AWS IoT.
CONNACK rc=0x00 Session Expiry Interval 0,Receive Maximum 100,Maximum QoS 1,Retain Available 1,Maximum Packet Size 149504,Topic Alias Maximum 8,Wildcard Subscription Available 1,Subscription Identifiers Available 0,Shared Subscription Available 1,Server Keep Alive 50
CONNACK rc=0x9b Reason String CONNACK:QOS 2 is not supported:861b3462-65d8-ba70-5472-63869294a5a1
and when we send a malformed PUBLISH (empty topic and topic alias):
INFO 12/02.10:53:07 - MQTT[AGT=3916] - sent CONNECT (51 bytes)
INFO 12/02.10:53:07 - MQTT[AGT=3916] - rcvd CONNACK rc=0x00 Session Expiry Interval 0,Receive Maximum 100,Maximum QoS 1,Retain Available 1,Maximum Packet Size 149504,Topic Alias Maximum 8,Wildcard Subscription Available 1,Subscription Identifiers Available 0,Shared Subscription Available 1,Server Keep Alive 50
INFO 12/02.10:53:08 - MQTT[AGT=3916] - sent PUBLISH (126 bytes)
INFO 12/02.10:53:08 - MQTT[AGT=3916] - rcvd DISCONNECT reason 0x82 (Reason String DISCONNECT:Data in packet does not conform to MQTT specification:19ec6dc1-0b50-888c-6c3e-3be26faee968)
but then, in section 4.1.1. Evaluation Conditions:
"
Number of topics: 3Second, in section 4. the subscriber back-end is detailed:
"The subscriber machine used the “mosquitto_sub” command line
subscribers, which is an MQTT client for sub- scribing to topics and
printing the received messages. During this empirical evaluation, the
“mosquitto_sub” output was redirected to the null device (/dev/null) "
Fourth, they attempt to measure latency correctly, ie. section 4.1.2
"Latency is deļ¬ned as the time taken by a system to transmit a message
from a publisher to a subscriber"
1) running a facsimile of your environment in MIMIC
2) staging migration to the new platform
3) testing requirements at various scales to make it future-proof
before you impact your production network.
We bought 1 real Shelly Plus H&T sensor for $40.
As you can see from the screenshot
it sends JSON payloads, but very infrequently. In our case, after 6 minutes
So, every time we wanted a message, we needed to change the temperature.
To accelerate development, we used MIMIC.
This video shows the process in 2 minutes:
Money saved: $40,000. Time saved: immeasurable.
For examples of demos with MIMIC IoT Simulator that we have provided to our partners
see also this blog post .