TIDUE59A May 2018 – September 2020
It is important for the system to be as power efficient as possible, to provide a good user experience and keep maintenance costs low for battery-powered smart locks or door keypads and readers. This consideration can often be a challenge when adding new, wireless, connectivity interfaces, such as Wi-Fi, BLE, or Sub-1GHz, to existing battery-powered systems. The addition of wireless connectivity interfaces can also bring new concerns related to maintaining the security of the system. For these reasons, low-power capability and integrated security features were both considered as top priorities for the devices used in this design. The CC3220 SimpleLink Wi-Fi and IoT SoC enables the development of electronic smart locks, door keypads, and door readers with built-in Wi-Fi connectivity through its architecture, designed for low-power applications and a wide-range of integrated security solutions.
In addition to the low-power capability and security features of the CC3220 SoC, the portability of the solution was also an important consideration. Portability is important because the connectivity solution that is best suited for one of these systems depends on the target use-case and market. Electronic smart locks, door keypads, and door readers can be found in both commercial and residential buildings, each of which provide different connectivity challenges. To accommodate the need for a flexible design and enable maximum reuse across different technologies, the software in the design is based on the SimpleLink Software Development Kit (SDK). The SimpleLink SDK includes a common RTOS interface as well as a common set of hardware drivers and networking services, for the various wired and wireless connectivity solutions in the SimpleLink Platform. All of the networking services used in the Wi-Fi doorlock demo are built on the SlNetSock library, which enables the key networking functions to be ported to different networking stacks (for example, the SimpleLink Wi-Fi driver or Ethernet NDK).