Page 1
User manual SBL10e m365_room 1.11.10 002A...
Page 2
Product information Product design and specifications are subject to change at any time and `Qeedji` reserves the right to modify them without notice. This includes the hardware, the embedded software and this manual, which should be considered as a general guide to the product. The accessories supplied with the product may differ slightly from those described in this manual, depending on the developments of the various suppliers.
Table of contents Part I : Description and installation Introduction Device dimensions 1.1.1 Labelling 1.1.2 Installation 1.1.3 Uninstallation 1.1.4 Smart Busy Light applications Part II : Applicative user interface Applicative user interface Part III : Administration console user interface Administration console user interface Configuration >...
This device is designed for indoor use only. To 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.
1.1.2 Labelling Product label The model of the device, the power supply characteristics, the serial number (PSN) and the MAC address are written on a label stuck on the case. ☛ The QR code on the product label is corresponding to the product identification UR L, for example: i.q eedj i.tech?model=S B L 10 e&sn=0 13 2 0 -0 0 0 0 9 &mac.lan1=0 0 -1C -E 6 -0 2 -4C -E C &mac.wpan1=D F -2 7 -8 3 -3 C -8 A -9 0 Pack ingbox label This is the label stuck also on the packingbox.
Consequently, the Ethernet wall plug whose plastron is angled is not supported. ☛ Thanks to the lock pin of its E thernet connector, the SBL10e device can be installed on vertical surfaces, like walls as well as horizontal surfaces, like ceilings.
1.1.4 Uninstallation With a screw driver, hold down the pin of the Ethernet connector of the SBL10e device at the same time you are releasing with the hand SBL10e device from the Ethernet wall plug.
☛ Depending on the application running on it, some color/ state may be never used. ☛ The light color and state values are stored in the volatile memory (R AM). That means that in case the SBL10e device is unplugged from the...
Page 11
S mart B usy L ig ht Preprogrammed fl ashing seq uence The SBL10e device has two modes: : the application runs properly and sets the light state and color as expected. When a configuration or a firmware Nominal mode Smart Busy Light upgrade is in progress, the light illumination can be temporarily inconsistent and follows the light flashing sequence shown in the table hereafter.
Page 12
Q ether seconds periodicity 3 very short and consecutive blue The software resource of the SBL10e device set at factory are not valid. It should never occur. For further Recovery flashs (250 ms) information, contact support@ qeedji.tech. with a 5 seconds...
2.1 Applicative user interface The SBL10e device has a Web user interface that can be accessed with a Web browser. The supported Web browsers are: Google Chrome Mozilla Firefox MS-Edge (Chromium) It is available from the URL: http:/ / <device_IP_addr>/...
Page 15
☛ After a device restart, the time to get the time from to the N TP server (few seconds), the LE D color/ state is O rang e/O F F ☛ Only the first 128 bytes of the can be displayed. N ex t b ook ing sub j ect ☛...
3.1 Administration console user interface The SBL10e device has a Web user interface that can be accessed with a Web browser. The supported Web browsers are: Google Chrome Mozilla Firefox MS-Edge MS-Edge (Chromium) It is available from the URL: http:/ / <device_IP_addr>/...
☛ The same login credentials are used to access to the WebDAV server. ☛ It is recommended that you enter one uniq ue value for each device. In case several SBL10e devices are located in different buildings H ostname or geographical locations, we recommend that you enter hostname values with information about the building and the location (e.g.
3.1.2 Confi guration > LAN pane, select the LAN menu to set up the network configuration of the In the interface of your device. Configuration ☛ The device supports the UP nP and can be for example detected in the local network environment of your computer. ☛...
Tenant Id Client Id Client Secret ☛ The same value can be then used for all your SBL10e having a m365_room application and connected T enant I d C lient I d C lient S ecret to resources id coming from the same M365 account.
Page 21
.datasource.nb _retries_b efore_cache_reset consecutive unsuccessful connection attempts, the light is switched Off until the next successful connection attempt. Upgrading the SBL10e device with another application type will clear the current datasource configuration data. When the SBL10e is ◬ properly configured, it is advised to build and save an appropriate SBL10e configuration script ( ) by using the configuration script template...
3.1.4 Confi guration > Date and time pane, select the Date and Time menu to check the time configuration: From the Configuration timezone, system date of your device (day and time). ☛ Your device must be on time and a valid N TP server must be defined. F or further information, refer to the chapter § Configuration >...
3.1.5 Confi guration > Task s pane, select the Task s menu to activate a daily device reboot task and program the reboot task time. From the Configuration ☛ During the reboot task, the light state is for a couple of seconds until the next data source server connection. O ff...
3.1.6 M aintenance > F irmw are pane, select the F irmw are menu to view the version of the firmware installed on your device. From the Maintenance ☛ Corrective and evolutive maintenance software versions are regularly made available in the support tab of the official website Q eedj i https: / / www.q eedj...
3.1.7 M aintenance > Preferences pane, select the Preferences menu to view all the preferences. In the Maintenance The filter allows to display only the preferences whose name contains the string entered in the filter. All the preferences have optimal default values. Double click on a preference to change its value.
In the example, there is no error raised in the logs. In case your SBL10e device is flashing 6 times every 4 seconds meaning that the SBL10e configuration is probably not correct, you are invited to check the logs in this window to try to fix the trouble.
¹ The fl ash 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 fl ash formatting is done, the SBL10e device returns to the default factory settings. In this case, the trusted certificate is erased and the...
3.1.10 M aintenance > F iles pane, select the F iles menu to see the files hosted at the WebDAV root directory. In the Maintenance ☛ It is possible to load additionnal files in the devices with the button. The files whose name is containing characters that are not ...
Page 29
Configuration > Date and time, ☛ In case the SBL10e device can not fetch a valid date and time through N TP , the clock does not progress and stays with the value 0 1/0 1/2 0 2 0 . The date and time metadata of the files added after this date on the file system is also until they are modified.
3.1.11 Information > Device pane, select the Device menu to view system information about the device. In the Information : label and version of the firmware embedded in the device, Firmware : model of the device, Model Q eedji : product manufacturer name, Manufacturer : manufacturer Web site,...
4 .1 Technical specifi cations M odel M anufacturer SBL10e Qeedji Pow er supply Information PoE IEEE802.3af PO E power supply input: ES1 / PS2 (48 V DC – 100 V A max) Processors Nordic Semiconductor nRF52 Security processor...
Qeedji is not responsible for any changes or modifications not expressly approved by the party responsible for compliance. such modifications could void the user’ s authority to operate the equipment.
5.1 Contacts For further information, please contact us: Technical support: support@ qeedji.tech, Sales department: sales@ qeedji.tech. Refer to the Web site for FAQ, application notes, and software downloads: https://www.qeedji.tech/ Q eedji Q eedji FRANCE INNES SA 5A rue Pierre J oseph Colin...
<product_type> is the MAC address of the device with the format <SBL10e_device_MAC_address> 00:1C:E6:AB:CD:EF The MAC address of the device is written on the label stuck at the back of the SBL10e device with the format ◬ 00-1C-E6-AB-CD-EF Discover command example This command allows to find out the SBL10e devices available on the local network:...
6.3 Appendix: Az ure AD User Principal N ame To get the only suitable name for your resource, your have to use the User principal name of your resource. Connect to the portal with your Administrator login credentials then open the menu on the left.
Page 41
The alias resource email alias is not supported in SBL10e. To know the user principal name of a resource email value, type the cmdlet with the syntax below: Get-Mailbox -Identity <resource_email_address> | Format-List UserPrincipalName Example PS C:\WINDOWS\system32>...
6.4 Appendix: AZ URE AD Application Pow ershell module Download the from the Innes Site Web then follow the instructions below. Powershell_Innes_AAD-1.10.13.zip Introduction This set of P owershell functions allows to: create an Azure Active Directory application, with the function, New-AADApplication remove an Azure Active Directory application, with the...
Page 43
Either copy the directories under into a standard P owershell module installation directory, for example Modules\ C:\Program . Then launch a P owershell console. Files\WindowsPowerShell\Modules O r redefine the search variable for P owershell modules (the P owershell variable) each time you will use theses $Env:PSModulePath functions.
Page 44
Example to create an Az ure Active Directory application for SBL10e- M 365_room For example, to create a SBL10e-M365room (free text) Azure AD application for m365room, generate the client Id, the tenant Id and the client secret and store temporarily these values in the sbl10em365room variable: PS >...
Page 45
Example to delete an Az ure Active Directory application PS > Remove-AADApplication -appname "SBL10e-M365_room" A login popup is opened. Enter your M365 credentials. In case the values do not allow SBL10e m365_ room to work properly, check in portal that the application has been created Microsoft Azure...
Azure AD us/graph/auth-register-app-v2. A procedure example is 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...
Page 47
Application (client) ID and directory (Tenant) ID O n the App registrations menu, click on N ew registration. Enter an application 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 button.
Page 48
In the menu, copy to clipboard the Directory (tenant) ID value, the 2nd value required in SBL10e configuration tab and store it preciously. Overview...
Page 49
Copy into clipboard the value, the 3rd input for the SBL10e configuration tab and store it preciously. client secret Do it right now because the client secret value is not visible anymore as soon as you click on a new Web page.
Page 51
G rant permissions In the API permissions menu, press on the a permission button. For m365_room application, these permissions must be granted: Calendars.Read User.Read.All Click on the button. Microsoft graph Select then the button. Application permissions...
Page 52
In the display filter input, enter the text calendar and check the option Calendars.Read ☛ Do not press now on the button right now. A dd permissions In the display filter input, enter the text User and scroll to the bottom to find the User entry.
Page 53
Select the option User.ReadAll Click on the button. Add permissions At this step, the permissions are not yet granted.
Page 54
Click on the button. Grant admin consent <your_organization> Now the permissions are granted.
6.6 Appendix: Confi guration using pow erShell for M icrosoft 365 (M 365) O n a MS-Windows computer, launch powershell with administrator rights. ☛ SSL is req uested by the client. If the SSL error is raised, unencrypted traffic is disabled in the client configuration. A temporary powerS hell solution is to disable SSL for this session.
Page 56
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 levels To handle private/confidential/personal privacy levels, type this command for all your resources.
Need help?
Do you have a question about the SBL10e and is the answer not in the manual?
Questions and answers