Saya tidak yakin apa persyaratan Anda untuk metode komunikasi RPC terstandarisasi di MQTT, tetapi saya masih melakukan sedikit pencarian dan menemukan beberapa poin untuk disampaikan kepada Anda.
Pertama-tama, tentang metode standar. Pada satu proyek Github rpc deskripsi jenis kuku itu:
Modul ini menyediakan antarmuka rpc untuk koneksi mqtt, pada dasarnya ini adalah strategi permintaan dan respons yang menggunakan struktur topik MQTT sebagai transportasi.
Intinya adalah menggunakan model tumpukan (model OSI adalah standar) dan cukup gunakan MQTT sebagai salah satu lapisan tumpukan.
Proyek ini pada json-rpc over mqtt menggunakan protokol terstandarisasi atau paling tidak terkenal atas MQTT.
Tentang kecanggungan, Anda tidak harus membangun MQTT dan RPC di atasnya dari awal tetapi menggunakan salah satu pustaka tertaut atau yang lain yang ditemukan di Github.
OK, untuk setiap bahasa tidak ada dasar siap pada Github, tetapi dalam hal itu kepatuhan menjadi kriteria perencanaan dan dapat mempengaruhi seluruh proyek lainnya, sayangnya.