13 votes
Accepted

Is CoAP still used for IoT devices?

The reason that you find few implementations is most likely because CoAP is a relatively young protocol. It was first proposed in 2010, and the current version dates from 2014: RFC 7252. For ...
Eirik M's user avatar
  • 361
11 votes

Is there a certificate to indicate the security level of IoT devices?

UL (formerly Underwriters Laboratories) provide the Cybersecurity Assurance Program to certify that an Internet of Things device is, in their opinion, secure from most major threats. UL seem to be ...
Aurora0001's user avatar
  • 18.5k
10 votes
Accepted

Is there a standardized RPC mechanism for MQTT?

I am unaware of any such standards. As pointed out in the answers to the other question, pub/sub doesn't lend itself to RPC but it can be bent to fit. One of MQTT's strengths is that the payload can ...
hardillb's user avatar
  • 12.6k
9 votes
Accepted

Will "smart" devices be required to allow import and export of data under the GDPR?

I think this will be difficult to answer, ask three lawyers get four answers, not to mention that it is something in the future. However, I would argue, that not each device (in the technical sense) ...
Ghanima's user avatar
  • 2,539
8 votes

Common APIs in C or C++ for the IoT

Basile, I think that we are missing a fine distinction here. When you speak of a Posix like standard for IoT, I think that you are speaking of libraries which wrap a protocol. As one who has been ...
Mawg's user avatar
  • 3,110
8 votes
Accepted

Are there any initiatives to prevent IoT obsolescence?

A lot of people have struggled with this. No charter appears to be forthcoming, because the interests of the cloud providers lies in locking their hardware users in, based on the potential future ...
John Deters's user avatar
  • 2,552
7 votes

Standards for non-Internet-connected WiFi devices?

My recommendation is MQTT. Versatile, lightweight and modular, it can even run on a ESP8266 (Hub and client). The MQTT protocol is available for many platforms from embedded, mobile devices and up to ...
MatsK's user avatar
  • 901
7 votes

Standards for non-Internet-connected WiFi devices?

About IoT protocols, most commonly HTTP, CoAP and MQTT are used on communication. HTTP and CoAP are suitable for REST type of client(s) to server communication and MQTT supports publishing and ...
mico's user avatar
  • 4,331
7 votes

Wiring regulations for self made electrical equipment (UK)

You only need to start involving qualified people for fairly major work. Minor alternations can be done yourself so long as they are done properly. What you are proposing doesn't sound like it would ...
Ben Strawson's user avatar
7 votes

European Union Regulations for Smart Plugs

Most smart plugs I have come across are Wi-Fi controlled devices. I expect the regulations would be similar to those imposed on a Wi-Fi router such as Technicolor's TG582n. RTTE Directive ...
SeanJ's user avatar
  • 1,245
7 votes
Accepted

Is Wi-Fi HaLow unsuitable for IoT applications because it operates in unlicensed frequencies?

The WiFi we know and use now also share the 2.4 GHz frequency range with a lot of other technologies and applications which might interfere. If we have a look on the list of 2.4 GHz radio usage, a ...
Bence Kaulics's user avatar
7 votes
Accepted

Why does the ARM architecture dominate the IoT market?

This is a very good question, I'd like to offer my point of view in the matter. Arm has designed their processor with the embedded world as target, so they thought about every thing with this target ...
YCN-'s user avatar
  • 473
6 votes

Is Wi-Fi HaLow unsuitable for IoT applications because it operates in unlicensed frequencies?

There are two aspects to this regulatory regime which you need to understand the impact of. Accept interference. One of the constraints of an amateur license is that continuous transmission is ...
Sean Houlihane's user avatar
6 votes

What are the the NB-IoT, LTE Cat-M1 and EC-GSM-IoT standards created by 3GPP?

I am answering your title - which does not seem to match your question. 3GPP is a standards body. Back when I was first programming telephone exchanges, the US standards were set by BellCore and the ...
Mawg's user avatar
  • 3,110
5 votes

Common APIs in C or C++ for the IoT

As quick response, I don't think that for IoT there is a special type of library, I would say that IoT is basically the "new embedded systems", they just changed the name and added the connection to ...
Snake Sanders's user avatar
5 votes

KNX/IP gateways with support for KNX Web Services

You could have a look at Loxone - they have integration into KNX and they also support RESTful automation. Besides that you could probably have a look at devices like recently announced Gira X1 or ...
Cyrill's user avatar
  • 51
5 votes

Common APIs in C or C++ for the IoT

The standards for various networking protocols are already well defined. What it sounds like you're hoping to find is an API implementing standard behaviors inherent to IoT devices. Something like a ...
John Deters's user avatar
  • 2,552
5 votes
Accepted

European Union Regulations for Smart Plugs

I would imagine the same restrictions would apply to Smart Plugs and any other electrical device equally; there does not seem to be any specific legislation that applies to IoT devices. The UK ...
Aurora0001's user avatar
  • 18.5k
5 votes
Accepted

MQTT JSON format for process automation industry?

The Sparkplug working group from Eclipse foundation is trying to create a standard for MQTT topics and payload formating. The specification is available here. You can also find more information on the ...
Tits's user avatar
  • 171
4 votes

Is there a standardized RPC mechanism for MQTT?

Azure IoT Hub has a concept of direct methods: IoT Hub gives you ability to invoke direct methods on devices from the cloud. This is implemented over MQTT (AMQP is not supported), where ...
Simon Munro's user avatar
  • 1,493
4 votes

Is there a standardized RPC mechanism for MQTT?

I am not sure what is your requirement for standardized RPC communication method over MQTT but I still made a little search around and found several points to deliver to you. First of all, about the ...
mico's user avatar
  • 4,331
4 votes

Is there a certificate to indicate the security level of IoT devices?

I want to add to Aurora0001's answer that we can only protect against known threats. Recently, we've seen the Spectre and Meltdown attacks against hardware. Whilst Intel CPU's are not commonly used ...
vidarlo's user avatar
  • 256
4 votes

Common APIs in C or C++ for the IoT

Embedded, plus secure communications, plus provisioning (device management) plus OTA updates. This is a big software package and also emerging as a new type of platform for developing on. There are ...
Sean Houlihane's user avatar
3 votes

Common APIs in C or C++ for the IoT

I think your objective is somewhat similar to BOOST: Boost C++ Libraries They aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for ...
serup's user avatar
  • 147
3 votes

KNX/IP gateways with support for KNX Web Services

I haven't found any complete products. However, you can download a complete software image for the Raspberry Pi of the KNX Web Service at KNX.org. It's free. The registration can be done with bogus ...
Helmar's user avatar
  • 8,430
3 votes

Wiring regulations for self made electrical equipment (UK)

The regulations in the UK cover fixed wiring only, as far as I know. Replacing existing fittings is generally OK, it's only new or specific locations which are regulated. So if it plugs in, it's OK. ...
Sean Houlihane's user avatar
3 votes
Accepted

Why does LoRaWAN 1.1 use MAC-then-encrypt for Join-Accept messages?

In case of all LoRaWAN messages, except JoinAccept, the MIC must be accessible by interim network components, like forwarding network server who know the NwkSKey and can verify message integrity and ...
Norbert Herbert's user avatar
3 votes

What does it exactly mean to say the IoT Protocols are not standardized?

The premise of your question is flawed, things like MQTT and COaP are standards.
hardillb's user avatar
  • 12.6k
2 votes
Accepted

What does it exactly mean to say the IoT Protocols are not standardized?

I think what you mean to say is, the on field M2M communication protocols are not standardised for e.g, some devices use zigbee, some use zwave some use ble etc. So in a premises when you have ...
Subbu's user avatar
  • 441
2 votes

Common APIs in C or C++ for the IoT

IoTivity is the reference implementation of the OCF Specification. You can find documentation and source code at their GitHub repository. From their list of features: Core functionality written ...
thiagogcm's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible