This is a guest post by Bartłomiej Bartel
On the 16th and 17th May 2017 in San Francisco, on behalf of Samsung, Maria Białota, Arkadiusz Włodarczyk and I had the opportunity to take part in the Tizen Developer Conference 2017 to present our latest project – the Smart Hotel. Before the conference our time was short. Our team coped with completing the project in just three months. Our main goal at TDC 2017 was to show that complex scenarios like the Smart Hotel could be completed using the ARTIK developer boards with Tizen along with the ARTIK Cloud and Tizen-based devices.
Our project hardware consisted of two ARTIK boards with Tizen 3.0 on board. ARTIK 7 served as the Hotel lobby and ARTIK 10 was responsible for handling the hotel room devices. We also used in the project a Tizen Z3 device as the user room control device and a Galaxy Tab 10.1 as the lobby device view. The hardware controlled by ARTIK 10 consisted of a Samsung TV, two lights, an electric door lock, a temperature sensor and a light intensity sensor. As for the software, the ARTIK 7 was running a node.js server, and ARTIK 10 a C++ server. Also, the TV had a Tizen web app installed. Both the lobby and the user control device rendered the node.js web views in order to check-in, check out, control the hotel room behaviour and show the sensor readouts. The communication between the project devices was established through web sockets, TCP sockets and IoTCon. Lastly, we stored the data from the room and user interactions in the ARTIK Cloud.
So how did the Smart Hotel actually work? It was simple. First of all, a new guest could request a check-in to the hotel using the Tizen Z3 phone, then the receptionist using the lobby terminal – a Samsung Galaxy Tab, could either approve or decline the check-in to the hotel. If approved, the user phone view changed from the check-in view to the hotel room view. In that view, the user could perform some actions in the room – turn the lights on and off, trigger the door lock and open the hotel room door, and also change channels in the TV by pressing the buttons on the Z3 phone screen. Additionally, every channel had a programmed light pattern. The lights in the room changed according to the patterns. It worked also the other way. If the user changed the channel with the TV remote, then the light patterns were also applied. The room view had also readouts from both temperature and light intensity sensors. Lastly, if the user was willing to check out from the hotel, he just needed to press the proper button. Also, the receptionist at any time could check out the user from the hotel. Then, automatically, the user Z3 view changed from the hotel room view to the check-in view. It is worth mentioning that the buttons in the hotel room view reacted to the physical hardware state. So if by any chance someone would turn off the lights manually by a real life wall switch, then the light control buttons in the Z3 hotel room view would be also updated to the turned-off state. And finally, all those user actions were stored in the ARTIK Cloud.
As for the TDC 2017 – the flight started in Poland – Warsaw, at the Fryderyk Chopin Airport. After a long journey we arrived at the San Francisco International Airport, took a cab to the majestic Hilton Union Square Hotel where we stayed and where the TDC 2017 was held. Overall, we got a lot of attention from the attendees. The first day of TDC 2017 was also full of speakers but due to a very big interest in our booth, we couldn’t participate in those sessions. We were answering tons of questions. The day ended with a Social Event. The next day we had the opportunity to even talk with people who were involved in the creation of the ARTIK Developer boards, IoTCon or the ARTIK Cloud. And again, our booth was stormed by developers and people who came to the exhibition area.
All in all, I can say from my perspective that the Tizen Developer Conference 2017 was a successful event bringing together all the enthusiasts of open source technologies, entrepreneurs, media and developers from around the world. There were many lectures, new Tizen tech announcements, great people and a friendly atmosphere with over 30 exhibition boots full of great content. It definitely was the place to be for any tech enthusiast.