Memecahkan masalah gateway Edge SiteWise - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan masalah gateway Edge SiteWise

Memecahkan masalah umum AWS IoT SiteWise Edge gateway dengan menjelajahi topik yang relevan.

Anda juga dapat melihat CloudWatch metrik yang dilaporkan oleh gateway SiteWise Edge untuk memecahkan masalah dengan konektivitas atau aliran data. Untuk informasi selengkapnya, lihat Pantau AWS IoT SiteWise dengan CloudWatch metrik Amazon.

Konfigurasikan dan akses log gateway SiteWise Edge

Sebelum Anda dapat melihat log gateway SiteWise Edge, Anda harus mengonfigurasi gateway SiteWise Edge Anda untuk mengirim log ke Amazon CloudWatch Logs atau menyimpan log di sistem file lokal.

  • Gunakan CloudWatch Log jika Anda ingin menggunakan file log gateway SiteWise Edge AWS Management Console untuk melihat file log gateway Edge Anda. Untuk informasi selengkapnya, lihat Gunakan CloudWatch Log Amazon.

  • Gunakan log sistem file lokal jika Anda ingin menggunakan baris perintah atau perangkat lunak lokal untuk melihat file log gateway SiteWise Edge Anda. Untuk informasi selengkapnya, lihat Gunakan log layanan.

Memecahkan masalah gateway SiteWise Edge

Gunakan informasi berikut untuk memecahkan masalah gateway SiteWise Edge.

Tidak dapat menerapkan paket ke gateway SiteWise Edge

Jika komponen AWS IoT Greengrass nukleus (aws.greengrass.Nucleus) sudah kedaluwarsa, Anda mungkin tidak dapat menerapkan paket ke gateway SiteWise Edge Anda. Anda dapat menggunakan AWS IoT Greengrass V2 konsol untuk memutakhirkan komponen AWS IoT Greengrass nukleus.

Tingkatkan komponen AWS IoT Greengrass nukleus (konsol)
  1. Navigasikan ke konsol AWS IoT Greengrass tersebut.

  2. Di panel navigasi, di bawah AWS IoT Greengrass, pilih Deployment.

  3. Dalam daftar Deployment, pilih deployment yang ingin Anda revisi.

  4. Pilih Revise.

  5. Pada halaman Tentukan target, pilih Selanjutnya.

  6. Pada halaman Pilih komponen, di bawah Komponen publik, di kotak pencarian, masukkanaws.greengrass.Nucleus, lalu pilih AWS.GreenGrass.Nucleus.

  7. Pilih Berikutnya.

  8. Pada halaman Konfigurasi komponen, pilih Berikutnya.

  9. Pada halaman Konfigurasi pengaturan lanjutan, pilih Berikutnya.

  10. Di halaman Tinjau, pilih Deploy.

AWS IoT SiteWise tidak menerima data dari server OPC UA

Jika AWS IoT SiteWise aset Anda tidak menerima data yang dikirim oleh server OPC UA, Anda dapat mencari log gateway SiteWise Edge untuk memecahkan masalah. Cari swPublisher log tingkat info yang berisi pesan berikut.

Emitting diagnostic name=PublishError.SomeException

Berdasarkan jenis SomeException di log, gunakan jenis pengecualian berikut dan masalah terkait untuk memecahkan masalah gateway SiteWise Edge Anda:

  • ResourceNotFoundException— Server OPC UA Anda mengirim data yang tidak cocok dengan alias properti untuk aset apa pun. Pengecualian ini dapat terjadi dalam dua kasus:

    • Alias properti Anda tidak sama persis dengan variabel OPC UA Anda, termasuk awalan sumber apa pun yang Anda tentukan. Periksa apakah alias properti dan awalan sumber Anda sudah benar.

    • Anda belum memetakan variabel OPC UA Anda ke properti aset. Untuk informasi selengkapnya, lihat Memetakan aliran data industri ke properti aset.

      Jika Anda sudah memetakan semua variabel OPC UA yang Anda inginkan AWS IoT SiteWise, Anda dapat memfilter variabel OPC UA mana yang dikirim gateway SiteWise Edge. Untuk informasi selengkapnya, lihat Gunakan filter node OPC UA.

  • InvalidRequestException— Jenis data variabel OPC UA Anda tidak cocok dengan tipe data properti aset Anda. Misalnya, jika variabel OPC UA memiliki tipe data integer, properti aset terkait Anda harus tipe data integer. Properti aset tipe ganda tidak dapat menerima nilai integer OPC UA. Untuk memperbaiki masalah ini, tentukan properti baru dengan tipe data yang benar.

  • TimestampOutOfRangeException— Gateway SiteWise Edge Anda mengirim data yang berada di luar jangkauan yang AWS IoT SiteWise menerima. AWS IoT SiteWise menolak setiap titik data dengan stempel waktu lebih awal dari 7 hari di masa lalu atau lebih baru dari 5 menit di masa depan. Jika gateway SiteWise Edge Anda kehilangan daya atau koneksi ke AWS Cloud, Anda mungkin perlu menghapus cache gateway SiteWise Edge Anda.

  • ThrottlingExceptionatau LimitExceededException— Permintaan Anda melebihi kuota AWS IoT SiteWise layanan, seperti tingkat titik data yang dicerna atau tingkat permintaan untuk operasi data properti aset. API Periksa apakah konfigurasi Anda tidak melebihiAWS IoT SiteWise kuota.

Tidak ada data yang ditampilkan di dasbor

Jika tidak ada data yang ditampilkan di dasbor Anda, konfigurasi Penerbit dan Sumber Data gateway SiteWise Edge mungkin tidak sinkron. Jika tidak sinkron, memperbarui nama sumber data dapat mempercepat sinkronisasi dari cloud ke tepi, memperbaiki kesalahan Keluar dari sinkronisasi.

Untuk memperbarui nama sumber data
  1. Navigasikan ke konsol AWS IoT SiteWise tersebut.

  2. Di panel navigasi, pilih gateway Edge.

  3. Pilih gateway SiteWise Edge yang terhubung ke dasbor.

  4. Di bawah Sumber data, pilih Edit.

  5. Pilih nama sumber baru, dan pilih Simpan untuk mengonfirmasi perubahan Anda.

  6. Verifikasi perubahan Anda dengan mengonfirmasi nama sumber data telah diperbarui di tabel Sumber data.

“Tidak dapat menemukan atau memuat kelas utama” muncul di aws.iot. SiteWiseEdgePublisher log pada kesalahan /greengrass/v2/logs

Jika Anda melihat kesalahan ini, Anda mungkin perlu memperbarui versi java dari gateway SiteWise Edge Anda.

  • Dari terminal, jalankan perintah berikut:

    java -version

    Versi java gateway SiteWise Edge Anda berjalan dengan akan muncul di bawahOpenJDK Runtime Environment. Anda akan melihat respons seperti berikut:

    openjdk version "11.0.20" 2023-07-18 LTS OpenJDK Runtime Environment Corretto011.0.20.8.1 (build 11.0.20+8-LTS OpenJDK 64-Bit Server VM Corretto-11.0.20.8.1 (build 11.0.20+8-LTS, mixed node)

Jika Anda menjalankan Java versi 11.0.20.8.1 Anda harus memperbarui paket IoT SiteWise Publisher ke versi 2.4.1 atau yang lebih baru. Hanya versi java 11.0.20.8.1 yang terpengaruh, lingkungan dengan versi java lainnya dapat terus menggunakan versi lama dari komponen IoT Publisher. SiteWise Untuk informasi selengkapnya tentang memperbarui paket komponen, lihatUbah versi paket komponen gateway SiteWise Edge.

Saya melihat 'SESSION_ TAKEN _OVER' atau 'com.aws.greengrass.mqttclient. MqttClient: Gagal mempublikasikan pesan melalui Spooler dan akan mencoba lagi. ' di log

Jika Anda melihat peringatan yang menyertakan SESSION_TAKEN_OVER atau kesalahan yang disertakan com.aws.greengrass.mqttclient.MqttClient: Failed to publish the message via Spooler and will retry. dalam log Anda di/greengrass/v2/logs/greengrass.log, Anda mungkin mencoba menggunakan file konfigurasi yang sama untuk beberapa gateway SiteWise Edge di beberapa perangkat. Setiap gateway SiteWise Edge membutuhkan file konfigurasi unik untuk terhubung ke Anda Akun AWS.

Saya melihat 'com.aws.greengrass.deployment. IotJobsHelper: Tidak ada pekerjaan penerapan yang ditemukan. ' atau 'Hasil penerapan sudah dilaporkan. ' di log

Jika Anda melihat com.aws.greengrass.deployment.IotJobsHelper: No deployment job found. atau Deployment result already reported. dalam log Anda di/greengrass/v2/logs/greengrass.log, Anda mungkin mencoba untuk menggunakan kembali file konfigurasi yang sama.

Ada beberapa solusi:

  • Jika Anda ingin menggunakan kembali file konfigurasi, lakukan hal berikut:

    1. Navigasikan ke konsol AWS IoT SiteWise tersebut.

    2. Di panel navigasi, pilih Gateway.

    3. Pilih gateway SiteWise Edge yang ingin Anda gunakan kembali.

    4. Pilih tab Pembaruan.

    5. Pilih versi Publisher yang berbeda dan pilih Deploy.

Ikuti langkah-langkah Buat gateway untuk Siemens Industrial Edge untuk membuat file konfigurasi baru.

Tipe data yang dikonversi tidak termasuk

Jika Anda melihat kesalahan saat mengonversi tipe data OPC UA yang tidak didukung menjadi string AWS IoT SiteWise, ada beberapa kemungkinan alasan:

  • Tipe data yang Anda coba konversi adalah tipe data yang kompleks. Tipe data yang kompleks tidak didukung.

  • Saat menggunakan Destinasi sebagai AWS IoT SiteWise Buffered menggunakan Amazon S3, nilai string penuh dipertahankan dalam file yang didorong ke bucket Amazon S3. Saat Anda kemudian memasukkan data ke dalam AWS IoT SiteWise, nilai string penuh yang lebih panjang dari 1024 byte ditolak.

Memecahkan masalah aplikasi AWS IoT SiteWise Edge pada Siemens Industrial Edge

Untuk memecahkan masalah aplikasi AWS IoT SiteWise Edge di Siemens Industrial Edge perangkat Anda, Anda dapat mengakses log untuk aplikasi melalui portal Siemens Industrial Edge Management atau Siemens Industrial Edge Device (IED). Untuk informasi selengkapnya, lihat Mengunduh Log di dokumentasi Siemens.

Data saya tidak ditampilkan di AWS IoT SiteWise

  • Pastikan tidak ada masalah dengan Databus pengguna Anda dan ikon tanda centang untuk Databus_Configuration berwarna hijau daripada abu-abu.

  • Anda mungkin tidak Siemens Industrial Edge Management menjalankan versi yang berisiSecure Storage. Tingkatkan versi Siemens OS Anda. Untuk informasi selengkapnya, lihat Siemens Secure Storagedan aplikasi AWS IoT SiteWise Edge.

Saya melihat 'File konfigurasi hilang AWS _ REGION 'di log.

Jika Anda melihat Config file missing AWS_REGION di log Siemens, file konfigurasi telah rusak. JSON Anda harus membuat file konfigurasi baru. Ikuti langkah-langkah Buat gateway untuk Siemens Industrial Edge untuk membuat file konfigurasi baru.

Memecahkan masalah AWS IoT Greengrass

Untuk menemukan solusi untuk banyak masalah saat mengonfigurasi atau menerapkan gateway SiteWise Edge AWS IoT Greengrass, lihat Pemecahan Masalah AWS IoT Greengrass di Panduan Pengembang.AWS IoT Greengrass