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 ...
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 ...
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 ...
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 ...
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.
...
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 ...
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 ...
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 ...
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-...
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 ...
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 (...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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.
...
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!
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 ...
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 ...
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....
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,...
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, ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
publish-subscriber × 16mqtt × 12
aws-iot × 3
mosquitto × 3
paho × 2
actuators × 2
security × 1
arduino × 1
wireless × 1
bluetooth × 1
bluetooth-low-energy × 1
aws × 1
gsm × 1
web-services × 1
mesh-networks × 1
node-red × 1
stm32 × 1
thread × 1