MqttV500ConnectReasonCode enum
Kody przyczyn MQTT Connect Te kody reprezentują przyczyny wyniku pakietu MQTT CONNECT zgodnie ze specyfikacją MQTT 5.0.
Pola
| UnspecifiedError = 128 | 0x80 - Nieokreślony błąd Opis: Serwer nie chce ujawnić przyczyny awarii lub nie ma zastosowania żaden z pozostałych kodów przyczyny. |
| MalformedPacket = 129 | 0x81 - Zniekształcony pakiet Opis: Nie można poprawnie przeanalizować danych w pakiecie CONNECT. |
| ProtocolError = 130 | 0x82 - Opis błędu protokołu: Dane w pakiecie CONNECT nie są zgodne z tą specyfikacją. |
| ImplementationSpecificError = 131 | 0x83 — błąd specyficzny dla implementacji Opis: Polecenie CONNECT jest prawidłowe, ale nie jest akceptowane przez ten serwer. |
| UnsupportedProtocolVersion = 132 | 0x84 — Opis wersji nieobsługiwanego protokołu: Serwer nie obsługuje wersji protokołu MQTT żądanej przez klienta. |
| ClientIdentifierNotValid = 133 | 0x85 — nieprawidłowy identyfikator klienta Opis: Identyfikator klienta jest prawidłowym ciągiem, ale nie jest dozwolony przez serwer. |
| BadUserNameOrPassword = 134 | 0x86 — nieprawidłowa nazwa użytkownika lub hasło Opis: Serwer nie akceptuje nazwy użytkownika lub hasła określonego przez klienta. |
| NotAuthorized = 135 | 0x87 - Nieautoryzowany Opis: Klient nie jest upoważniony do nawiązywania połączenia. |
| ServerUnavailable = 136 | 0x88 - Serwer niedostępny Opis: Serwer MQTT jest niedostępny. |
| ServerBusy = 137 | 0x89 - Serwer zajęty Opis: Serwer jest zajęty. Spróbuj ponownie później. |
| Banned = 138 | 0x8A - Zablokowany opis: Ten klient został zablokowany przez działania administracyjne. Skontaktuj się z administratorem serwera. |
| BadAuthenticationMethod = 140 | 0x8C — nieprawidłowa metoda uwierzytelniania Opis: Metoda uwierzytelniania nie jest obsługiwana lub nie jest zgodna z aktualnie używaną metodą uwierzytelniania. |
| TopicNameInvalid = 144 | 0x90 - Nieprawidłowa nazwa tematu Opis: Nazwa tematu woli nie jest zniekształcona, ale nie jest akceptowana przez ten serwer. |
| PacketTooLarge = 149 | 0x95 - Zbyt duży pakiet Opis: Pakiet CONNECT przekroczył maksymalny dopuszczalny rozmiar. |
| QuotaExceeded = 151 | 0x97 — przekroczono limit przydziału Opis: Przekroczono limit implementacji lub narzucony administracyjnie. |
| PayloadFormatInvalid = 153 | 0x99 — Nieprawidłowy format pakietu danych Opis: Ładunek Will nie jest zgodny z określonym wskaźnikiem formatu ładunku. |
| RetainNotSupported = 154 | 0x9A — opcja Zachowaj nie jest obsługiwana Opis: serwer nie obsługuje zachowanych wiadomości, a opcja Zachowa została ustawiona na wartość 1. |
| QosNotSupported = 155 | 0x9B - QoS nie jest obsługiwany Opis: Serwer nie obsługuje QoS ustawionej w Will QoS. |
| UseAnotherServer = 156 | 0x9C - Użyj innego serwera Opis: Klient powinien tymczasowo korzystać z innego serwera. |
| ServerMoved = 157 | 0x9D - Serwer przeniesiony Opis: Klient powinien na stałe korzystać z innego serwera. |
| ConnectionRateExceeded = 159 | 0x9F - Przekroczono szybkość połączenia Opis: Przekroczono limit szybkości połączenia. |