Use the the Hilscher Variable Length Protocol to write a simple firmware. It shall have all the necessery configuration and communication packets to operate.
Demonstrate the security of blockchain solutions by using the proof of work mechanism for embedded systems. Show that the computational power to generate the hash is relatively small for small to medium scale systems.
The solution should be able to work with N devices, whereby each device might be either a miner, server or client or all at once.
Use packet interface to configure and enable a packet generator used for stress testing of ethernet based protocols. The packet generator will have the following packets:
-
Configure the packet generator
-
Start the packet generator
-
Stop the packet generator
As part of the configuration we will have a structure, which will contain one or more messages to be repeatedly sent. The number of times the packet will be sent will be configurable (1, N, indefinite).
The generator might be also configured to create also totally random messages as part of a fuzzy testing strategy.