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 ...
13
votes
How do I secure communication between app and IoT device?
If you can have end-to-end TCP, then use end-to-end TLS (e.g. with HTTPS).
Don't reinvent the wheel, especially when it comes to cryptography — most people get it wrong. Unless the device is too ...
13
votes
Accepted
How do I secure communication between app and IoT device?
To ensure that your device is secure enough, I have several tips:
Add some encryption to the Bluetooth communication. I'd recommend keeping the encryption keys off air. For example, you might ask the ...
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 ...
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 ...
8
votes
Is Bluetooth 3.0 suitable for a single-master multiple-slave network?
From the perspective of power usage, Bluetooth 3.0 does not seem like a viable choice, given your constraints.
Let us assume that you want to transmit data for 2 seconds every minute, and then sleep ...
7
votes
When to use Wi-Fi over Bluetooth or vice versa in an IoT system?
Another factor to consider is radio packet size, which is much smaller for Bluetooth than for WiFi. This means that the collision risk is lower for Bluetooth than for WiFi, and a Bluetooth ...
7
votes
When to use Wi-Fi over Bluetooth or vice versa in an IoT system?
Basically, you trade off bandwidth, range and cost.
If one of the choices does not meet your requirements for bandwidth or range, then your choice is clear.
If both meet those requirements, then it ...
7
votes
Device for a motion tracker with BLE/Wi-Fi
Building your own device for this use case really is the wrong approach.
The industrial design to build something that will survive day to day use and be comfortable to wear with a useable battery ...
6
votes
Protocol for over 300 metres and minimum of 20 kbytes datarate?
I would recommend some sort of mesh network, as obviously plain old WiFi or BT won't cover those distances. Zigbee is as good a candidate as any.
For hardware, AdaFruit does some good wearables, ...
6
votes
Setting a device clock with BLE
Have you looked at Web Bluetooth? This can be used to write to the the device without needing a native client app just to set the time.
There is support in Chrome on most platforms and other browsers ...
6
votes
Setting a device clock with BLE
Since you don't intend to further communicate with the partner device I guess the precision of the set time is okay for you in a precision range of a few seconds. If you want to get more precise you'...
6
votes
Read and Send Orientation Sensor Values from Android to Arduino
I'm not sure why you're checking for z's and so on but your first else if clause ensures that none of the clauses in the rest of the block is ever executed.
else if (state != 'z' && state!=0)...
6
votes
Accepted
How do the AirPods communicate with the phone?
Apple is keeping the technology it uses for AirPods under wraps, hence my answer is best attempt based on the information in public domain.
Do both Airpods use Bluetooth technology?
Yes, because
...
6
votes
Is Bluetooth 3.0 suitable for a single-master multiple-slave network?
I have document some aspect of BLE low power aspects as a response to What is the difference between Bluetooth Low Energy and Bluetooth BR/EDR in Park mode?. Here are is a suggestion.
Looks like a ...
6
votes
Does an Internet of Things device need to directly connect to the Internet, or can they use alternative protocols like Bluetooth or ZigBee?
Summary
The actual protocol used doesn't matter—many smart devices connect to the Internet of Things using ZigBee, Z-Wave, Bluetooth or another protocol via a gateway which then connects the devices ...
6
votes
Scanning for Device
Assuming it is Bluetooth (a fair guess as this is the only other radio that is regularly available in mobile phones/tablets), then it will be Bluetooth 4 which will be advertising a BLE Service that ...
5
votes
Accepted
When to use Wi-Fi over Bluetooth or vice versa in an IoT system?
I have reached a conclusion that the Bluetooth will be a better choice with its upcoming new release of Bluetooth 5. Reference.
Kirkland, Washington – June 16, 2016 – The Bluetooth Special Interest ...
5
votes
Accepted
Is Bluetooth 3.0 suitable for a single-master multiple-slave network?
Alternatively it might be worth to consider wireless Hart (Highway Addressable Remote Transducer). This is a 2.4GHz ( license free frequency band) Smart mesh networking technology that uses 802.15.4 ...
5
votes
Accepted
How do I disable phone ringing from my Tile?
For iOS users, an option to disable "Find Your Phone" was added in Tile v2.28.1.
Open the Tile device list
Press ... on a tile and select Edit Tile Details
Under Actions, unselect the ...
5
votes
Ultra Low Energy point-to-point protocol choice
As is often the case, it depends. There are many factors to consider, and a lot of options available to cover the many different use cases around.
Range
DigiKey suggest that you can expect the ...
5
votes
Is there an IoT device which has Bluetooth, GPS, a USB port and which can support a module for an alarm?
SIMCOM SIM808 module seems to meet the requirements for your device.
Bluetooth: compliant with 3.0+EDR
Specification for GPS
Receiver type
22 tracking /66 acquisition -channel
...
5
votes
Why does echo dot audio play through my laptop after bluetooth pairing?
My guess is that you paired the device to the computer, instead of vice versa.
Did you:
Go into the Alexa app.
Go to Settings.
Go into Device Settings.
Select which echo (if more than one)
Click on ...
4
votes
Accepted
IoT Setup: Bluetooth Sensor -> IoT Gateway -> IoT Platform
There a million ways to skin this cat. Best for you at this stage to just try to get something working. Beyond that you can worry about "right" and "suitable" ways.
Your setup is feasible and makes ...
4
votes
Accepted
How to secure a Samsung Smart Refrigerator against BlueBorne?
That is one of the many problems with IoT devices: The operating systems are proprietary, and you do not have root access to them. Furthermore, disabling kernel modules is generally too complex for ...
4
votes
Motion sensor to monitor the movement of people
I would recommend you look at building your own custom device and log locally to it, either in a CSV format or something higher grade with better compressibility such as FIT. Then do file transfers ...
4
votes
Accepted
Bluetooth chipset high voltage
AFAIK you cannot do that. Thinking of Bluetooth as a quite complex protocol of approximately 1k pages of documentation the power electronics to build such circuit would be overly sized.
Think of ...
4
votes
Bluetooth chipset high voltage
The short answer is yes. Power line voltage of 110-220 VAC needs to be step down to a lower DC voltage such as 5VDC or 3.3VDC depending to overall device power requirement. Most Bluetooth module ...
4
votes
Accepted
Stream real time data from smart band/watch to computer via Bluetooth
It looks like a pretty standard Bluetooth Low Energy (BLE) device so assuming the manufacturer hasn't done something strange (e.g. like fitbit) then you should be able to use any language that has BLE ...
3
votes
Programming of change of keys on full numbering of CSR bluecore chips
It seems that there is no direct access to the necessary memory, that is, there is no function to write to the global index, but I found a way to change the device name. You can use this function ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
bluetooth × 62bluetooth-low-energy × 14
wifi × 7
hardware × 7
arduino × 6
communication × 6
wireless × 6
raspberry-pi × 4
esp32 × 4
lora × 4
android × 4
beacons × 4
smart-home × 3
networking × 3
security × 3
microcontrollers × 3
protocols × 3
csr-adk × 3
sensors × 2
zigbee × 2
mobile-applications × 2
ios × 2
wearables × 2
tile × 2
alexa × 1