Programming Bluetooth Low Energy (BLE) with Zephyr - Part 3: Creating a BLE Custom Service

  Рет қаралды 2,836

WSN & IoT

WSN & IoT

Күн бұрын

Пікірлер: 13
@efraimpartogi6105
@efraimpartogi6105 3 ай бұрын
A really nice tutorial for me as beginner in Zephyr! danke schon, Markus!
@Steveshp1
@Steveshp1 11 ай бұрын
Your book is not sold in Korea, so I purchased it from Amazon in the US. I'm looking forward to it.
@wsniot
@wsniot 11 ай бұрын
Thanks, I hope it gives you a lot new insights.
@bjornolsson9103
@bjornolsson9103 5 ай бұрын
Great video like a lot of people already have said, do you have any video on how to set up a custom GATT Client as well?
@alishakerian1173
@alishakerian1173 9 ай бұрын
hello thank you for nice video, Can you make one for GATT client or how to read data from a periphral device? thank you
@sebastianmantwill7597
@sebastianmantwill7597 Жыл бұрын
great video, thank you very much!
@roysikandarali6167
@roysikandarali6167 Жыл бұрын
can you make the detailed video of firmware updation over the air ?
@mariamn4752
@mariamn4752 Жыл бұрын
thanks for the video! how can this be updated to use BLE Mesh?
@saanumaurya6019
@saanumaurya6019 9 ай бұрын
from where i get this example code
@yaghiyahbrenner8902
@yaghiyahbrenner8902 Жыл бұрын
Question: Is Service Characteristic limited to one-dimensional values only? For instance, variables like Temperature, Humidity, Speed, or True/False fall into this category. However, what if I need to transmit an array of variables and then decode this data structure on the receiving client side? Is JSON a recommended approach for this purpose? what about structure decoding on the client side? While I grasp the advantages of conserving battery life by employing one-dimensional values at low reporting rates, potentially extending battery longevity to a year or more, I can't help but feel that this approach is rather constraining. It appears to be well-suited for only a specific range of solutions. Are there alternative approaches that could be explored to address a broader set of solutions?
@yaghiyahbrenner8902
@yaghiyahbrenner8902 Жыл бұрын
To provide further clarity on my question, I'm wondering if it's advisable to opt for a custom service that allows sending multiple variables individually, rather than combining the data together to conserve battery power. In scenarios where preserving battery life is crucial, would the approach of using a custom service for each variable be more effective than consolidating the data? Under certain circumstances, there might arise situations where multiple variables need to be transmitted simultaneously, while at other times single variable transmission works fine.
@wsniot
@wsniot Жыл бұрын
@@yaghiyahbrenner8902 Of course, that depends a bit on the use cases. Actually, you can store whatever you want in a characteristic: an array, a struct, or a string. Thera are always transferred bytes. The recipient can always store this in an appropriate data structure. If only data is to be transmitted, it may be better to store this in an array or as a string in one characteristic, for example. If, for example, different settings are to be made, such as with a battery management system, it probably makes more sense to define a separate characteristic for each setting, than always handling a complete array or parse a string.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 Жыл бұрын
@@wsniot Thanks for getting back to me. This makes sense I guess I have somewhat answered my own question based on your answer it's really interesting to know what "data exchange architecture" exists but this is probably specific to the design intent. Thanks for covering this topic.
Understanding Bluetooth Low Energy (BLE) - Theoretical Overview
17:40
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Introducing Clay - High Performance UI Layout in C
35:19
Nic Barker
Рет қаралды 211 М.
Retro MS-DOS Coding - Recreating the Iconic Award BIOS Screen
18:16
NCOT Technology
Рет қаралды 80 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 784 М.
BLE with ESP32 tutorial part 1: the Server
25:23
MoThunderz
Рет қаралды 104 М.
Zephyr 101 - Creating a BLE Service
29:40
Circuit Dojo
Рет қаралды 2,3 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН