{"id":6,"date":"2023-05-24T12:21:48","date_gmt":"2023-05-24T16:21:48","guid":{"rendered":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/?p=6"},"modified":"2023-09-02T13:08:13","modified_gmt":"2023-09-02T17:08:13","slug":"appendix","status":"publish","type":"back-matter","link":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/back-matter\/appendix\/","title":{"raw":"Appendix","rendered":"Appendix"},"content":{"raw":"Abbreviations\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><strong>A<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>AWS<\/td>\r\n<td>Amazon Web Services<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>API<\/td>\r\n<td>Application Program Interface<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>AR<\/td>\r\n<td>Augmented Reality<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>AI<\/td>\r\n<td>Artificial Intelligence<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>B<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>BER<\/td>\r\n<td>Bit Error Rate<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>C<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>CIoT<\/td>\r\n<td>Cellular IoT<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>CoAP<\/td>\r\n<td>Constrained Application Protocol<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>CI\/CD<\/td>\r\n<td>Continuous Integration and Continuous Delivery<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>CRM<\/td>\r\n<td>Customer Relationship Management<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>D<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>DevOps<\/td>\r\n<td>Development and Operations<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>DNS<\/td>\r\n<td>Domain Name System<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>E<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>ERP<\/td>\r\n<td>Enterprise Resource Planning<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>E2E<\/td>\r\n<td>End-to-End<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>G<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>GPIO<\/td>\r\n<td>General Purpose Input Output<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>H<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>HTPP<\/td>\r\n<td>HyperText Transfer Protocol<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>HVAC<\/td>\r\n<td>Heating, Cooling, Air Conditioning<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>I<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>IO<\/td>\r\n<td>Input Output<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>IaaS<\/td>\r\n<td>Infrastructure as a Service<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>IoT<\/td>\r\n<td>Internet of Things<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>IP<\/td>\r\n<td>Internet Protocol<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>J<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>JSON<\/td>\r\n<td>JavaScript Object Notation<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>K<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>KPI<\/td>\r\n<td>Key Performance Indicator<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>L<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>LTE-M<\/td>\r\n<td>Long Term Evolution Machine<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>LTE-MTC<\/td>\r\n<td>LTE Machine Type Communication<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>LPWA<\/td>\r\n<td>Low Power Wide Area<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>M<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>MQTT<\/td>\r\n<td>Message Queue Telemetry Transport<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>M2M<\/td>\r\n<td>Machine-to-Machine<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>MCU<\/td>\r\n<td>Microcontroller Unit<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>ML<\/td>\r\n<td>Machine Learning<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>MVP<\/td>\r\n<td>Minimum Viable Product<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>N<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>NB-IoT<\/td>\r\n<td>Narrow Band Internet of Things<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>NAT<\/td>\r\n<td>Network Address Translation<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>NON<\/td>\r\n<td>Non-confirmable<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>O<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>OTA<\/td>\r\n<td>Over-The-Air<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>OS<\/td>\r\n<td>Operating System<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>P<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>PDP<\/td>\r\n<td>Packet Data Protocol<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>PSM<\/td>\r\n<td>Power Saving Mode<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>PaaS<\/td>\r\n<td>Platform as a Service<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>PoC<\/td>\r\n<td>Proof of Concept<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>PWM<\/td>\r\n<td>Pulse Width Modulation<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>Q<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>QoS<\/td>\r\n<td>Quality of Service<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>R<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>RPC<\/td>\r\n<td>Remote Procedure Call<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>REST<\/td>\r\n<td>Representational State Transfer<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>RTOS<\/td>\r\n<td>Real-Time Operating System<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>S<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>SSL<\/td>\r\n<td>Secure Socket Layer<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>SLA<\/td>\r\n<td>Service-Level Agreement<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>SaaS<\/td>\r\n<td>Software as a Service<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>SQL<\/td>\r\n<td>Structured Query Language<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>SoC<\/td>\r\n<td>System-on-Chip<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>T<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>TCP<\/td>\r\n<td>Transport Control Protocol<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>TLS<\/td>\r\n<td>Transport Layer Security<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>TB CE<\/td>\r\n<td>ThingsBoard Community Edition<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>TB PE<\/td>\r\n<td>ThingsBoard Professional Edition<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>TTL<\/td>\r\n<td>Time to Live<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><strong>\u00a0<\/strong>\r\n\r\n<strong>U<\/strong><\/td>\r\n<td><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>URI<\/td>\r\n<td>Universal Resource Identifier<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>UDP<\/td>\r\n<td>User Datagram Protocol<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>UE<\/td>\r\n<td>User Equipment<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>","rendered":"<p>Abbreviations<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>A<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>AWS<\/td>\n<td>Amazon Web Services<\/td>\n<\/tr>\n<tr>\n<td>API<\/td>\n<td>Application Program Interface<\/td>\n<\/tr>\n<tr>\n<td>AR<\/td>\n<td>Augmented Reality<\/td>\n<\/tr>\n<tr>\n<td>AI<\/td>\n<td>Artificial Intelligence<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>B<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>BER<\/td>\n<td>Bit Error Rate<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>C<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>CIoT<\/td>\n<td>Cellular IoT<\/td>\n<\/tr>\n<tr>\n<td>CoAP<\/td>\n<td>Constrained Application Protocol<\/td>\n<\/tr>\n<tr>\n<td>CI\/CD<\/td>\n<td>Continuous Integration and Continuous Delivery<\/td>\n<\/tr>\n<tr>\n<td>CRM<\/td>\n<td>Customer Relationship Management<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>D<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>DevOps<\/td>\n<td>Development and Operations<\/td>\n<\/tr>\n<tr>\n<td>DNS<\/td>\n<td>Domain Name System<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>E<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>ERP<\/td>\n<td>Enterprise Resource Planning<\/td>\n<\/tr>\n<tr>\n<td>E2E<\/td>\n<td>End-to-End<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>G<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>GPIO<\/td>\n<td>General Purpose Input Output<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>H<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>HTPP<\/td>\n<td>HyperText Transfer Protocol<\/td>\n<\/tr>\n<tr>\n<td>HVAC<\/td>\n<td>Heating, Cooling, Air Conditioning<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>I<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>IO<\/td>\n<td>Input Output<\/td>\n<\/tr>\n<tr>\n<td>IaaS<\/td>\n<td>Infrastructure as a Service<\/td>\n<\/tr>\n<tr>\n<td>IoT<\/td>\n<td>Internet of Things<\/td>\n<\/tr>\n<tr>\n<td>IP<\/td>\n<td>Internet Protocol<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>J<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>JSON<\/td>\n<td>JavaScript Object Notation<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>K<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>KPI<\/td>\n<td>Key Performance Indicator<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>L<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>LTE-M<\/td>\n<td>Long Term Evolution Machine<\/td>\n<\/tr>\n<tr>\n<td>LTE-MTC<\/td>\n<td>LTE Machine Type Communication<\/td>\n<\/tr>\n<tr>\n<td>LPWA<\/td>\n<td>Low Power Wide Area<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>M<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>MQTT<\/td>\n<td>Message Queue Telemetry Transport<\/td>\n<\/tr>\n<tr>\n<td>M2M<\/td>\n<td>Machine-to-Machine<\/td>\n<\/tr>\n<tr>\n<td>MCU<\/td>\n<td>Microcontroller Unit<\/td>\n<\/tr>\n<tr>\n<td>ML<\/td>\n<td>Machine Learning<\/td>\n<\/tr>\n<tr>\n<td>MVP<\/td>\n<td>Minimum Viable Product<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>N<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>NB-IoT<\/td>\n<td>Narrow Band Internet of Things<\/td>\n<\/tr>\n<tr>\n<td>NAT<\/td>\n<td>Network Address Translation<\/td>\n<\/tr>\n<tr>\n<td>NON<\/td>\n<td>Non-confirmable<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>O<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>OTA<\/td>\n<td>Over-The-Air<\/td>\n<\/tr>\n<tr>\n<td>OS<\/td>\n<td>Operating System<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>P<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PDP<\/td>\n<td>Packet Data Protocol<\/td>\n<\/tr>\n<tr>\n<td>PSM<\/td>\n<td>Power Saving Mode<\/td>\n<\/tr>\n<tr>\n<td>PaaS<\/td>\n<td>Platform as a Service<\/td>\n<\/tr>\n<tr>\n<td>PoC<\/td>\n<td>Proof of Concept<\/td>\n<\/tr>\n<tr>\n<td>PWM<\/td>\n<td>Pulse Width Modulation<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>Q<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>QoS<\/td>\n<td>Quality of Service<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>R<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>RPC<\/td>\n<td>Remote Procedure Call<\/td>\n<\/tr>\n<tr>\n<td>REST<\/td>\n<td>Representational State Transfer<\/td>\n<\/tr>\n<tr>\n<td>RTOS<\/td>\n<td>Real-Time Operating System<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>S<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>SSL<\/td>\n<td>Secure Socket Layer<\/td>\n<\/tr>\n<tr>\n<td>SLA<\/td>\n<td>Service-Level Agreement<\/td>\n<\/tr>\n<tr>\n<td>SaaS<\/td>\n<td>Software as a Service<\/td>\n<\/tr>\n<tr>\n<td>SQL<\/td>\n<td>Structured Query Language<\/td>\n<\/tr>\n<tr>\n<td>SoC<\/td>\n<td>System-on-Chip<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>T<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>TCP<\/td>\n<td>Transport Control Protocol<\/td>\n<\/tr>\n<tr>\n<td>TLS<\/td>\n<td>Transport Layer Security<\/td>\n<\/tr>\n<tr>\n<td>TB CE<\/td>\n<td>ThingsBoard Community Edition<\/td>\n<\/tr>\n<tr>\n<td>TB PE<\/td>\n<td>ThingsBoard Professional Edition<\/td>\n<\/tr>\n<tr>\n<td>TTL<\/td>\n<td>Time to Live<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00a0<\/strong><\/p>\n<p><strong>U<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>URI<\/td>\n<td>Universal Resource Identifier<\/td>\n<\/tr>\n<tr>\n<td>UDP<\/td>\n<td>User Datagram Protocol<\/td>\n<\/tr>\n<tr>\n<td>UE<\/td>\n<td>User Equipment<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":1053,"menu_order":1,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"back-matter-type":[28],"contributor":[],"license":[],"class_list":["post-6","back-matter","type-back-matter","status-publish","hentry","back-matter-type-appendix"],"_links":{"self":[{"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/pressbooks\/v2\/back-matter\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/pressbooks\/v2\/back-matter"}],"about":[{"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/wp\/v2\/types\/back-matter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/wp\/v2\/users\/1053"}],"version-history":[{"count":2,"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/pressbooks\/v2\/back-matter\/6\/revisions"}],"predecessor-version":[{"id":513,"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/pressbooks\/v2\/back-matter\/6\/revisions\/513"}],"metadata":[{"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/pressbooks\/v2\/back-matter\/6\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"back-matter-type","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/pressbooks\/v2\/back-matter-type?post=6"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/wp\/v2\/contributor?post=6"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/iotplatform\/wp-json\/wp\/v2\/license?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}