Question: Database and Web Programming Suppose you are tasked with developing a Web-based user interface to an IoT device that uses the LoRa physical layer and
Database and Web Programming Suppose you are tasked with developing a Web-based user interface to an IoT device that uses the LoRa physical layer and the LoRaWAN medium access control sublayer. Device network configuration requires 11 settings to be defined: An arbitrary device name (user specified string). A 64-bit globally-unique Extended Unique Identifier (Device EUI) specified in hexadecimal with bytes delimited by hyphens. A class, can be either A, B, or C. A Coding Rate (CR) value, can be 4/5, 4/6, 4/7, or 4/8 to encode 4-bit data with redundancies into 5-bit, 6-bit, 7-bit, or 8-bits. The maximum uplink transmission power, can range from 0 to 27 dBm. A frequency band, which depends on geographic area. This can be one of: United States (902 to 928 MHz) Europe (863 to 870 MHz) Asia (923 MHz) South Korea (920 to 923 MHz) India (865 to 867 MHz) A sub-band, which can range from 1 to 8. A data rate, specified as a spreading factor and bandwidth combined string: SF10 BW125MHz SF9 BW125MHz SF8 BW125MHz SF7 BW125MHz SF8 BW500MHz 9. A 128-bit AppKey, which is a shared secret between the device and an Internet application. 10. A 128-bit AppSKey, which is an application session shared secret used to encrypt the payload field of a LoRaWAN packet. 11. A 128-bit NwkSKey, which is a network session shared secret between the device and a LoRaWAN gateway and is used to generate a message authentication code constructed using the block cipher CBC-MAC algorithm. Using the Eclipse HTML editor, design the user interface shown below. Use CSS styling to achieve the same look and feel. Upon clicking the Save Changes button, print out all user defined name=value pairs from input elements. To print out name=value pairs, use the following post.cgi script under Windows. Under macOS, you will need to specify the correct path to the php-cgi executable in the first #! line. #!"C:/Program Files/Ampps/php-7.3/php-cgi.exe" -q printArray($_POST); function printArray($array){ foreach ($array as $key => $value){ echo " $key => $value "; } } ?> Submit the following items bundled together into a single PDF file: Print out of your HTML file Print out of your linked CSS file Screen shot of your browser showing a rendering of your HTML file Output of your post.cgi script upon form submission Specify fictitious, but syntactically legal values for all form inputs.

LoRa lot Device Configuration Device Attributes Forward Error Correction (FEC) Device Name: sensor Coding Rate: 4/5 Device EUI: 00-00-00-00-00-00-00-00 Power Class: A Tx Power (dBm): 1 27 LoRaWAN Network Frequency Band: United States (902 to 928 MHz) Sub-Band: 1. 8 8 Datarate: SF10 BW 125MHz Key Management Appkey (128 bits, Ox): 01020304050607080910111213141516 AppSKey (128 bits, Ox): 01020304050607080910111213141516 NwkSKey (128 bits, Ox): 01020304050607080910111213141516 Save Changes Clear LoRa lot Device Configuration Device Attributes Forward Error Correction (FEC) Device Name: sensor Coding Rate: 4/5 Device EUI: 00-00-00-00-00-00-00-00 Power Class: A Tx Power (dBm): 1 27 LoRaWAN Network Frequency Band: United States (902 to 928 MHz) Sub-Band: 1. 8 8 Datarate: SF10 BW 125MHz Key Management Appkey (128 bits, Ox): 01020304050607080910111213141516 AppSKey (128 bits, Ox): 01020304050607080910111213141516 NwkSKey (128 bits, Ox): 01020304050607080910111213141516 Save Changes Clear
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
