Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

For questions about choosing a fitting or identifying a used protocol in IoT applications and systems. If you do know the specific protocol use a more specific tag. Please add specific protocol tags if you are choosing between specific protocols.

4
votes
1answer
49 views

Simulation tools for centralized, decentralized, or distributed wireless sensor network

I want to simulate the collision avoidance between different objects that use (IoT based) centralized, decentralized, or distributed wireless sensor network. What are free software available to ...
5
votes
2answers
53 views

What are the differences between Modbus addressing zones?

I am trying to implement a control software (client) that communicates with a number of distributed devices (servers) over Modbus. I have been reading device documents to find out where the data I ...
5
votes
1answer
56 views

What is the library to be used to implement CoAP in ESP8266?

I am using Arduino IDE to program my ESP8266. I would like to send data from one ESP8266 module to other. So I would like to use CoAP for this communication. Is there any standard or good library to ...
2
votes
1answer
55 views

How to convert messages between CoAP and MQTT protocols?

I am a master student and my topic is about making protocol conversion among IoT communication protocols for example between CoAP and MQTT in order to make the devices that use MQTT protocol to ...
1
vote
0answers
23 views

OMA Lightweight M2M Protocol

I just stumbled across the OMA Lightweight M2M Protocol (OMA LWM2M) https://www.youtube.com/watch?time_continue=22&v=g-41ZdcTnXc https://en.wikipedia.org/wiki/OMA_LWM2M https://github.com/...
5
votes
1answer
58 views

WiFi communication between PC and embedded system on LAN

I'm here asking some support for a newbie in embedded communication. My situation is the following: embedded device: STM32L4xx microcontroller + ATWINC1500 wifi module WiFi management code (driver) ...
4
votes
2answers
96 views

Why is 5G a plus for IoT?

I'd been hearing a lot about 5G recently from a few people I know, and one of the frequent claims that I heard was, "5G is going to be such a great help for the Internet of Things!" I may be a ...
5
votes
1answer
38 views

Secure pairing support in various RF standards

I would like to understand if secure pairing can be implemented in all (or none?) IoT RF standards. For example: BLE provides Out-of-band possibility, which seems like only really secure option to ...
6
votes
3answers
78 views

Ultra Low Energy point-to-point protocol choice

I am lost in a forest of IoT protocols and need help. I'm looking for right hardware and protocol for my application. I would like to make a device of my own, but use an existing stack and hopefully ...
11
votes
1answer
159 views

How can a device get the SSID and Password of my Network without WPS?

I'm studying ways to make an IoT device access an user´s wifi network. I know about the WPS way, where the device 'broadcast' a signal and the router, after being commanded to listen, 'receive' it and ...
7
votes
2answers
260 views

Should I use the MQTT protocol?

I am planning to start to implement the below IoT use case. Use case The IoT devices will send 100k messages/minute to the gateway via repeaters and the gateway will transfer the messages to the ...
2
votes
1answer
54 views

Is there any surveillance camera that supports UDP broadcast upon motion detection?

I use EventGhost as my IoT hub. The easiest way for me to hook it up with a surveillance cam is UDP broadcast. So my question: Is there any surveillance camera that supports UDP broadcast upon motion ...
5
votes
0answers
62 views

How to make node select the least preferable parent as preferred parent in RPL protocol?

I would like to simulate in Cooja the following: one of the nodes selects the worst parent that provides the worst routing information as its preferred parent i.e. it breaks the Objective Function ...
10
votes
6answers
312 views

Choosing appropriate protocol for IoT Application

We have at work an IoT scenario where the Thing/Constrained Device sends its GPS position in a regular interval to a given server. The constrained device is an Arduino-like board that is battery-...
4
votes
1answer
48 views

Which services/resources discovery protocols or mechanisms are mainly used in IoT solutions (Amazon IoT/Eclipse IoT)?

Considering the dynamic and unpredictable aspects of IoT environments, where the advertised services availability may change at any moment due to poor wireless links or battery shortage. I wonder ...
6
votes
1answer
88 views

Protocol for over 300 metres and minimum of 20 kbytes datarate?

We are trying to choose the most suitable connection protocol for wearable devices, with the following constraints: 300 - 500 devices will simultaneously connect About 1 km2 site area—coverage is ...
6
votes
1answer
119 views

Wi-Fi Plug uses IPDC (Internet Protocol Device Control) for controlling via App?

I'm struggling at the moment with reversing the commands between a Wi-Fi Plug ( Amazon-Link for Wi-Fi Plug) and the associated phone app. It looks like the app controls the plug via a IPDC (IP device ...
2
votes
2answers
188 views

IoT Communication Protocols [closed]

I am trying to see the big picture of IoT Communication Protocols. For now, I am not interested in lower levels of communications such as WiFi, ZigBee, Bluetooth etc. I wanna see the possible ...
10
votes
1answer
118 views

Can I implement ZigBee with generic hardware?

As I understand ZigBee is only a specification of a data transfer protocol. So I was expecting to find some library that implements this protocol to use it with my MCU and RF transceiver. Instead, I ...
9
votes
1answer
100 views

Does CoAP depend on IEEE 802.15.4?

In the CoAP specification, it is implied that IEEE 802.15.4 can be used in conjunction with CoAP. Is this a requirement or can CoAP also be used with other OSI layer 1, 2 protocols such as IEEE 802.11,...
11
votes
1answer
527 views

Contacting Arduino through internet without port forward

I have an Arduino board connected to a Wifi network which have internet access. What I want is, I need to contact this Arduino board from any other network without the help of port forwarding in the ...
7
votes
1answer
244 views

ZigBee integration (IP/Gateway)

I am looking into a way of integrating with ZigBee via LAN. Basically, what I want to achieve, is to be able to control dimmers (read/write value) get events from presence detection (events) control ...
6
votes
1answer
342 views

Optimal Wireless Technology for High Data Rate & Low Latency IoT Application

I am planning to use the BNO055 Absolute Orientation Sensor for collecting the accelerometer, magnetometer and gyroscopic measurements for an application. As of now I want the data to be sent at a ...
5
votes
0answers
622 views

Protocols used to control Google Home and Amazon Echo speakers

Smart assistant products Google Home as well as Amazon Echo have companion apps to control the respective devices from smartphones. What are the application level protocols that are used to control ...
8
votes
1answer
176 views

Quantum mechanics and Blockchain to secure IoT

I came across this article on IoT Security with Blockchain and Quantum mechanics. So, what's a quantum-secure blockchain and why is it more secure in an IoT setting?
4
votes
3answers
1k views

What are the differences between MQTT, HTTP, CoAP devices (besides communication protocol)? [closed]

I am new to IoT platform and after days of reading I am still confused about different types of IoT devices. Currently, I have read about smart devices that connect to the cloud through different ways ...
6
votes
1answer
57 views

Testing a telemetry and telecommand interface

I am currently writing a generic telecommand and telemetry library which I plan to use on Zephyr RTOS. Given an input CSV file, it generates some C++ code which can then easily be integrated in the ...
5
votes
2answers
161 views

Is it ever a good idea to 'roll your own' protocol for IoT device communication?

I've heard many people mention that their embedded IoT devices aren't powerful enough to process known protocols, like HTTPS or even TLS security for sockets. Instead, they turn to creating their own ...
10
votes
2answers
829 views

Do I need to use MQTT or HTTP?

I'm working on a device that sense and collect information from the environment such as temperature, humidity, etc. The device is not connected to any power source, but it has a battery, and a solar ...
8
votes
1answer
266 views

Protocol for configuring IoT device settings

MQTT is widely used in IoT when it comes to exchanging application data between the end device and the host service. The publish-subscribe model makes it easy to use: no handshaking, negotiating etc (...
12
votes
5answers
4k views

Do all Internet connected Things use the same “Application - TCP - IP - Hardware” stack to communicate?

I am not particularly internet savvy, and IoT technologies are especially confusing for me. I was reading this Stanford white paper on internet structure. In Diagram 2, it shows a representation of ...
13
votes
2answers
206 views

What Messaging Type can be used for Cellular Network Oriented IoT Protocols?

This came to my attention recently when I found an amazing video on Youtube by: Micheal E. Anderson: Comparing Messaging Techniques for the IoT, OpenIoTSummit, Linux Foundation. The slides for his ...
10
votes
4answers
922 views

Is Bluetooth a good enough protocol for “lost my keys” beacons?

Bluetooth beacons for localizing lost objects are beginning to spread. You can locate them using an app on your smartphone (yes, and create an account, share on facebook your objects, ...) with a ...
3
votes
1answer
295 views

How can Chirp transmit data over sound without getting interference?

I was recently reading about Chirp, a data-over-audio protocol that sends information through (rather literally) chirping sounds either in audible or ultrasound frequencies. One of the use cases ...
5
votes
1answer
301 views

Availability of Narrow band IoT modules or chipsets

The Narrow-Band IoT radio protocol seems to have been around for a few years, but I'm struggling to identify any manufacturers of devices that are actually available to buy (either from traditional ...
7
votes
1answer
228 views

Does CoAP have a lower footprint than MQTT?

I recently read a Quora question about whether CoAP or MQTT is more lightweight, but the answers don't seem particularly satisfying and all contradict each other: the top answer says MQTT takes fewer ...
9
votes
1answer
155 views

What connectivity protocol did the Carnegie Mellon University's Coke Machine use?

I've been reading over the web about the history of the Internet of Things, and one of the most interesting things I have run across is the Carnegie Mellon University's Coke machine. According to ...
1
vote
2answers
261 views

List of important IoT references [closed]

This is a list of useful references and resources in the IoT environment. Standardization Bodies IoT Protocol Specifications If the accompanying meta post will validate the usefulness of this ...
10
votes
2answers
334 views

How to select simple light weight IoT server for development?

We are exploring the different IoT use cases and solutions. In order to facilitate the exploration, experimentation, design, development and testing of possible solution, I am investigating the ...
12
votes
1answer
228 views

Wired sensor protocol for buildings monitoring sensors?

Assuming I cannot use wireless technologies such as LoRa, LTE-M or SigFox in the environment for the install, I must use a wired sensor protocol to communicate with the gateway installed remotely in a ...
11
votes
1answer
145 views

Connecting Proximity beacon with Mobile App

We are planning to implement a proximity beacon network which provides information to the users app based on proximity in the store. Our objective is to cover a radius of 5-7 metres. Which protocol ...
24
votes
4answers
3k views

When and why to use MQTT protocol?

I am developing a device which makes temperature, humidity and mass measurements. Currently it uses HTTPS to upload data to a remote server. Now I know that there is a protocol called MQTT which is ...