Are you a software or hardware developer looking for a hassle-free way to sell your products while ensuring the security of your intellectual property and seamless post-sales product management? Look no further! BeingRobotic offers a unique solution that allows you to focus solely on software and hardware development, leaving the standard itinerary and complexities to us.
Secure Software Updates:
Effortlessly perform software updates using SD cards, Wi-Fi, or USB while ensuring your software remains encrypted. Only the microcontroller can decrypt it during the writing phase.
Access to the microcontroller's memory is impossible, ensuring the safety of your secrets.
Direct Management and Customization:
Our software modification service allows your customers to customize their software without requiring your intervention for maintenance.
This interface has a 'New project' button that, when clicked, allows you to upload a project. The only requirement is that the project is generated using STM32CubeIDE.
This interface enables you to choose a device to use. If you haven't purchased any device yet, you can select a Custom device. It provides a simple way to organize your projects.
This page allows you to distinguish between your own software and the software distributed by us.
This section is the core of innovation!You can completely control your project: edit, download, and also send wirelessly the project to the top-right selected device.
To start a new project, click on "New Software" and select an available project (they are subsets of your updated projects, divided by hardware type).
This is the core of our system!
The possibility to change firmware variables' values with a very intuitive and fully customizable graphical interface. This interface is available when the user creates a new project or edits an existing project.
The interface is automatically generated starting from software tags added by project developers (explained in the next session). Users can change the variable values of the project directly from this interface. For users with more demanding requirements, it's possible to merge custom .c code and .h library into the final project or insert custom configuration files like .dbc for CanBus systems, directly from this interface, making the customization possibilities endless.
The interface, as explained earlier, is generated from special tags inserted within the code by developer. These tags are easily generated using TagGenerator. The meaning of the fields is explained below:
In this section is explained how to use tags inside STM32CubeIDE project:
In this section, project features dependent on the type of project and software will be analyzed.
When you press select on the desired project, a new menu appears, and different actions are available; those actions depend on project features.