Android di pengontrol industri

Dalam setiap pekerjaan teknik, pemikiran bergerak sedemikian rupa untuk diterapkan dalam pengembangan solusi yang paling cocok pada saat yang sama dalam semua hal. Dan dalam industri di mana otomatisasi diperlukan, kontrol diam-diam dari beberapa proses, intervensi manusia bahkan tidak diinginkan.

Itu jika Anda perlu memantau beberapa objek di bengkel industri secara non-kontak, tanpa mengumpulkan kabel lama, mengumpulkan statistik dalam database untuk dianalisis, lalu mengapa tidak mencoba untuk waktu yang lama sudah akrab ... Android-smartphone.

Jika Anda memiliki beberapa keterampilan pemrograman untuk Android, maka, seolah-olah, semua perangkat keras untuk pengontrol industri pada smartphone sudah memiliki: sensor, komunikasi seluler, dan baterai untuk otonomi. Nah, tampilan, tentu saja, juga dibutuhkan untuk sementara waktu.
Tetapi, meskipun, jika seseorang tiba-tiba membuat perangkat Android kompak yang andal dengan perangkat keras persis seperti smartphone, tetapi tanpa layar - itu akan ideal. Dan, ya - ini bukan hanya dongle HDMI-WiFi untuk TV, yaitu dengan baterai, modul GSM, dan kamera.

Saat ditugaskan - tidak ada sensor yang dapat digunakan, panas. Sangat panas. Itu Anda perlu mengontrol non-kontak - tidak ada yang bisa dilakukan selain kamera. Ada cukup kode QR untuk kamera untuk mengontrol objek yang diperlukan. Tetapi pada saat yang sama, pengontrol harus ditempatkan di tempat yang dingin, dengan suhu normal. Semuanya ternyata nyata.

Internet seluler kini berada di dalam kota, bahkan di perusahaan - cukup dapat ditoleransi, setidaknya operator dapat diambil dengan tingkat sinyal yang toleran. Dan bahkan 4G sudah dapat digunakan, meskipun, tentu saja, level sinyal dapat menyeimbangkan di ambang mematikan - tetapi lebih pada nanti. Jadi - mengirim data ke server (dengan akumulasi awal dalam database lokal) saat Internet tersedia tidak menjadi masalah.

Setelah pengembangan awal perangkat lunak dan pengujian, ternyata kondisi suhu untuk smartphone sepenuhnya disediakan, suhu hingga 40 derajat. Baterai lithium modern pada smartphone sepenuhnya dinyatakan hingga 45 Β° C, dan pada 50 - smartphone modern yang mengontrol suhu dengan sensor terintegrasi dalam baterai - mulai "menjerit" tentang panas berlebih dan secara terprogram mematikan pengisian daya jika terhubung. Karena itu, pendinginan harus diperhitungkan. Sehingga kelayakan sudah sepenuhnya terbukti, sistemnya sederhana dalam struktur umum, semua bagian dari sistem pas di kepala - itu berarti, "maju, dan dengan lagu", untuk kode.

Muncul untuk pengembangan case controller, kami menyertakan smartphone Android dengan adaptor daya, dengan input bijaksana ke dalam kabel daya. Dan sistem pendingin. Yang ternyata nantinya sangat diperlukan, dan tidak hanya untuk pendinginan besi.

Waktunya tiba, dan sistem sudah bekerja penuh, server menunjukkan data pelat dan grafik kepada pengguna, memeriksa rentang parameter yang diukur, dan memberi tahu pengguna tentang ... k-up yang akan datang, dan kemudian secara bertahap ... nuansa sistem "sederhana" yang terstruktur secara struktural mulai muncul ...

Tidak, tidak ada masalah dengan baterai, smartphone selalu terhubung ke pengisi daya, pengontrol baterai internal hebat, mengisap dan melakukan pekerjaan terus menerus. Tetapi ternyata untuk pengenalan kode QR yang andal, baik sudut kamera, pencahayaan, dan bayangan yang menutupi sebagian kode, dan status kode, yang secara bertahap terbakar di bawah suhu tinggi, penting pada saat yang sama.

Kemudian, setelah satu bulan pengujian "pertempuran", tiba-tiba tampak bahwa kualitas pengenalan kode QR secara bertahap memburuk selama ini, dan sekarang sama sekali tidak cocok: ternyata debu selalu ada di udara, yang tidak terlihat selama inspeksi singkat di bengkel, tetapi yang secara bertahap menempel pada kaca yang menutupi lensa kamera. Lapisan debu berkumpul perlahan dan ... jelas bagaimana ini berakhir, pada akhirnya.
Di sinilah sistem pendingin sangat berguna, tidak hanya untuk pendinginan, tetapi sekarang juga untuk perlindungan terhadap debu, menciptakan tekanan udara "berlebihan" dari dalam, meniup sekitar lensa dan mencegah debu menempel pada lensa.

Selama semua peristiwa ini, tentu saja, ada debugging terus-menerus dari perangkat lunak, algoritma, pada perangkat keras, di mana pengembang tidak memiliki akses fisik - semua hanya melalui remote control. Beberapa rilis per hari, seperti Algoritma umum pengoperasian peralatan di bengkel, yang dijelaskan sebelumnya, dipahami dengan sempurna dalam gambar dan gambar, juga mengandung banyak nuansa kecil. Dan algoritma verifikasi dalam kode berlipat ganda terus menerus.

Untuk pembaruan manajemen dan perangkat lunak jarak jauh di Android, TeamViewer Host digunakan (digunakan!), Tidak ada masalah dengan itu, mungkin 4-5 bulan, semuanya terhubung dengan sangat baik, akses ke layar ponsel cerdas. Semuanya bekerja melalui 4g-Internet dari satu operator federal Rusia, dalam mode bebas. Tentu saja, kami pikir cepat atau lambat akan diperlukan untuk memperoleh izin usaha, karena untuk membuat seluruh sistem remote control sendiri tidak perlu dilakukan.

Semuanya tidak buruk sampai pengembang TeamViewer mulai memperbarui sesuatu pada sistem mereka di sana dan kami tidak memiliki akses. Yah, secara logis, kami berpikir bahwa ini karena batasan gratis, sementara itu suatu kehormatan untuk diketahui, dan kami memperoleh lisensi (untuk waktu yang lama dan tidak sepenuhnya terkejut terkejut dengan biayanya). Tapi ini tidak membantu - itu adalah awal dari masalah teknis TeamViewer, yang mengharuskan menginstal ulang klien dan pengaturan dan konfirmasi pada layar smartphone. Yang tidak ada akses fisik maupun virtual.
Akses ke sistem kemudian dipulihkan hanya dengan secara fisik menjangkau smartphone - Saya lupa menyebutkan bahwa smartphone itu baru dari toko, dengan firmware resmi. Tanpa akses root ke semua fungsi OS. Dan itu bekerja cukup baik untuk sementara waktu.

Singkatnya, tentang TeamViewer (TV) - setelah siksaan pertama ini, pembayaran akun bisnis dikembalikan (hanya melalui telepon, tidak ada cara untuk mendapatkan dukungan melalui Internet tidak realistis). Menjadi jelas bahwa kami membutuhkan alternatif untuk TV. Kemudian, ketika situasinya berulang, untuk beberapa alasan kami menginjak rake ini untuk kedua kalinya dengan mengakuisisi akun bisnis TeamViewer, tetapi menjadi jelas bahwa kami tidak tersiksa sendirian, tetapi sekelompok pengguna dengan pegunungan perangkat Android dengan lisensi bisnis. Dan bekerja dengan perangkat lunak ini telah ditangguhkan.

Dan menjadi jelas bahwa untuk peralatan industri apa pun yang paling penting adalah kemampuan untuk reboot. Termasuk perintah remote eksternal. Untuk mendapatkan kembali akses ke sistem, terlepas dari gangguan perangkat lunak apa pun. Dan sesuai dengan ini, diputuskan untuk membuat smartphone dengan root dan mengembangkan perangkat lunak remote control tambahan, melalui server sendiri, tentu saja dengan kemungkinan me-reboot smartphone.
Dan perangkat lunak tersebut dikembangkan, dan penggunaannya dikonfirmasi lebih dari sekali: selain remote control melalui server, perintah diimplementasikan melalui pesan SMS.

Selama ini, hanya satu komponen sistem yang tidak memuaskan dan bekerja hampir sepanjang waktu, dan bahkan terkejut, karena Lebih dari enam bulan operasi sistem yang berkelanjutan melalui 4G telah berlalu. Smartphone dikendalikan, data mengalir, kemampuan untuk reboot jarak jauh beberapa kali membantu mengatasi gangguan perangkat lunak utamanya sendiri yang bekerja dengan kamera dan kode QR. Internet menghilang sangat jarang dan secara harfiah dalam beberapa puluh detik.

Tapi tidak ada yang "selamanya di bawah bulan," dan begitu sistem menghilang. Benar. Baik data di server, maupun data dari Google geo-tracking, atau tanggapan melalui perangkat lunak remotecontrol sendiri. Nah, saatnya untuk mengatur ulang sistem melalui perintah dalam pesan SMS. Tapi Gbr. Dan itu tidak membantu. Dan perintah untuk menghidupkan koneksi Internet tidak membantu.

Pada saat yang sama, panggilan masuk ke nomor kartu SIM yang dimasukkan ke dalam telepon pintar sepenuhnya terlewati, tidak peduli berapa kali Anda memeriksanya.

Saya sudah berpikir bahwa kulhackers jahat masuk ke sistem, menghapus semua perangkat lunak Android saya, dan pada akhirnya mereka "membanting pintu" - memotong internet seluler.

Akhirnya, operator telekomunikasi menjawab bahwa "kami minta maaf, masalah teknis dengan sel yang Anda gunakan." Tapi panggilan itu berfungsi, tetapi SMS tidak.

Dan kemudian saya ingat bahwa pada suatu waktu saya telah menyediakan untuk dimasukkannya WiFi dalam perangkat lunak, saya tidak tahu mengapa - koneksi ini tidak digunakan di toko-toko perusahaan. Dan smartphone itu pernah terhubung ke WiFi pada tahap pengembangan, tentu saja. Tetap mencoba di smartphone lain untuk menghidupkan titik akses WiFi, beri nama dengan nama jaringan rumah saya, setel kata sandi yang sesuai dengan jaringan dan ... dan BINGO - sepotong besi telah terhubung!

Tidak ada satu SMS pun setelah kesalahan operator itu sampai ke Android, perangkat lunak saya tidak menerimanya.
Dan hanya dengan melakukan reboot potongan besi sementara ada WiFi-Internet, dimungkinkan untuk mengembalikan kartu SIM operator dan Internet seluler.

Dan sekarang kemampuan untuk mem-boot ulang menggunakan panggilan masuk biasa sudah termasuk dalam perangkat lunak kendali jarak jauh, sehingga tiang seperti operator tidak mengganggu pekerjaan.

Kesimpulan: sistem bekerja selama sekitar 10 bulan, baterai ponsel cerdas, kamera OK. Jadi tidak perlu merakit atau membeli komputer industri yang mahal, sambungkan perangkat eksternal ke dalamnya - sangat mungkin dilakukan dengan smartphone Android modern.
Tapi saya yakin itu tidak akan berhasil menghindari "wasir" dan segala macam nuansa yang tidak menyenangkan.

Dan saya membuat kesimpulan ini untuk diri saya sendiri: langkah-langkah untuk menyiapkan smartphone Android untuk pekerjaan jarak jauh offline sebagai bagian dari pengontrol industri

  1. Memilih perangkat untuk keperluan industri - hanya dengan kemampuan untuk mendapatkan Root (untuk kemungkinan reboot)
  2. Perbarui semuanya secara otomatis dan matikan pembaruan
  3. Dapatkan Root di perangkat (!)
  4. () Google Play Market β€” ( ),
  5. : Β« Β»
  6. : Β« Β»
  7. SIM- – - ( SIM β€” !)
  8. SIM-:
  9. RemoteControl β€”
  10. (AirDroid, Teamviewer Host)
  11. - ( , )
  12. -
  13. Instal peluncur default (aplikasi host) (jika mungkin, konfigurasikan pada saat terakhir)
  14. Menginstal utilitas RemoteReset Anda - me-reboot Android yang di-root melalui SMS dan panggilan (!) - periksa reboot dan mulai otomatis semua hal di atas (dan periksa operasi melalui Internet)
  15. Nyalakan WiFi dan sambungkan ke jaringan terlebih dahulu: terutama ke titik akses seluler dari ponsel cerdas operator; untuk akses alternatif ponsel cerdas ke Internet dengan aktivasi lokal titik akses ini)
  16. Mengisi baterai
  17. Luncurkan aplikasi host utama
  18. Putuskan sambungan perangkat sampai dihidupkan selama instalasi

PS: perincian yang lebih rinci, tentu saja, tidak memungkinkan pembagian kewajiban komersial / hukum.

All Articles