Hello,
we have a requirement to connect and communicate with local network devices of our users. To facilitate this, we are considering developing a separate standalone client that could run on Mac, Windows, and potentially Linux.
Could you provide us with some guidance on how to approach this? The standalone client would need to execute certain actions triggered by the backend, such as sending requests to local devices and returning the responses from these devices to the backend, among other tasks. The users can add local devices via a simple ui.
We would appreciate any advice or resources you can share to help us achieve this.
Thank you in advance.
2 Answer(s)
-
0
Hi,
If your client needs to authenticate to send data to backend, you can take a look at https://docs.aspnetzero.com/en/aspnet-core-angular/latest/Features-Angular-Token-Based-Authentication.
You need to design your app according to ASP.NET Boilerplate's module system, see https://aspnetboilerplate.com/Pages/Documents/Module-System.
You also need a distributed event bus which is not probided by ASP.NET Zero. You can use RabbitMQ, Kafka or Rebus.
-
0
Hey @ismcagdas,
Thank you for these tips and suggestions! We plan to implement this in the near future and may reach out again if further questions arise.