An embedded server sending sensor information over the network to a remote client side process parsing the data

Dependencies:   EthernetInterface NTPClient TimeInterface WebSocketClient mbed-rtos mbed ST_Events-old

Revision:
3:221997836268
Parent:
0:f9ab8a994b4f
Child:
5:094b0948a2f5
--- a/README.md	Fri Jul 21 01:56:38 2017 +0000
+++ b/README.md	Sat Sep 16 21:05:00 2017 +0000
@@ -1,89 +1,9 @@
-# Getting started with Blinky on mbed OS
-
-This is a very simple guide, reviewing the steps required to get Blinky working on an mbed OS platform.
-
-Please install [mbed CLI](https://github.com/ARMmbed/mbed-cli#installing-mbed-cli).
-
-## Get the example application!
-
-From the command line, import the example:
-
-```
-mbed import mbed-os-example-blinky
-cd mbed-os-example-blinky
-```
-
-### Now compile
-
-Invoke `mbed compile` specifying the name of your platform and your favorite toolchain (`GCC_ARM`, `ARM`, `IAR`). For example, for the ARM Compiler 5:
-
-```
-mbed compile -m K64F -t ARM
-```
-
-Your PC may take a few minutes to compile your code. At the end you should get the following result:
+# Server side data logger firmware used by Conscious Innovations Inc. for QA and QC
+QC testing. This firmware can run in either a local mode whereby a USB connection 
+is made to the board and testing data will appear on a client side program such 
+as Tera Term to be then recorded on a test report. In network mode the board will 
+passively collect data from the machine being tested and transmit testing data
+over the network to a connected client. 
 
-```
-[snip]
-+----------------------------+-------+-------+------+
-| Module                     | .text | .data | .bss |
-+----------------------------+-------+-------+------+
-| Misc                       | 13939 |    24 | 1372 |
-| core/hal                   | 16993 |    96 |  296 |
-| core/rtos                  |  7384 |    92 | 4204 |
-| features/FEATURE_IPV4      |    80 |     0 |  176 |
-| frameworks/greentea-client |  1830 |    60 |   44 |
-| frameworks/utest           |  2392 |   512 |  292 |
-| Subtotals                  | 42618 |   784 | 6384 |
-+----------------------------+-------+-------+------+
-Allocated Heap: unknown
-Allocated Stack: unknown
-Total Static RAM memory (data + bss): 7168 bytes
-Total RAM memory (data + bss + heap + stack): 7168 bytes
-Total Flash memory (text + data + misc): 43402 bytes
-Image: .\.build\K64F\ARM\mbed-os-example-blinky.bin
-```
-
-### Program your board
-
-1. Connect your mbed device to the computer over USB.
-1. Copy the binary file to the mbed device .
-1. Press the reset button to start the program.
-
-You should see the LED of your platform turning on and off.
-
-Congratulations if you managed to complete this test!
-
-## Export the project to Keil MDK and debug your application
-
-From the command line, run the following command:
-
-```
-mbed export -m K64F -i uvision
-```
-
-To debug the application:
-
-1. Start uVision.
-1. Import the uVision project generated earlier.
-1. Compile your application and generate an `.axf` file.
-1. Make sure uVision is configured to debug over CMSIS-DAP (From the Project menu > Options for Target '...' > Debug tab > Use CMSIS-DAP Debugger).
-1. Set breakpoints and start a debug session.
-
-![Image of uVision](img/uvision.png)
-
-## Troubleshooting
-
-1. Make sure `mbed-cli` is working correctly and its version is greater than `0.8.9`
-
- ```
- mbed --version
- ```
-
- If not, you can update it easily:
-
- ```
- pip install mbed-cli --upgrade
- ```
-
-2. If using Keil MDK, make sure you have a license installed. [MDK-Lite](http://www.keil.com/arm/mdk.asp) has a 32KB restriction on code size.
+The equation for calculation strain is referenced from Fundamentals of Mechatronics
+by Musa Jouneh Chapter 7, page 227