{"id":54386,"date":"2021-10-18T19:28:56","date_gmt":"2021-10-18T11:28:56","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=54386"},"modified":"2021-10-18T19:42:08","modified_gmt":"2021-10-18T11:42:08","slug":"how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/","title":{"rendered":"How to Setup an Intelligent Meeting Room Reservation System on reTerminal"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"579\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1-1030x579.jpg\" alt=\"\" class=\"wp-image-54388\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1-1030x579.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1-300x169.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1-768x432.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1-1536x864.jpg 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1-1024x576.jpg 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1.jpg 1920w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is reTerminal?<\/h2>\n\n\n\n<p><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.seeedstudio.com\/ReTerminal-with-CM4-p-4904.html\" target=\"_blank\" rel=\"noreferrer noopener\">reTerminal<\/a> is an HMI device powered by a Raspberry Pi Compute Module 4 (CM4) which has a Quad-Core Cortex-A72 CPU running at 1.5GHz. Also, it has a 5-inch IPS capacitive multi-touch screen with a resolution of 1280 x 720. It has a sufficient amount of RAM (4GB) to perform multitasking and also has a sufficient amount of eMMC storage (32GB) to install an operating system, enabling fast boot-up times and a smooth overall experience. It has wireless connectivity with dual-band 2.4GHz\/5GHz Wi-Fi and Bluetooth 5.0 BLE.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/ReTerminal-with-CM4-p-4904.html\"><img decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/reTerminal-thumb-1030x672.png\" alt=\"\" class=\"wp-image-54389\" width=\"730\" height=\"477\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/reTerminal-thumb-1030x672.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/reTerminal-thumb-300x196.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/reTerminal-thumb-768x501.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/reTerminal-thumb-1024x668.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/reTerminal-thumb.png 1400w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/a><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Setup the Application<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Obtain OAuth JSON file from Google<\/h3>\n\n\n\n<p>First, we need to obtain an OAuth JSON file from Google authorization server. This is needed because we need to have access to Google APIs. Specifically, we need to use the Google Calendar API in order to access the Google Calendar events (meetings) that we will create later in this guide.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Open <a href=\"https:\/\/console.cloud.google.com\/\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">this link<\/a> and login to Google Cloud Platform with your Google account<\/p>\n\n\n\n<p><strong>Step 2:<\/strong> Next to Google Cloud Platform, click the Down arrow and click \u201cNEW PROJECT\u201d to create a new project<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/1-1-1030x275.png\" alt=\"\" class=\"wp-image-54390\" width=\"814\" height=\"217\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/1-1-1030x275.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/1-1-300x80.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/1-1-768x205.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/1-1-1024x274.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/1-1.png 1406w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 3:<\/strong> Enter a \u201cProject Name\u201d and click \u201cCREATE\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/2-1.png\" alt=\"\" class=\"wp-image-54391\" width=\"439\" height=\"362\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/2-1.png 687w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/2-1-300x248.png 300w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 4:<\/strong> Click the down arrow again and select the newly created project<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"295\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/3-1-1030x295.png\" alt=\"\" class=\"wp-image-54392\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/3-1-1030x295.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/3-1-300x86.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/3-1-768x220.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/3-1-1024x294.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/3-1.png 1419w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 5:<\/strong> From the left menu, navigate to <strong>APIs &amp; Services &gt; Credentials<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/4-1.png\" alt=\"\" class=\"wp-image-54393\" width=\"362\" height=\"383\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/4-1.png 586w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/4-1-284x300.png 284w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 6:<\/strong> Click \u201cCONFIGURE CONSENT SCREEN\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"357\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2-1030x357.png\" alt=\"\" class=\"wp-image-54394\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2-1030x357.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2-300x104.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2-768x267.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2-1536x533.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2-1024x355.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/5-2.png 1579w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 7:<\/strong> Select \u201cExternal\u201d under \u201cUser Type\u201d and click \u201cCREATE\u201d<\/p>\n\n\n\n<p><strong>Step 8:<\/strong> Fill in \u201cApp name\u201d, \u201cUser support email\u201d and \u201cDeveloper contact information\u201d because they are compulsory fields<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/6-1.png\" alt=\"\" class=\"wp-image-54395\" width=\"488\" height=\"436\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/6-1.png 794w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/6-1-300x268.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/6-1-768x686.png 768w\" sizes=\"(max-width: 488px) 100vw, 488px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 9:<\/strong> Scroll down to the bottom and click \u201cSAVE AND CONTINUE\u201d<\/p>\n\n\n\n<p><strong>Step 10:<\/strong> On the \u201cScopes\u201d page, scroll down to the bottom and click \u201cSAVE AND CONTINUE\u201d<\/p>\n\n\n\n<p><strong>Step 11:<\/strong> On the \u201cTest users\u201d page, click \u201c+ ADD USERS\u201d, enter your Gmail and click \u201cADD\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/7-1-1030x663.png\" alt=\"\" class=\"wp-image-54398\" width=\"684\" height=\"440\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/7-1-1030x663.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/7-1-300x193.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/7-1-768x494.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/7-1-1024x659.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/7-1.png 1094w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 12:<\/strong> Click \u201cSAVE AND CONTINUE\u201d<\/p>\n\n\n\n<p><strong>Step 13:<\/strong> On the \u201cSummary\u201d page, scroll down and click \u201cBACK TO DASHBOARD\u201d<\/p>\n\n\n\n<p><strong>Step 14:<\/strong> If you wish to grant access to this for any user, you can click \u201cPUBLISH APP\u201d and then \u201cCONFIRM\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/8-1.png\" alt=\"\" class=\"wp-image-54399\" width=\"425\" height=\"275\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/8-1.png 758w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/8-1-300x194.png 300w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 15:<\/strong> Next, click \u201cCredentials\u201d from the left navigation menu<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/9-1.png\" alt=\"\" class=\"wp-image-54400\" width=\"651\" height=\"387\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/9-1.png 1013w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/9-1-300x178.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/9-1-768x456.png 768w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 16:<\/strong> Click \u201c+ CREATE CREDENTIALS\u201d and select \u201cOAuth client ID\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/10-1.png\" alt=\"\" class=\"wp-image-54401\" width=\"538\" height=\"287\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/10-1.png 823w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/10-1-300x160.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/10-1-768x409.png 768w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 17:<\/strong> Under \u201cApplication type\u201d, select \u201cDesktop app\u201d and click \u201cCREATE\u201d<\/p>\n\n\n\n<p><strong>Step 18:<\/strong> Click \u201cDOWNLOAD JSON\u201d to download this file to your computer<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/111.png\" alt=\"\" class=\"wp-image-54439\" width=\"403\" height=\"362\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/111.png 642w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/111-300x270.png 300w\" sizes=\"(max-width: 403px) 100vw, 403px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 19:<\/strong> Rename the file to \u201cclient_secret.json\u201d<\/p>\n\n\n\n<p>Now we have successfully obtained the OAuth JSON file from Google!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enable Google Calendar API<\/h3>\n\n\n\n<p>Now we need to enable the Google Calendar API so that we can access it<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> On the Google Cloud Platform page, search for &#8220;Calendar&#8221; and select \u201cGoogle Calendar API\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/20-1.png\" alt=\"\" class=\"wp-image-54403\" width=\"608\" height=\"280\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/20-1.png 901w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/20-1-300x139.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/20-1-768x355.png 768w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 2:<\/strong> Click \u201cENABLE\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configure the application on reTerminal<\/h3>\n\n\n\n<p>Now let\u2019s move on to setting up the application on the reTerminal!<\/p>\n\n\n\n<p><strong>Step 1: <\/strong>Follow <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/wiki.seeedstudio.com\/reTerminal\/\" target=\"_blank\" rel=\"noreferrer noopener\">this wiki<\/a> for an initial getting started guide for the reTerminal<\/p>\n\n\n\n<p><strong>Step 2: <\/strong>Login to reTerminal and execute the following command to update the packages list<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre>\n\n\n\n<p><strong>Step 3<\/strong>: Execute the following to install the needed dependency<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install libgconf-2-4<\/code><\/pre>\n\n\n\n<p><strong>Step 3: <\/strong>Install the application<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -ssL https:\/\/github.com\/simplificator\/sitincator\/raw\/master\/scripts\/automatic_updates.sh | bash<\/code><\/pre>\n\n\n\n<p class=\"has-black-color has-text-color has-background\" style=\"background-color:#d8e0e7\"><strong>Note<\/strong> The above install command will install the application and start running the initial configuration. But first we need to copy the previously obtained JSON file to the app\u2019s directory<\/p>\n\n\n\n<p><strong>Step 4:<\/strong> Press <strong>Ctrl + C<\/strong> to come out of initial configuration<\/p>\n\n\n\n<p><strong>Step 5: <\/strong>Open command prompt on the computer and navigate to the location of the downloaded \u201cclient_secret.json\u201d file<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/12-1.png\" alt=\"\" class=\"wp-image-54406\" width=\"509\" height=\"185\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/12-1.png 600w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/12-1-300x110.png 300w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-background\" style=\"background-color:#d8e0e7\"><strong>Note <\/strong>Here, \u201ccd\u201d command can be used to open directories<\/p>\n\n\n\n<p><strong>Step 6:<\/strong> Type the following to transfer the \u201cclient_secret.json\u201d file to \u201c\/Sitincator\/resources\/app\/config\u201d directory on the reTerminal<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>scp client_secret.json pi@192.168.1.85:\/home\/pi\/Sitincator\/resources\/app\/config<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"298\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/13-1-1030x298.png\" alt=\"\" class=\"wp-image-54408\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/13-1-1030x298.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/13-1-300x87.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/13-1-768x222.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/13-1-1024x297.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/13-1.png 1509w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-background\" style=\"background-color:#d8e0e7\"><strong>Note<\/strong> Here \u201cpi\u201d is the username and 192.168.xxx is the IP address of reTerminal<\/p>\n\n\n\n<p><strong>Step 7:<\/strong> Come back to terminal window of reTerminal and run the application<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/home\/pi\/Sitincator\/Sitincator<\/code><\/pre>\n\n\n\n<p><strong>Step 8:<\/strong> When it asks for the calendar ID, find the calendar ID, by first visiting <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/calendar.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Google Calendar<\/a><\/p>\n\n\n\n<p><strong>Step 9:<\/strong> After that, under \u201cMy calendars\u201d, next to your calendar name, click on the 3 dots and select \u201cSettings and sharing\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/14-1.png\" alt=\"\" class=\"wp-image-54410\" width=\"277\" height=\"532\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/14-1.png 295w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/14-1-156x300.png 156w\" sizes=\"(max-width: 277px) 100vw, 277px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 10:<\/strong> Click on \u201cIntegrate Calendar\u201d and find the \u201dCalendar ID\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/15-1.png\" alt=\"\" class=\"wp-image-54411\" width=\"642\" height=\"559\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/15-1.png 820w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/15-1-300x261.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/15-1-768x669.png 768w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 11:<\/strong> On the reTerminal, type this calendar ID and press enter<\/p>\n\n\n\n<p><strong>Step 12:<\/strong> Copy the generated URL and paste on a browser<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"151\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/16-2-1030x151.png\" alt=\"\" class=\"wp-image-54412\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/16-2-1030x151.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/16-2-300x44.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/16-2-768x112.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/16-2-1024x150.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/16-2.png 1278w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 13:<\/strong> Select you Google account<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/17-1.png\" alt=\"\" class=\"wp-image-54413\" width=\"370\" height=\"197\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/17-1.png 482w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/17-1-300x159.png 300w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 14:<\/strong> Click Continue and then Continue again to allow access to your Google Account<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/18.png\" alt=\"\" class=\"wp-image-54414\" width=\"394\" height=\"257\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/18.png 519w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/18-300x195.png 300w\" sizes=\"(max-width: 394px) 100vw, 394px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 15:<\/strong> Copy the generated code and paste inside the terminal window of reTerminal<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/19.png\" alt=\"\" class=\"wp-image-54415\" width=\"473\" height=\"221\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/19.png 494w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/19-300x140.png 300w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 16:<\/strong> Press <strong>Ctrl + C<\/strong> to come out of the configuration<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Run the Application<\/h2>\n\n\n\n<p>There are different methods of running the application<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Method 1: Via VNC<\/h3>\n\n\n\n<p>If you are logged into reRerminal via VNC, you can open a terminal and execute the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/home\/pi\/Sitincator\/Sitincator<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Method 2: Via SSH<\/h3>\n\n\n\n<p>If you have logged into reTerminal via SSH, you can type the following in the SSH client<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DISPLAY=:0 \/home\/pi\/Sitincator\/Sitincator<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Method 3: Via reTerminal LCD<\/strong><\/h3>\n\n\n\n<p>You can also use the reTerminal itself, open a terminal and type the following using the on-screen keyboard<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/home\/pi\/Sitincator\/Sitincator<\/code><\/pre>\n\n\n\n<p class=\"has-background\" style=\"background-color:#d8e0e7\"><strong>Note:<\/strong> Click on the Raspberry Pi logo, Universal Access &gt; Onboard, to access the on-screen keyboard<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Method 4: Using desktop shortcut<\/h3>\n\n\n\n<p>We can also create a desktop shortcut so that we can easily double-click on the shortcut to open the application<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Navigate to the Desktop directory<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Desktop<\/code><\/pre>\n\n\n\n<p><strong>Step 2:<\/strong> Create a new .desktop file<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano meetingApp.desktop<\/code><\/pre>\n\n\n\n<p><strong>Step 3:<\/strong> Copy and paste the following inside the file<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Desktop Entry]\nEncoding=UTF-8\nName=meetingApp\nComment= Intelligent Meeting Room Reservation System\nExec=\/home\/pi\/Sitincator\/Sitincator\nType=Application\nCategories=Application;\n<\/code><\/pre>\n\n\n\n<p><strong>Step 4:<\/strong> Press &#8220;Ctrl + x&#8221;, \u201cy\u201d and ENTER, to save and close the file<\/p>\n\n\n\n<p>Now you will see a shortcut name meetingApp, on the reTerminal desktop and you can open the app by double clicking on it.<\/p>\n\n\n\n<p>After we run the application, it will look like below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-1-1030x578.png\" alt=\"\" class=\"wp-image-54417\" width=\"651\" height=\"365\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-1-1030x578.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-1-300x168.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-1-768x431.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-1-1024x575.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-1.png 1277w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How to use the application?<\/h2>\n\n\n\n<p>Now let\u2019s go through the application and find out how the application can be used.<\/p>\n\n\n\n<p>You can watch the video below to learn all about how to use this application.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Intelligent Meeting Room Reservation System Using reTerminal\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Jy6DFM7ei-Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Also, I will explain again the usage of this application in this guide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Start a quick meeting<\/h3>\n\n\n\n<p>When you open the application, you will see there are 2 big buttons. They can be used to start a quick meeting. Left button is to start a 15 minutes meeting, whereas the right button is to start a 30 minutes meeting<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-2-1030x578.png\" alt=\"\" class=\"wp-image-54420\" width=\"672\" height=\"377\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-2-1030x578.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-2-300x168.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-2-768x431.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-2-1024x575.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/21-2.png 1277w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><\/figure><\/div>\n\n\n\n<p>Also, once you start a meeting (example: 15 minutes), the display will change to the following and change the status from \u201cFree\u201d to \u201cBooked\u201d. Also, it will show the remaining meeting time<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/22-1.png\" alt=\"\" class=\"wp-image-54421\" width=\"679\" height=\"384\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/22-1.png 1018w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/22-1-300x170.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/22-1-768x435.png 768w\" sizes=\"(max-width: 679px) 100vw, 679px\" \/><\/figure><\/div>\n\n\n\n<p>If you have finished the quick meeting before the time runs out, you can press the big X button to end the meeting right away.<\/p>\n\n\n\n<p>Now, when you go to your Google Calendar, you will see that an event is automatically created with the correct start and end time of the meeting that we just had.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/23-1-1030x773.png\" alt=\"\" class=\"wp-image-54422\" width=\"543\" height=\"408\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/23-1-1030x773.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/23-1-300x225.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/23-1-768x577.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/23-1-1024x769.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/23-1.png 1084w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/24-1-1030x538.png\" alt=\"\" class=\"wp-image-54423\" width=\"682\" height=\"356\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/24-1-1030x538.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/24-1-300x157.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/24-1-768x401.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/24-1-1024x534.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/24-1.png 1236w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Schedule a meeting<\/h3>\n\n\n\n<p>Start by creating multiple meetings on the Google Calendar. Here I have created 4 meeting, each lasting for one hour<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/25-1.png\" alt=\"\" class=\"wp-image-54424\" width=\"426\" height=\"332\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/25-1.png 670w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/25-1-300x234.png 300w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><\/figure><\/div>\n\n\n\n<p>Now when we come back the reTerminal, we can see the information for the next meeting that we have created<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/26-1.png\" alt=\"\" class=\"wp-image-54425\" width=\"693\" height=\"387\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/26-1.png 1020w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/26-1-300x168.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/26-1-768x429.png 768w\" sizes=\"(max-width: 693px) 100vw, 693px\" \/><\/figure><\/div>\n\n\n\n<p>You can press the UP arrow button to view more information about the meeting<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/27-1.png\" alt=\"\" class=\"wp-image-54426\" width=\"721\" height=\"404\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/27-1.png 1018w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/27-1-300x169.png 300w\" sizes=\"(max-width: 721px) 100vw, 721px\" \/><\/figure><\/div>\n\n\n\n<p>When you click the \u201cFull schedule\u201d button, you will see all the meetings that we created before. So, these meetings will show up on the reTerminal when they start one-by-one<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/28-1.png\" alt=\"\" class=\"wp-image-54427\" width=\"724\" height=\"402\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/28-1.png 1022w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/28-1-300x166.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/28-1-768x426.png 768w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>I hope this blog helped you understand how you can use reTerminal as an intelligent meeting room reservation system. In this way you can setup multiple reTerminals on multiple meeting rooms so that you can have your own intelligent meeting room reservation system to make the meeting scheduling better!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This blog will talk about how to setup an Intelligent Meeting Room Reservation System<\/p>\n","protected":false},"author":141,"featured_media":54387,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[2112,304,142,3820],"class_list":["post-54386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-hmi","tag-iot","tag-open-hardware","tag-reterminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Setup an Intelligent Meeting Room Reservation System on reTerminal - Latest News from Seeed Studio<\/title>\n<meta name=\"description\" content=\"This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Setup an Intelligent Meeting Room Reservation System on reTerminal - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-18T11:28:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-18T11:42:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lakshan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lakshan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/\",\"name\":\"How to Setup an Intelligent Meeting Room Reservation System on reTerminal - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg\",\"datePublished\":\"2021-10-18T11:28:56+00:00\",\"dateModified\":\"2021-10-18T11:42:08+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/75eb10f611f7c10a195a98452628bba5\"},\"description\":\"This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Setup an Intelligent Meeting Room Reservation System on reTerminal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/75eb10f611f7c10a195a98452628bba5\",\"name\":\"Lakshan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c1688294d55a746c8c80f4b85eb94989?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c1688294d55a746c8c80f4b85eb94989?s=96&r=g\",\"caption\":\"Lakshan\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/lakshan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Setup an Intelligent Meeting Room Reservation System on reTerminal - Latest News from Seeed Studio","description":"This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/","og_locale":"en_US","og_type":"article","og_title":"How to Setup an Intelligent Meeting Room Reservation System on reTerminal - Latest News from Seeed Studio","og_description":"This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.","og_url":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2021-10-18T11:28:56+00:00","article_modified_time":"2021-10-18T11:42:08+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg","type":"image\/jpeg"}],"author":"Lakshan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lakshan","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/","url":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/","name":"How to Setup an Intelligent Meeting Room Reservation System on reTerminal - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg","datePublished":"2021-10-18T11:28:56+00:00","dateModified":"2021-10-18T11:42:08+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/75eb10f611f7c10a195a98452628bba5"},"description":"This blog will talk about how to setup an Intelligent Meeting Room Reservation System on the reTerminal. Basically, reTerminal LCD can be used to create meetings and visualize the current meeting status. Also, it is linked with a cloud calendar as well so that it syncs all upcoming meeting information and visualize them on the display.","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/10\/18\/how-to-setup-an-intelligent-meeting-room-reservation-system-on-reterminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Setup an Intelligent Meeting Room Reservation System on reTerminal"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/75eb10f611f7c10a195a98452628bba5","name":"Lakshan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c1688294d55a746c8c80f4b85eb94989?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c1688294d55a746c8c80f4b85eb94989?s=96&r=g","caption":"Lakshan"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/lakshan\/"}]}},"modified_by":"Lakshan","views":5754,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg",1920,1080,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-80x80.jpg",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-768x432.jpg",640,360,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1030x579.jpg",640,360,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg",1920,1080,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final.jpg",32,18,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1536x1020.jpg",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-936x897.jpg",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-1024x576.jpg",1024,576,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-720x380.jpg",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/10\/thumb-final-675x450.jpg",675,450,true]},"author_info":{"display_name":"Lakshan","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/lakshan\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"1","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/54386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/141"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=54386"}],"version-history":[{"count":19,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/54386\/revisions"}],"predecessor-version":[{"id":54440,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/54386\/revisions\/54440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/54387"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=54386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=54386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=54386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}