Przesyłaj dane do AWS IoT za pomocą protokołu MQTT#
Informacja
Dotyczy wyłącznie czytników kodów kreskowych obsługujących transmisję Wi-Fi, takich jak DS2800.
Zarejestruj urządzenie na stronie AWS IoT i uzyskaj certyfikat klienta oraz klucz prywatny#
Kliknij Rzeczy, aby wejść na stronę.
Strona rzeczy#
Kliknij
Create Things, aby przejść na stronę tworzenia urządzenia.
Strona „Utwórz rzeczy”#
Kliknij
Next, aby przejść na stronę ustawień właściwości urządzenia.
Specify things properties#
Po wpisaniu nazwy obiektu kliknij
Next, aby przejść na stronę konfiguracji certyfikatu urządzenia.
Configure device certificate#
Kliknij
Next, aby przejść na stronę powiązania zasad certyfikatu.
Attach policies to certificate#
Kliknij
Create policy, aby przejść na stronę tworzenia zasad, wprowadź nazwę zasad, skopiuj poniższą zawartość do pola wprowadzania JSON, a następnie kliknijCreate, aby zakończyć tworzenie.
1{
2 "Version": "2012-10-17",
3 "Statement": [
4 {
5 "Effect": "Allow",
6 "Action": [
7 "iot:Publish",
8 "iot:Receive",
9 "iot:PublishRetain"
10 ],
11 "Resource": "*"
12 },
13 {
14 "Effect": "Allow",
15 "Action": "iot:Subscribe",
16 "Resource": "*"
17 },
18 {
19 "Effect": "Allow",
20 "Action": "iot:Connect",
21 "Resource": "*"
22 }
23 ]
24}
Utwórz stronę zasad#
Wróć do strony
Attach policies to certificate, sprawdź nowo utworzone zasady i kliknijCreate Things, aby zakończyć tworzenie urządzenia.
Powiąż politykę i utwórz rzecz#
Najpierw pobierz certyfikat i klucz prywatny, a następnie kliknij
Done, aby zakończyć proces tworzenia urządzenia.
Pobierz certyfikat i klucz prywatny#
Konfiguruj czytnik kodów kreskowych#
Ustaw tryb MQTT#
Tryb MQTT#
Ustaw port MQTT na 8883#
Port MQTT 8883#
Ustaw certyfikat klienta#
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
AT+CLICERT=<PEM-certificate>
Ostrzeżenie
Wyświetlaj kod QR certyfikatu tylko na zaufanym urządzeniu lokalnym. Nie rób zrzutów ekranu ani nie wysyłaj go przez czat. Kliknij Wyczyść i zamknij stronę natychmiast po konfiguracji.
Ustaw klucz prywatny#
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
AT+CLIKEY=<PEM-private-key>
Ostrzeżenie
Wyświetlaj kod QR klucza prywatnego tylko na zaufanym urządzeniu lokalnym. Nie rób zrzutów ekranu ani nie wysyłaj go przez czat. Kliknij Wyczyść i zamknij stronę natychmiast po konfiguracji.
Skonfiguruj Wi-Fi i brokera#
Wskazówka
Po wprowadzeniu odpowiednich informacji o sieci Wi-Fi i adresu usługi, czytnik kodów kreskowych aktywnie połączy się z AWS IoT. Po pomyślnym nawiązaniu połączenia zielona kontrolka na czytniku kodów kreskowych pozostanie włączona.
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
AT+URL=2,<broker>,,,<publish-topic>,0;AT+RAP=<ssid>[,<wifi-password>]
Klient testowy MQTT#
Kliknij Klient testowy MQTT, aby wejść na stronę.
Po wpisaniu tematu, który chcesz subskrybować i kliknięciu
Subscribe, zeskanuj kod kreskowy za pomocą czytnika kodów kreskowych. Następnie możesz odebrać dane przesłane przez czytnik.
Strona klienta testowego MQTT#