It is a centralized solution that integrates all the technology systems used in a building, including HVAC, lighting, security, and energy management. By connecting these systems, building owners and managers can optimize their operations, increase efficiency, and create a better environment for occupants.
PlaceOS is a platform that can connect to any device on the network in your smart building. We can perform certain IoT functions and mimic certain features but with the added benefit of integration across the rest of your building. Our main focus is on enabling user experiences by connecting everything in your building to one system. This covers many systems that have historically been isolated; including “IoT systems”.
A Building Management System connects to building services, devices, and third-party software systems to provide monitoring and automation. PlaceOS can replicate this by integrating into these same systems as well as provide suitable logic and interfaces on top. As most devices and systems can now talk directly, there is less of a need for a traditional BMS. In many projects, we may simply integrate with an existing BMS to pull data and trigger actions using PlaceOS.
Yes and no. We started our journey as a company by automating meeting rooms. But we quickly realized there were more interesting challenges in the building that our modular platform could expand to. In a nutshell, we can replace the need for a traditional control system in AV spaces and expand to other areas in the building. Some of our customers use PlaceOS purely for AV control, but that is just a fraction of PlaceOS capabilities. If you are looking for an easy way to save a lot of money on control hardware, consider PlaceOS for AV control.
We can cover almost all features provided by room booking apps that perform that specific function. We provide many user experiences; room finding and scheduling is one feature. We always ask the same design questions: what do you want to happen for this user in this location? Then we ask the technical question: what does PlaceOS need to integrate with to enable this experience? This has led to doing room scheduling and finding that integrates with Exchange (0365, Google, IBM, etc) that triggers other actions such as automatic check-in or conference set up.
No, PlaceOS could replace your IoT, BMS, and AV control systems as well as integrate with any other systems in your building. However, if you are locked into something, we can adapt to fit your needs, as a good smart building solution should.
We do provide packaged products like Room Booking, you can see our products here.
You can also build your own, check out the marketplace for other examples. Apps can be deployed on the PlaceOS server as a web app: available simply by browsing to a URL and authenticating. If you want to develop an app or front-end from scratch we have docs on that as well as partnerships with creative agencies if you want this as a service.
Sometimes, basic user requirements are likely covered with our web-based templates and the combination of system logic and automatic triggers. Get in touch and we can run you through some examples and discuss when native apps might be useful, if at all.
Anyone that can build web apps or native apps. Some of our clients engaged their creative agencies to build a smart building or workplace app. Sometimes we recommend our partner creative agency. And for some projects, our clients have the skills in-house.
We use this phrase for user experiences that are not graphical user interfaces. One example of this is our back-end tool called Triggers; it allows any input from any module to trigger any output from any other module. If the door opens, turn on the lights, which is a simple example. You can stack these up to limit how often a user needs to touch something on a touch panel or an app. The smarter these triggers get, the more passive the interaction becomes. We are aiming to get to a point where the building can predict everything you need and automate every process, so you never notice the technology, you just go about your day, and everything works.
We provide software installation and customization services, however, our partners are mostly providing PlaceOS services as part of the total solution. Let us know about your project and we can put you in touch with the right partner or kick off a direct engagement.
We install onto virtual machines using micro-containers, PlaceOS gives your IT department the control to install on either the cloud or on-premise. If you are after a hosted solution, a number of our partners offer this as SaaS.
Our partners will provide the project services including installation. If you would like to install your demo we have an open-source branch and set up instructions on our GitHub page.
There are three areas of customization:
1. Integration drivers
2. Logic drivers
3. User interfaces
There are also settings that you can change in the admin panel: any company with IT staff will have this ability. Typically our partners provide services for all three.
In its purest form, PlaceOS is a set of base tools for you to create your own solutions. The deployments are managed by PlaceOS Backoffice.
On the design side, it’s all about having the right dependencies in place. For example, this is our guide on how to track people in the building using your network. PlaceOS is a server application so the requirements are low; just several things to consider like auth, SSL, network design, remote access, and server hardware specs.
We can communicate with anything on the network that has a communication protocol. If you want to control some weird and wonderful hardware, get it on the network with interface hardware such as Global Cache acting as the bridge.
This is up to you. We are a software company, all user interactions could happen from mobile devices or automatic control triggers. But it makes sense to have a kiosk or touch panel for some interactions. All we need is something that can run a web page in full screen 24/7: most likely some remote management capabilities too. Most of our partner companies can sell interface hardware alongside the solution.
Most likely not, but it is the right question you need to be asking. We can provide tracking using your existing network technology or perhaps your security cameras can provide us with user location. If you need to cover some blind spots or have your heart set on sensors, we recommend ones with APIs that allow us to talk directly to the sensor hardware. Otherwise, you will be installing another software platform just to give us some basic trigger messages from the sensors.
Anything on the network that can send us messages in some way. Technology with APIs makes this easy, we have an extensive library of devices that we built drivers for as well as APIs on how to build your driver; which we hope you contribute back to our open-source branch. See our full list of integrations here.
Most of our clients are using Exchange, 0365, Google, or IBM Notes. We have modules for each of these for auth and calendar access for scheduling data.
It’s not about whether or not we integrate with any given piece of technology. The question needs to be directed towards the technology, ask, “Does it have an API? Does it output data in some way? Does it easily and securely connect to the network? Has your network team approved it?” Once you answer the other questions above it is “yes”. If we don’t have an existing integration, we (or our partners) can build one promptly.
In short: No. If we spent time working on the proof of concepts for all our customers we wouldn't get any work done. But if you want to try it out we are more than happy to run a few web conference sessions helping you get your test environment up and running. Contact Sales.
Most data is not stored internally within the system. Sources of truth such as Office365 hold the data. Manipulated data is stored ephemerally in memory and access to any data requires authentication, authorisation to access is determined by the defined processes. Our in-depth information on how we handle security.
The PlaceOS Solution uses RethinkDB as the primary database and datastore. The PlaceOS Application does not store any data, all data is stored in RethinkDB. Access to the RethinkDB database can be arranged depending on client security for data modelling and/or extraction.
All devices, device states, configuration and integrations are stored in the database. Secure items such as passwords are all encrypted on entry and are not human readable.
The server is most typically hosted and managed by the customer, when the service is terminated the customer can decide to destroy the machine and all data, extract backups and destroy the data or retain the data as is.
256 bit AES using GCM ciphers are used to prevent tampering & environment variables on client servers data at rest.
The system is secure by design. All requests are authenticated and authorised, applications and domains also need to be registered within PlaceOS to function with the API. Cookies are secure, HTTPS and only transmitted on the relevant paths upon request. A valid authentication token will be checked against the domain, application and user upon any request. All input is whitelisted and models validated before being saved to the database.
Yes, the platform is regularly tested for vulnerabilities both in and out of production. Customers are free to conduct necessary penetration testing on the software once in production as a part of their internal security standards and auditing processes. These reports are often provided to PlaceOS for review, to date no vulnerabilities or risks have been reported.
The platform, by default has three user levels, these are System Administrators, Tech Support and Staff Member (can authenticate against SSO). System administrators have full access and control over the system configuration (via Web UI only) while Tech Support can see the status of systems and devices. Once connected with an IAM Provider, users can be assigned the necessary level of access. If no access level is assigned users are unable to log into the back office, with exception to the Staff App where business rules dictate staff can access the app without authentication. Infrastructure access is dictated by the customer.
Standard SSL/TLS is used for data in-motion.
We use a range of standard tools for development including, but not limited too; GitHub, BitBucket, Jira and Confluence. All internal services are secured by SSO with 2-Factor Authentication enforced. No client or customer information, credentials or otherwise are stored locally on staff hardware. All internal access to code and client information is least privileged role/group based.
PlaceOS the platform and business do not share any customer information with third parties.
PlaceOS can interact with other systems using API, SOAP, REST, Web Sockets, HTTPS and SSH.
PlaceOS can pass data logs to data visualisation tools such as Splunk or a web standard data visualisation tool such as Power Bi or Google Analytics via API. We also provide time-series data via InfluxDB. Data streams are available via MQTT.