Raspberry Pi IoT platform

Raspberry Pi IoT platform.

Lawaflow IoT Cloud

Raspberry Pi IoT platform

All editing and Lawaflow program development is done online and the ready code can be deployed on any Raspberry Pi supported device connected to the system. The target device can be locally connected by the user’s computer or through remote IP connectivity. The Lawaflow software only need a Java enabled web browser to work.


Components and Libraries

A large library of pre-made functions can be complemented by user built function libraries. The software execution is based on data event driven execution with event logic and priority resolution controlling each elements execution, giving the developer full control of the software execution. Full macro function support allows for graphical macro elements being created from element schematics enabling easy reuse and inheritance of created functionalities. Macro elements allow a high abstraction level of complexity in schematics.

The system can output result in different formats supporting most user needs. Supporting the gcc compiler the run time code can be deployed on many bare metal processors or integrated with other software running on OS or RTOS. Pure ANSI C code can be generated.

Lawaflow Visual Programming Component

Create your own components

Lawaflow allows the user to create their own software components and integrate them to the users library for reuse and sharing with other users. Components can be created in C code or as macro components besed on existing schematics.


Lawaflow Embedded Platform deployment

Easily deploy programs to platforms

A Lawaflow program is easily deployed to the platforms that are connected to the system, either through Internet or local connectivity. The system can also generate executable code to be flashed to the terget.