10 votes

What IoT services are available for storing/sending/publishing generic data in the cloud?

Take a look at these services: Ubidots ThingSpeak Both of these services will accept simple key/value data from a device. I believe they both have libraries ready to import for Particle devices ...
user avatar
  • 101
10 votes
Accepted

Is the Subscriber-Publisher pattern applicable also to actuators?

But how about actuators? Yes pub-sub pattern is applicable to actuators. Is this the way to go with actuators? This is one of the ways to go and this is booming because of many cloud providers ...
user avatar
  • 1,480
8 votes

Is the Subscriber-Publisher pattern applicable also to actuators?

How about security, thinking on using this for doors for example. Is it possible to publish a open door event from anywhere? How easy can it be hacked? According to the documentation RabbitMQ uses ...
user avatar
7 votes
Accepted

Are MQTT Brokers able to retain/cache some data for a certain amount of time and then send to the subscribers?

No, this is not possible with a MQTT broker. There are 2 situations where a broker will cache a message on a given topic. When a message is published with the retained bit set. This message will be ...
user avatar
  • 12k
7 votes

List clients subscribed to a certain topic in Mosquitto server

No, you can no get list of which clients are subscribed to what out of mosquitto. What is most likely here is that HASS is not subscribing rather than mosquitto not publishing to a subscribed client. ...
user avatar
  • 12k
7 votes

What IoT services are available for storing/sending/publishing generic data in the cloud?

Many cloud providers like Amazon, Microsoft, Google, IBM etc., trying to attract IoT space by providing easier ways to send/store/analyze sensors data to their cloud. Even they are to acquire hardware ...
user avatar
  • 1,480
6 votes

What IoT services are available for storing/sending/publishing generic data in the cloud?

It is for experimental or test use only but maybe it will change in the future. So my suggestion is to use MQTT, more precisely its Mosquitto implementation. They host a test broker to which you ...
user avatar
5 votes
Accepted

Can multiple subscribers subscribe to the same topic from AWS IoT?

Yes. AWS IoT uses MQTT, which follows a topic-based publish-subscribe pattern. This allows multiple subscribers to a topic, and multiple clients can even publish to the same topic (a topic is not ...
user avatar
5 votes
Accepted

MQTT multiple topics vs. bigger payload

Your design question is that of a protocol on top of the MQTT transport. There are existing protocols that can guide your choice: Cirrus Link Sparkplug https://www.cirrus-link.com/oem-device-data-...
user avatar
5 votes
Accepted

Do protocols based on the publish-subscribe pattern negate the benefits of mesh networks?

Yes and no. Both technologies are concerning different levels of providing connectivity. Usually mesh networking is provided by level 3 or 4 or even both of the ISO OSI model, depending on the extend ...
user avatar
  • 8,095
5 votes

Is the Subscriber-Publisher pattern applicable also to actuators?

I think your switch device should be connected to a hub (domotic box, zwave controller,...) which handles all these events, so the switch should be dedicated for low level interaction with objects (...
user avatar
  • 3,656
5 votes

What IoT services are available for storing/sending/publishing generic data in the cloud?

There are two components to this: How do you want your data stored? There is no real way to make a "generic" data service that will really fit all needs. What you want is called a "Time Series ...
user avatar
4 votes

What IoT services are available for storing/sending/publishing generic data in the cloud?

uBeac is a new freeware visualization tools which we have developed and it is Beta version. It is not opensource, but fully free to use. You can define a gateway and you will get a unique URI. You ...
user avatar
4 votes

AWS IoT implementation on a low end controller like Atmega328, nrf51822?

You might want to check out Amazon FreeRTOS. Amazon FreeRTOS (a:FreeRTOS) is an operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, ...
user avatar
  • 141
4 votes

AWS IoT implementation on a low end controller like Atmega328, nrf51822?

AWS IOT requires that your device understand TCP/IP and encryption. The ATMega328 has 2K bytes of RAM, but Ethernet frames can be up to 1500 bytes long. Even if you could receive a packet, there ...
user avatar
4 votes

MQTT multiple topics vs. bigger payload

The decision should be made based on how are you using topics. If you need values together - post them into one topic, if you are using separately - put them into separate topics. Also do not post ...
user avatar
  • 766
3 votes

How to setup local MQTT in Bridge REMAP remote topics

You want something like this for the last line: topic # in 2 "" Down/site1/ This is because the first topic is relative to the last remote topic prefix. The following example from the mosquitto ...
user avatar
  • 12k
3 votes
Accepted

mosquitto - persistence configuration options

Messages are persisted if they are retained while inflight and waiting to be acknowledged, QOS 1/2 QOS 1/2 waiting to be delivered to an offline client that held a subscription to the topic before ...
user avatar
  • 12k
3 votes

List clients subscribed to a certain topic in Mosquitto server

You can Enable mosquitto log for all and subscribe to the log you will find messages that you can decode for every client action like connecting, disconnecting, subscribing and publishing even errors. ...
user avatar
2 votes

What IoT services are available for storing/sending/publishing generic data in the cloud?

I'm surprised no one on here mentioned Dweet. This is a super simple, super fun way to get things communicating. You should for sure try it out, because hey, it's free!
user avatar
2 votes
Accepted

node-red - Units of work

It's worth remembering that everything in the NodeJS world is asynchronous which means nothing blocks the event loop. In this case it sounds like you get the first incoming message, which you store ...
user avatar
  • 12k
2 votes

MQTT subscriber connection

The important thing to remember is that when a client (a client can be a subscriber, publisher or both) connects to the broker the connection is held open for the life of the client. This means that ...
user avatar
  • 12k
1 vote
Accepted

How to handle the connection in MQTT using Paho

const client = new Paho.MQTT.Client(process.REACT_APP_HOST, Number(process.REACT_APP_PORT), clientID); client.onConnectionLost = this.onConnectionLost; client.onMessageArrived = this....
user avatar
1 vote
Accepted

Determine state before publish

I suggest you store it in a local variable and then start a time which will time out after a period longer than the expected response time. If the local variable is set and the button is pressed again,...
user avatar
  • 12k
1 vote

What IoT services are available for storing/sending/publishing generic data in the cloud?

flespi provides free and commercial cloud services: MQTT Broker service for PUB/SUB operations and you may even store the data in the retain messages; Storage engine for key/value operations, ...
user avatar
  • 766

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