background image

28

3.1.10    Maintenance > Files

In  the 

 Maintenance 

  pane,  select  the 

Files

  menu  to  see  the  files  hosted  at  the  WebDAV  root  directory.

 

It  is  possible  to  load  additionnal  files  in  the  devices  with  the

 

 

 Upload 

  button.  The  files  whose  name  is  containing  characters  that  are  not

included  in  the  ASCII  7-bits  table  could  be  not  loaded.

It  contains  a 

 .conf 

 

1

  directory.

As  soon  as  a  modification  is  done  through  the 

 Administration console 

  user  interface,  a 

 prefs.json 

  file,  corresponding  to  the  new  device

configuration,  is  created  in  the 

 .conf 

  folder.

When  the  user  preference 

 system.tftp.enable 

  is 

true

,  a 

 tftp_crc 

  file,  containing  the  CRC  of  the 

 .js 

  configuration  script  downloaded  from  the 

 TFTP 

server  is  written  in  the 

 .conf 

  folder.

  After  having  pressed  on  the 

 Restore factory preferences 

  button,  the 

 prefs.json 

  file  and  the 

 tftp_crc 

  file  are  erased.

  The  content  of  the 

 prefs.json 

 

3

  configuration  file  can  be  different  for 

 m365_room 

  application  and  other  applications.

Date and time

The  system  date  and  time  can  only  be  set  and  updated  thanks  to  a  NTP  server¹.  In  this  case,  you  have  to:

First:

define  the  timezone  value,

define  the  NTP  server  IP  address,

check  that  the  NTP  time  server  is  activated  (activated  by  default).

Secondly:

1

1

3

Summary of Contents for SBL10e m365 room

Page 1: ...User manual SBL10e m365_room 1 11 11 002A ...

Page 2: ...roduct may differ slightly from those described in this manual depending on the developments of the various suppliers Precautions for use Please read and heed the following warnings before turning on the power installation and maintenance must be carried out by professionals do not use the device near water do not place anything on top of the device including liquids beverages or flammable material...

Page 3: ...onfiguration Administrator Configuration LAN Configuration Servers Configuration Date and time Configuration Tasks Maintenance Firmware Maintenance Preferences Maintenance Logs Maintenance Tools Maintenance Files Information Device Information Network Part IV Technical information Technical specifications Conformities Part V Contacts Contacts Part VI Appendix Appendix Web services Appendix Qether Append...

Page 4: ...4 Part I Description and installation ...

Page 5: ...o ensure better rendering of the SBL10e the device should not be installed under direct sunlight The SBL10e device is designed to be illuminated 12 hours a day 7 days a week Package Contents Articles Description Device SBL10e device with the default regular application embedded It is possible to easily update the device with the m365_room application afterwards ...

Page 6: ...6 1 1 1 Device dimensions ...

Page 7: ...mple i qeedji tech model SBL10e sn 01320 00009 mac lan1 00 1C E6 02 4C EC mac wpan1 DF 27 83 3C 8A 90 Packingbox label This is the label stuck also on the packingbox It is showing the device model the product serial number PSN embedded also in the QR code the manufacturer Web site The QR code on the packingbox label is corresponding to the product PSN for example PSN01320 00009 CD1 The serial numb...

Page 8: ... an Ethernet wall plug supporting PoE IEEE802 3af Given the device footprint it is preconised to use Ethernet wall plug plastron with a right insertion Consequently the Ethernet wall plug whose plastron is angled is not supported Thanks to the lock pin of its Ethernet connector the SBL10e device can be installed on vertical surfaces like walls as well as horizontal surfaces like ceilings ...

Page 9: ...1 4 Uninstallation With a screw driver hold down the pin of the Ethernet connector 1 of the SBL10e device at the same time you are releasing with the hand 2 the SBL10e device from the Ethernet wall plug 1 2 ...

Page 10: ...isplayed Light states and colors The device can support the states and colors values showed below Color State OFF Red ON steady or ON flashing Green ON steady or ON flashing Blue ON steady or ON flashing Orange ON steady or ON flashing Yellow ON steady or ON flashing The ON flashing state is flashing with this sequence ON for 0 5 seconds then OFF for 0 5 seconds every one second Depending on the ap...

Page 11: ... new bm0032_m365_room sbl10e xx yy zz bin firmware file at the root of the device WebDAV directory http device ip addr pushed with a WebDAV client by receiving an install command with an appropriate bm0032_m365_room sbl10e xx yy zz bin firmware file from the Qether tool Can work also with any other bm0032_ custom sbl10e xx yy zz compatible firmware After a firmware upgrade the device is rebooting once W...

Page 12: ...ctory are not valid It should never occur For further information contact support qeedji tech Nominal or recovery 4 very short and consecutive blue flashs 250 ms with a 5 5 seconds periodicity A SBL10e device Firmware update is in progress Please wait a couple of seconds Nominal 5 very short and consecutive blue flashs 150 ms A SBL10e device configuration is in progress Please wait a couple of secon...

Page 13: ...13 Part II Applicative user interface ...

Page 14: ...ssword admin The URL falls into the m365_room applicative user interface http device_IP_addr webui This pane allows to watch the current light state color ON steady green there is no more event scheduled today or the next event scheduled today happens in more than 15 minutes ON steady orange a next event happens in less than 15 minutes ON steady red an event has started watch the event properties ...

Page 15: ...haracters the Next booking subject value the start date and the end date could stay sometimes empty or the Next booking subject value may be displayed with a unexpected shortened value of the original meeting summary However the LED state status continue to be displayed properly Events taking place all day long and accross several days are supported In this case the start time and end time are dis...

Page 16: ...16 Part III Administration console user interface ...

Page 17: ...ord admin The URL falls automatically into the applicative user interface At the top right corner click on the Administration Console button For further information refer to the chapter Applicative user interface This is the Administration console user interface After you have changed and saved all your settings in the different panes be sure to perform a device restart by clicking on the Reboot t...

Page 18: ...rds The same login credentials are used to access to the WebDAV server It is recommended that you enter one unique Hostname value for each device In case several SBL10e devices are located in different buildings or geographical locations we recommend that you enter hostname values with information about the building and the location e g Hall RD Paris 1 A blanck screen could be displayed after havi...

Page 19: ...ute After a device reboot when the device is configured with Obtain de IP address automatically by DHCP activated and Time for attempts is activated in case the DHCP server is unavailable after the Time for attempts duration 10 minutes maximum and default value has expired the device ends up using the static IP address entered in the LAN configuration The static IP address is 192 168 0 2 when it has...

Page 20: ...s 7 NTP time server 8 ensure that NTP time server is checked and has a valid IP address The m365_room application can work properly only when the NTP server is activated in the Web user interface and if a valid NTP server IP address is set allowing to the SBL10e to stay on time Using M365 or Microsoft 365 implies to create an Azure Active Directory Azure AD application for the busylight m365_room ...

Page 21: ...ection attempts the light is switched Off until the next successful connection attempt Upgrading the device with another application type will clear the current datasource configuration data When the device is properly configured it is advised to build and save an appropriate configuration script js by using the configuration script template or save at least the prefs json configuration file of your dev...

Page 22: ...ration pane select the Date and Time menu to check the time configuration timezone system date of your device day and time Your device must be on time and a valid NTP server must be defined For further information refer to the chapter Configuration Servers ...

Page 23: ...rogram the reboot task time During the reboot task the light state is Off for a couple of seconds until the next data source server connection If the NTP server set is not available anymore and the system task reboot enable user preference is true the device is rebooting automatically 24 hours after the last device reboot ...

Page 24: ...op your bin file in the Drop file here or click to add one location or click on it to add one then click on the Send button to update the firmware version of your device Wait a couple of seconds the time to load and install the new firmware version Connect again to the Administration console user interface and check the new firmware version In case facing upload error when uploading the firmware close ...

Page 25: ...ngeles America Manaus America Mexico_City America Montevideo America New_York America Phoenix America Recife America Regina America Rio_de_Janeiro America San_Francisco America Santiago America Sao_Paulo America St_Johns America Tijuana America Washington _D C Asia Asia Ahmedabad Asia Almaty Asia Amman Asia Baghdad Asia Baku Asia Bangalore Asia Bangkok Asia Beijing Asia Beirut Asia Chengdu Asia Ch...

Page 26: ... to try to fix the trouble The logs are allowing to know whether the M365 server is available if not check your internet connection and check with your administrator account that your M365 system is available the Tenant Id is valid if not check again that your directory Tenant Id value is really existing and some m365_room application has been already registered with your Azure AD account the Clien...

Page 27: ...t for the Datasource server The trusted certificate is not checked in this version The flash memory storage is used to store all the directories and files hosted at the root of the WebDAV directory and the user preferences as well In case a flash formatting is done the device returns to the default factory settings In this case the trusted certificate is erased and the datasource server data are cleare...

Page 28: ...is created in the conf folder When the user preference system tftp enable is true a tftp_crc file containing the CRC of the js configuration script downloaded from the TFTP server is written in the conf folder After having pressed on the Restore factory preferences button the prefs json file and the tftp_crc file are erased The content of the prefs json 3 configuration file can be different for m365_roo...

Page 29: ...refs json file per each device Loading a wrong prefs json suitable for another application type for example would lead to some loss of data like the datasource server configuration So check the consistency of the prefs json or js file before loading it The configuration of the application can be updated also by pushing an appropriate js configuration script suitable for your application in the conf Web...

Page 30: ...ation about the device Firmware label and version of the firmware embedded in the device Model model of the Qeedji device Manufacturer product manufacturer name Manufacturer URL manufacturer Web site Hostname name of the device on the network UUID Universal Unique IDentifier PSN Product Serial Number ...

Page 31: ...31 3 1 12 Information Network In the Information pane select the Network menu to view a summary of the device s network configuration ...

Page 32: ...32 Part IV Technical information ...

Page 33: ...ork Other information 1x Ethernet 10 100 Base T male connector WPAN Bluetooth Low Energy 5 Frequency band 2 402 to 2 480 GHz Tx Power 8 dBm Operating temperature Storage temperature 0 C to 40 C 20 C to 60 C 32 F to 104 F 4 F to 140 F Operating humidity Storage humidity 80 85 Weight Dimensions W x H x D RJ45 male connector included 35 g 60 5 mm x 60 5 mm x 67 mm 0 077 lb 2 36 x 2 36 x 2 63 Plastic ...

Page 34: ...cted consult the dealer or an experienced radio TV technician for help This equipment complies with FCC s radiation exposure limits set forth for an uncontrolled environment under the following conditions this equipment should be installed and operated such that a minimum separation distance of 20 cm is maintained between the radiator antenna and user s nearby person s body at all times this trans...

Page 35: ...35 Part V Contacts ...

Page 36: ...dji Web site for FAQ application notes and software downloads https www qeedji tech Qeedji FRANCE INNES SA 5A rue Pierre Joseph Colin 35700 RENNES Tel 33 0 2 23 20 01 62 Fax 33 0 2 23 20 22 59 Qeedji GERMANY INNES SA Verbindungsbüro Deutschland Lebacher Str 4 66113 Saarbrücken Tel 49 0 9386 979 39 14 Fax 49 0 9386 979 39 15 Mob 49 0 175 853 67 81 ...

Page 37: ...37 Part VI Appendix ...

Page 38: ... ce SN 1 10 13 api v1 s ys m odel nam e yes None val ue SBL10e Get t he devi ce m odel nam e 1 10 13 api v1 s ys m anuf act ur er yes None val ue Qeedj i Get t he m anuf act ur er 1 10 13 api v1 s ys m anuf act ur er ur l yes None val ue www qeedj i t ech Get W eb Si t e of m anuf act ur er 1 10 13 api v1 s ys uui d yes None Uui d s t r i ng val ue uui d ps n 48x0 m ac 48 i e val ue 08400004 0000 ...

Page 39: ...pecific filename pattern is required for the js configuration script except the js file extension The system httpd username preference value is limited to 15 characters max The system httpd password preference value is limited to 100 characters max The alphanumeric characters and the following characters _ are supported for the system httpd username and system httpd password preference values The syst...

Page 40: ... aabbccddeeff js with aa bb cc dd ee ff is the MAC address of the device When a js configuration script is modified on the TFTP server the device must be restarted once so that the new configuration script is taken into account by the device When using a TFTP server the configuration js filename pattern is not supported The downloading of a js configuration script from a TFTP server can be done only at...

Page 41: ...his pane enter the IP address of the TFTP server Indeed entering the TFTP server domain name may prevent the feature to work properly Copy the js configuration script in the exported directory of the TFTP server It is recommended to have one js configuration script per device by following the pattern MAC js ...

Page 42: ...NDOWS system32 PSVersionTable Name Value PSVersion 5 1 19041 1023 PSEdition Desktop PSCompatibleVersions 1 0 2 0 3 0 4 0 BuildVersion 10 0 19041 1023 CLRVersion 4 0 30319 42000 WSManStackVersion 3 0 PSRemotingProtocolVersion 2 3 SerializationVersion 1 1 0 1 These procedures are intended for users who are members of a Microsoft 365 administrator role group Open an elevated MS Windows PowerShell com...

Page 43: ...r bb1ff602 943c 42dc a890 45caf0504afb DEMO 02 demo02 innesrd onmicrosoft com Member bb1ff602 943c 42dc a890 45caf0504afc DEMO 03 demo03 innesrd onmicrosoft com Member bb1ff602 943c 42dc a890 45caf0504afd DEMO 04 demo04 innesrd onmicrosoft com Member Get the resource user principal name from a resource email alias Some organization use a resource email alias instead of using the resource user prin...

Page 44: ...pts Powershell_Innes_AAD Certificate PS Import PfxCertificate FilePath InnesCodeSigningRootCA_1 pfx CertStoreLocation cert CurrentUser Root Password ConvertTo SecureString 1234 AsPlainText Force To import the pfx certificate you can also use the MS Windows application certmgr msc select the Trusted Root Certification Authorities right clic on All Tasks select the Import item select the file and ente...

Page 45: ...shell console To use the functions or get help you must then import the module s with the Import Module function Example PS Import Module PSAAD Depending on how you get the scripts you may have this following warning Security Warning Run only scripts that you trust While scripts from the Internet can be useful this script can potentially harm your computer Do you want to run server scripts my ps1 ...

Page 46: ...orts the common parameters Verbose Debug ErrorAction ErrorVariable WarningAction WarningVariable OutBuffer PipelineVariable and OutVariable For more information see about_CommonParameters https go microsoft com fwlink LinkID 113216 EXAMPLE 1 PS C result New AADApplication appname SignMeeting authorizations signmeeting_ews A consent request will be sent in 30 seconds in your browser You must log in...

Page 47: ...ous command allowing to watch the client Id the tenant Id and the client secret values PS sbl10e_m365_room Name Value clientId xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx objectId xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx spId xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx name SBL10e M365_room tenantId xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx clientSecret xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx The result of the Powershel...

Page 48: ...s shown here after by connecting to the Microsoft Azure portal This procedure allows to generate you own ID and SECRET required in SBL10e configuration pane To support Microsoft 365 Application client ID Directory Tenant ID Client secret Connect on Microsoft Azure portal https portal azure com and sign in with your Microsoft 365 M365 administrator account login credentials Click on the left top men...

Page 49: ...cation name e g SBL10e M365 room Select the appropriate Account in the organization directory only organization only Single tenant radio button and press on the Register button In the Overview menu copy to clipboard the Application client ID value the 1st value required in SBL10e configuration tab and store it preciously ...

Page 50: ...50 In the Overview menu copy to clipboard the Directory tenant ID value the 2nd value required in SBL10e configuration tab and store it preciously ...

Page 51: ...n Enter a name e g my_client_secret and press on the Add button Copy into clipboard the client secret value the 3rd input for the SBL10e configuration tab and store it preciously Do it right now because the client secret value is not visible anymore as soon as you click on a new Web page ...

Page 52: ...52 ...

Page 53: ...API permissions menu press on the Add a permission button For m365_room application these permissions must be granted Calendars Read User Read All Click on the Microsoft graph button Select then the Application permissions button ...

Page 54: ...lter input enter the text calendar and check the option Calendars Read Do not press now on the Add permissions button right now In the display filter input enter the text User and scroll to the bottom to find the User entry ...

Page 55: ...55 Select the option User ReadAll Click on the Add permissions button At this step the permissions are not yet granted ...

Page 56: ...56 Click on the Grant admin consent for your_organization button Now the permissions are granted ...

Page 57: ...s PowerShell scripts function allow to create or delete Azure Active Directory application and get the appropriate application client ID value client secret value tenant ID value Room creation and configuration Create a new room resource mailbox New Mailbox Name Room ABC Room Define basic processing for this mailbox Auto acceptance for new meeting requests Set CalendarProcessing Identity Room ABC Au...

Page 58: ... calendar system The resource must be in AutoAccept mode so that the meeting is automatically stored properly in the room resource calendar Check the AutoProcessing value by calling this Powershell command for resource Get MailboxCalendarSettings Room_name fl When a room is deleted or modified by SBL10e it is deleted or modified only in room calendar and kept unmodified in delegate calendar Privacy l...

Reviews: