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

Questions tagged [system-architecture]

For questions about whole-system design questions, where these questions relate to the overall architecture of a system you are designing. Please read the full tag wiki to avoid asking broad, unanswerable questions.

1
vote
1answer
31 views

Adding Metadata within MQTT client in order to be available for querying in InfluxDB

Scenario I wish to deploy sensor nodes that publish sensor data to a central MQTT Broker and then send this information to InfluxDB. Requirements Adding metadata to the Sensor nodes whilst ...
3
votes
2answers
33 views

Using RBP as a broker between door locks & web server

I am relatively new to RBP3 and what it can do, but Ill try to summarize what I want to do and maybe I can get some pointers in the right direction. So the idea is to have a web app running on a PHP ...
4
votes
1answer
48 views

How to decide how to select an endpoint device

This question is intentionally rather open ended, and potentially opinion based, but it is intended to act as a catch-all for the questions on how to select a device for a sensor/endpoint. Any ...
4
votes
0answers
101 views

Sending temperature sensor's data to Kaa-IoT platform via 6LoWPAN

I want to set up some sensors in different places, which are wire connected to my development board, Raspberry PI or Arduino. I'm going to send the data wirelessly but without using Wifi protocol, ...
5
votes
1answer
46 views

IoT framework / dashboard with time lapsing capabilities and reusable device definitions?

I would like to implement a dashboard for monitoring device states based on elapsed time. This sounds strange, but actually it's about my fish tank. The filter contains of several materials, each of ...
5
votes
0answers
81 views

What are the hubs for non-WiFi, DIY/open/hackable devices?

I would like to future-proof my home automation architecture Today, I have a very decentralized setup: an MQTT broker (Mosquitto) WiFi switches: two on-the-wire ones (Sonoff Basic) and one wall ...
9
votes
1answer
1k views

Which backend database is suitable for the IoT implementation

I have to provide the IoT service for my customer. MQTT, Kafka and Rest Services components will be used to ingest the data from the devices to the database. I need to do some analytics over the data ...
5
votes
1answer
158 views

Should I keep open a socket between IoT NAT device and server?

I am implementing a light controlling with MQTT/node which consists of some elements mainly these: device (behind a NAT), server (mqtt/broker), client (web browser) Part of the architecture/process I ...
3
votes
1answer
52 views

Sensing multiple concurrent inputs—conceptual approaches [closed]

This question doesn't quite fit a category perfectly, but IoT seemed like the best fit. Conceptually, what approach would you take to address the following? I'm looking to build a device that needs ...
3
votes
0answers
80 views

Proper steps of data processing in an IoT cloud platform development

We are developing an IoT cloud platform with known components like Cloud Gateway, Stream Processing, Device Shadowing, etc... The question is what is the proper sequence of locating pre-validation of ...
9
votes
1answer
128 views

Server to handle connections with smart sockets

Right now I'm working on architecture for application that will manage smart sockets and I need advice. This is what I have for now: I'm not sure how to handle connection between Spring and smart ...
8
votes
2answers
132 views

Does Node-Red support multi-request flows (i.e. sessions)?

I gave Node-Red a short test-run this week. It is not clear to me whether it supports flows that encompass more than one request. Does Node-Red have a request-per-flow or a session-per-flow model? ...
6
votes
3answers
494 views

Drawing parallels between building an IoT system and building a PC? [closed]

I am reviewing potential candidates for IoT position. The position in a industrial factory setting requires the candidate to contribute to the 4 stages of an IoT infrastructure as defined in the ...
5
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 ...
1
vote
2answers
143 views

How to check usb connectivity? [closed]

I want to check if UART usb is connected to PC or not from my embedded program. Is there any indication line I can get in usb to connect to interrupt pin to detect from.embedded setup? From PC side I ...
10
votes
1answer
952 views

What is the typical network topology for an IoT network?

I see several questions asking about details of an IoT network, including this one about port forwarding for example. I think it would be useful to ask about what might be considered the typical ...
9
votes
6answers
2k views

Common APIs in C or C++ for the IoT

What are the common or usual APIs (or libraries) in C or C++ for the IoT, in the sense of having a documentation, a set of programming interfaces? (Like e.g. POSIX is for operating systems, Qt is for ...
6
votes
1answer
435 views

Can a dimmer switch be connected to the IoT?

I'd like to connect a button "dimmer switch" like this one: to the IoT. Maybe there's already such a device, I just could not find any. The underlying idea is to set a "%" information for each of ...
9
votes
1answer
293 views

Is this architecture feasible and flexible?

I'm having a but of trouble making sure my project really is feasible. What I want to archive: Control my Senseo coffee machine via internet. It boils down to simply controlling 2 buttons. First ...
17
votes
4answers
3k views

Is it possible to commercially sell a Wi-Fi IoT product that DOESN'T use cloud?

If I wanted to use my phone to control a simple Wi-Fi connected device that just turns the light on or off, or a simple temperature gauge, why don't I just communicate directly with the device instead ...