2022 Developer Survey is open! Take survey.

Hot answers tagged

38 votes
Accepted

What is the simplest programmable IoT device that can connect to Wi-Fi?

Check out ESP modules. I've 3 NodeMCU boards running at home checking temperature and humidity, and controlling power sockets and led strips. NodeMCU can be found for about 4-5$. If you want proper ...
user avatar
  • 804
26 votes

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

There are some potential misconceptions or misunderstandings in the question that will be addressed in this post. In Diagram 2, it shows a representation of the software "stack" that a ...
user avatar
  • 680
20 votes

When to use Wi-Fi over Bluetooth or vice versa in an IoT system?

Wireless and Bluetooth are very close technologies. But, when to choose between one of them you have to consider many things. Speed: Bluetooth 4.0 offers 25 Mbps while WiFi Direct can offer you 250 ...
user avatar
  • 814
18 votes

What is the simplest programmable IoT device that can connect to Wi-Fi?

There is Omega2 from the company Onion. They cost 5$. They are still crowdfunding, therefore I'm not sure about their reliability and I haven't used one.. As @Aurora0001 pointed out, Onion completed ...
user avatar
14 votes
Accepted

What is a good way for an IoT device to receive its network settings?

What you describe is actually a quite common (the most common?) way to solve the problem of integrating WiFi IoT devices into your local LAN. For example, from my experience Amazon Echo Devices are ...
user avatar
  • 570
13 votes

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

Yes, there are plenty of applications in the market already which do not rely on cloud services. The heirarchy of complexity which a user may choose to install with a specific product goes something ...
user avatar
13 votes

What is the simplest programmable IoT device that can connect to Wi-Fi?

As an even cheaper alternative to the NodeMCU from Luis answer I would like to mention the the bare ESP-12E or ESP-12F*, the module that is used on the NodeMCU. They are even cheaper than the NodeMCU, ...
user avatar
  • 231
13 votes

What is the simplest programmable IoT device that can connect to Wi-Fi?

One that I have been keeping an eye on, but haven't tried yet, is VoCore. It was also crowdfunded like the Omega2. It promises a $4-$18 device, but the ones available start at $17.99. What is relevant ...
user avatar
  • 1,483
12 votes

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

Do all kinds of computers - smartphones/tv's/gameconsoles, etc use this format? For something to exchange on the internet, it will have to go through an IP stack somewhere. Does the OS matter? The ...
user avatar
  • 506
11 votes

What is the simplest programmable IoT device that can connect to Wi-Fi?

Defining battery life (and perhaps battery size) will tell you how long your thing has to last. That may then lead you to decide to only switch it on when (a) you need to take a reading and (b) when ...
user avatar
  • 211
11 votes
Accepted

Is there a way to control my lights from my Linux desktop?

Belkin WeMo devices use uPnP and SOAP messages for control so can be easily controlled from any number of languages and options. Some details on the work I've done working out the protocol can be ...
user avatar
  • 11.9k
10 votes
Accepted

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

While you can design an IoT gadget to work via direct connection with the user's phone, a device that only works in that manner may be too limiting for many users: If the user is not at home, then ...
user avatar
10 votes

How can I easily configure Wi-Fi on a smart device without a screen?

A usual method is that the IoT device sets up a temporary Wi-Fi access point. This AP can be open, or the password et cetera can even be coded into a QR Code. Such codes can easily be generated by ...
user avatar
  • 8,045
10 votes

When to use Wi-Fi over Bluetooth or vice versa in an IoT system?

Bluetooth Classic: If line power is available, and the application is a data intensive application such as audio streaming Bluetooth Low Energy: If the data rate is low and device is powered by ...
user avatar
10 votes

Use a Particle Electron with Wi-Fi while in development

The Particle Electron has three free UART lines of which you can use one to connect an ESP8266 based Wi-Fi module. The ESP can be controlled via AT-Commands which is not that difficult to use. The ...
user avatar
10 votes
Accepted

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

If you are using an ESP8266 the built in Smart Config feature can achieve this. An example can be found here: ESP8266 Arduino WiFiSmartConfig.ino. The important steps are to set to STA mode: WiFi....
user avatar
  • 216
9 votes

What is the simplest programmable IoT device that can connect to Wi-Fi?

AWS IoT Button The AWS IoT Button is a programmable button based on the Amazon Dash Button hardware. This simple Wi-Fi device is easy to configure and designed for developers to get started with ...
user avatar
  • 191
9 votes
Accepted

Is MQTT scalable with 1000+ clients?

1,000 clients can easily be handled by any decent MQTT broker; there's a benchmark from Scalagent which shows that a PC with: a 3 GHz Intel Core 2 Duo processor 4 GB of RAM could handle 60,000 ...
user avatar
9 votes

Can One-way SSL secure an IoT device?

SSL/TLS works well when the "server" is at known location (a fixed hostname) that can match the CN of the certificate it presents. This doesn't work well for device on home networks (e.g. most IoT ...
user avatar
  • 11.9k
9 votes
Accepted

Why arp -a does not show all devices connected to WIFI?

ARP is the Address Resolution Protocol. TCP/IP stacks use ARP to map between an IP address (like 10.0.1.1) and hardware (usually MAC) address, like 00:11:22:AA:BB:CC. Because there's overhead in ...
user avatar
  • 271
8 votes

What factors to consider when selecting an integrated wifi MCU for a low powered edge device?

As your most important constraint is having a low power consumption, I think you are already paying attention to the 2 most important parameters: active mode current draw per frequency, and current ...
user avatar
8 votes
Accepted

Connect to device at home network remotely

There are two ways that you can achieve this unless the devices you have in-home are configured to access an external server specifically to provide this function (most are). A VPN can be used to ...
user avatar
8 votes

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

If you only want control inside the home sure it is possible. The problem is if you want to offer control from outside the home things get difficult. Neither the client or the server are likely to ...
user avatar
8 votes
Accepted

How can I easily configure Wi-Fi on a smart device without a screen?

Some devices support connecting to a router through Wi-Fi Protected Setup (WPS), which is a feature of most modern routers to allow any device to connect to your network (with a limited period of time ...
user avatar
8 votes
Accepted

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

The problem is essentially one of receivers and of power. A "find my keys" type of beacon needs to be small enough to attach to your keychain and you probably don't want to have to regularly ...
user avatar
  • 386
8 votes

Connect IoT devices directly to Wi-Fi , through VLAN or through a Raspberry Pi?

John is on to a solution that should work. Another alternative is to run all your IoT devices on a WiFi guest account, and everything else on the main account/password. This is a simple way to ...
user avatar
8 votes

Use a Particle Electron with Wi-Fi while in development

Have you read the Particle Data Guide? This shows a breakdown of how much data each message requires. A small, non-confirmable published event from an Electron is only 67 bytes. On Ping: The ...
user avatar
8 votes

ESP8266 Without Web Page

Yes, you can send data to an ESP8266 without using a web server, but you might want use one, or use something functionally related to one. An ESP8266 is a fairly general purpose computing device with ...
user avatar
8 votes
Accepted

Does CoAP depend on IEEE 802.15.4?

No, CoAP is an application layer protocol it's not dependent Basically that's the beauty behind the OSI layers. If correctly implemented you can mostly stack them however you want. As with every ...
user avatar
  • 8,045
8 votes

Build a “Smart Home”—Lack of Security

There are many questions in your question, maybe more than you want, but I will give it a try. Why is there a lack of security in many IoT products? There are two reasons: New companies on the ...
user avatar
  • 181

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