Referring to Figure 6, an IoT IoT device 600 in one embodiment comprises an antenna 602, control logic 604wireless communication logic 606, a memory 608, a power manager 610, a battery 612, logic 616, and user interface logic 614.

The control logic 604 controls and coordinates the operation of other components as well as providing signal processing for the IoT device 600. For example control logic 604 may extract baseband signals from radio frequency signals received from the wireless communication logic 606 logic, and processes baseband signals up to radio frequency signals for communications transmitted to the wireless communication logic 606 logic. Control logic 604 may comprise a central processing unit, digital signal processor, and/or one or more controllers or combinations of these components. 

The wireless communication logic 606 may further comprise memory 608 which may be utilized by the control logic 604 to read and write instructions (commands) and data (operands for the instructions). The memory 608 may comprise logic 616 to carry out aspects of the processes disclosed herein, e.g., those aspects executed by a smart phone or other mobile device. 

A human user or operator of the IoT device 600 may utilize the user interface logic 614 to receive information from and input information to the IoT device 600. Images, video and other display information, for example, user interface optical patterns, may be output to the user interface logic 614, which may for example operate as a liquid crystal display or may utilize other optical output technology. The user interface logic 614 may also operate as a user input device, being touch sensitive where contact or close contact by a use’s finger or other device handled by the user may be detected by transducers. An area of contact or proximity to the user interface logic 614 may also be detected by transducers and this information may be supplied to the control logic 604 to affect the internal operation of the IoT device 600 and to influence control and operation of its various components. 

Audio signals may be provided to user interface logic 614 from which signals output to one and more speakers to create pressure waves in the external environment representing the audio. The IoT device 600 may convert audio phenomenon from the environment into internal electro or optical signals by operating a microphone and audio circuit (not illustrated). 

The IoT device 600 may operate on power received from a battery 612. The battery 612 capability and energy supply may be managed by a power manager 610

The IoT device 600 may transmit wireless signals of various types and range (e.g., cellular, GPS, WiFi, BlueTooth, and near field communication i.e. NFC). The IoT device 600 may also receive these types of wireless signals. Wireless signals are  transmitted and received using wireless communication logic 606 logic coupled to one or more antenna 602. Other forms of electromagnetic radiation may be used to interact with proximate devices, such as infrared (not illustrated).