23 basic IoT standards
Introduction: In the field of the Internet of Things, there are usually letter abbreviations for difficult to understand protocols, standards, and technologies. This article attempts to explain these terms and hopes to make the Internet of Things language clearer.
23 basic IoT standards
23 quick guides for basic IoT standards, protocols, and technical terms
6LoWPAN - This may be the most abusive acronym, 6LoWPAN is an IPv6-based low-power personal area network standard. This is purely to appease those who think that there is no real Internet without a network protocol. It is essentially the IPv6 version of Zigbee and Z-wave.
AMQP (Advanced Message Queuing Protocol) - AMQP is an open source standard that allows different applications to communicate between any network and any device. AMQP is part of a number of commercial middleware integration products that include Microsoft's Windows Azure Service Bus, VMware's RabbitMQ, and IBM's MQlight. It was originally developed by the financial sector to accelerate M2M communications, but it has now begun to be used in IoT projects.
Bluetooth - For the Internet of Things, there are two main forms of Bluetooth wireless communication protocols. One is the standard Bluetooth technology, which is widely used in various smart home devices ranging from networked refrigerators to shower heads to door locks; the other is low-power Bluetooth technology, often referred to simply as “BLE”, for Large networks of connected devices with power limitations are more attractive because battery life is no longer a limiting factor. Both of these forms were upgraded in the Bluetooth 5.0 version in December 2016. Bluetooth 5.0 expands the transmission range of Bluetooth devices and improves the data throughput of Bluetooth devices.
Cellular data—Although it is not the most energy-efficient form of transport, there are a large number of IoT devices based on this deployment. They use the carrier’s wireless data as the transport layer.
CoAP (Constrained Application Protocol) - This is an internet protocol designed for constrained devices that have a small amount of memory space and limited computing power. It was proposed by the CoRE Working Group of the IETF (Internet Engineering Task Force, Internet Engineering TaskForce). As its name suggests, it is very effective in small devices such as digital signage and smart lighting.
Data Distribution Service (DDS) - This is a new generation of distributed real-time communications middleware specification (like AMQP) developed by the Object Management Group (OMG) based on standards such as HLA and CORBA, dating back to 1989. Create distributed object management standards. DDS uses a "topic" system - information types known to the system, such as "boiler temperature" or "conveyor speed" - to provide information to other nodes that have "declared" interest in a given topic, ideally , can avoid the need for complex network programming.
HomeKit - HomeKit is Apple's own brand, is the front end and control platform for smart home devices. Its usual problem is that it is very easy to use only when the important parts of the system use Apple devices, but if you do not use Apple's own devices such as Apple TV or iPad, it will be very annoying to use, but it is also Apple's The advantages are simple to set up and use.
IoTivity - IoTivity is an open source project supported by heavyweight companies such as Microsoft, Intel, Qualcomm, LG and Samsung. It tries to create a standard software layer for IoT device connectivity. The project absorbed AllJoen Alliance's competitive standard AllJoyn. In October 2016, the two systems achieved interoperability.
LoRaWAN - LoRa is a dedicated wireless communication technology designed to implement a low-power wide area network. LoRaWAN technology is similar to (and competes with) Sigfox, a coalition of companies.
MQTT (MQ Telemetry Transport) - MQTT is a publish/subscribe messaging protocol designed to use limited computing power when devices communicate with each other, or in the case of unreliable or delayed network connections. It does a good job, but implementing strict security controls can be tricky, and it can also weaken the lightweight nature of the protocol.
NFC (Near Field Communication) - This low-power network has been around for a long time. No surprise, it is very suitable for use in IoT applications. Any scenario that can interact with it and interact with it, and does not need to send or receive large amounts of data information is ideally suited for NFC.
PhysicalWeb - It is a Google-created concept that advocates "a fast and seamless interaction with the physical world." It uses an agreement called Eddystone to spread links through Bluetooth low energy, and its philosophy is that You can simply walk up to a parking meter, digitize it, or scan it on the phone to get information about the store.
SCADA (Monitoring and Data Acquisition) - SCADA began in the mainframe era and experienced the earliest attempts of computerized control of industrial, manufacturing, and heavy-duty transportation applications. Older SCADA networks are often highly insecure. They are designed for ease of use and do not take security into consideration.
Sigfox - Sigfox is both a dedicated narrowband low-power technology and a French company name. The technical exclusivity of this technology is unusual (though not unique) for LPWAN, but Sigfox's business model is different from most other companies - it is intended as an IoT mobile operator and is intended for the Internet of Things. Enterprises provide network coverage on demand.
SMS (short message service) - For some IoT devices, conventional old text information is a perfectly acceptable communication medium, especially those distributed over a large geographical area, with some delay tolerance ability. Take the Swedish pest control company Anticimex as an example. It has a smart trap that can update the company's rodent activity through SMS.
Thread - Thread is a low-power network protocol. It was created and developed by a team led by Google's NestLabs. For example, Nest smart thermostat is arguably the first breakthrough smart home device. The Thread protocol. Since the summer of 2016, the open source version of the specification has been open to developers.
TR-069 (Technical Report 069069) - This is a broadband forum specification document that outlines a protocol called CWMP that aims to allow users to remotely configure and manage client devices over an IP network. (The Consumer Area Equipment Wide Area Network Management Protocol, for those who score at home.) It can be traced back to the early part of the last century, originally designed to help cable network operators remotely manage devices such as set-top boxes.
Weave - Weave is a software layer designed by Google and Nest for smart homes. Its design is flexible and secure, and even on specially limited devices, it is based on Google's existing Android platform. Google also partially opened its source code and has now released some of the core components of what it calls "Weave."
WebThingModel - This is the idea of the World Wide Web Consortium's IoT framework, which is not surprising. It uses existing Web technologies to connect devices, rather than relying on custom, non-Web protocols.
XMPP (Extensible Messaging and Presence Protocol) - As an obvious acronym, it is an open source standard for chat clients and has a poor reputation among players in some online role-playing games. Since then, it has become the standard of the IETF, its expansion and implementation are very extensive, many of which are for the core of the Internet of things functions, such as discovery and configuration.
Zigbee - ZigBee is a wireless mesh network protocol that has good battery life and good security, thanks to its built-in 128-bit encryption. This is partially offset by the maximum data rate and the relatively short range, but there are a lot of limited device applications that they are well suited for. It is also an IEEE 802.15.4 standard that provides a high level of interoperability.
Z-wave - Like Zigbee, z-wave is a low-power, short-range wireless network technology that is used primarily for applications such as smart home devices. It is standardized by the ITU.