Sir, you have just answered all of my prayers. With this single video I've gathered the necessary knowledge to complete a project I've been working on for 2 months. Many many thanks!.
Wow Alfredo ... you have made my day!!! I'm glad it was of use to you. Please don't hesitate to contact me by email, forum or IRC if I can help further. I'm delighted that this was of value to you.
I really feel youtube should have a extra counter for thumbs up button. Because some times for some videos I just need click this button more then once. :D
Google on "Web Bluetooth" for more links and other goodies. So far, only Chrome supports it (as best I can see) and the spec is still draft. Chrome on Android seems to work perfectly, Chrome on Linux a bit ... and currently, I believe all bets are off on Chrome on Windows. Don't know about Mac.
Very cool indeed, first functional BLE notify example for ESP32 I've seen so far. I must try this at home! My C++ skills are a bit rusty, I'm just wondering is anyone already writing (a good and fully implemented) Arduino library for this BLE stuff?
David, unfortunately the paint is VERY wet on this stuff. What that means is that there is little doc to go with it and I'm still cooking the samples. In my projects, I have a choice ... I either polish the project until it shiny only to find that it isn't of value to anyone ... or I release it early and gauge the interest level and then, based on that determine how much to polish. This project is getting interest ... so that's cool. In the interim, while I cook the books (that didn't sound good) ... anyone should feel free to post questions to the forum posts: esp32.com/viewtopic.php?f=13&t=2361 and esp32.com/viewtopic.php?f=13&t=2330 If we can't answer questions there ... then I'll jump on live with you via IRC at channel #ESP32
Thanks Neil, wasn't meaning to sound critical, cooking the books is better use of your time, no question (I've bought them all), just saying that I haven't been able to flash my esp32 boards. Wondering if there is an nkolban esp32 docker file anywhere? that would make our lives easier (and yours presumably). Keep up the great work!
Howdy David, you didn't come across as critical in any way. I wasn't clear on the context of the original comment. By "working build" I had assumed you meant a "working build of the BLE C++ classes" ... but I'm getting the impression that your puzzle is flashing any application to your ESP32 boards. That would make a great question on the ESP32 forum found here: esp32.com/index.php I like to suggest that folks search the forum for similar problems before posting just in case it turns out to be a common issue. I also recommend reading the available literature such as the on-line docs that Espressif makes or my humble effort at a book. However, no-one will ever turn away a well written question that is clear and tries to provide as much a narrative as possible. My rule of thumb is to spend three times longer writing a question than you would hope someone would spend reading it.
thanks, i spent much of the last couple days trying to flash my esp32 boards, on Linux, osx and windows, using the espressif docs, your docs and various docker files. the reason I think it's my boards is that I also can't flash Arduino on them. so I ordered new ones before I both the community. though to your earlier comment, it's not related to this video, so I'll post elsewhere once I've ruled out a hardware error. thanks again.
Hi Kolban, thanks for sharing this really nice feature. I was hesitating between ble and wifi for my little project. But now i almost see no added value to go for wifi ( i don't need a lot of data to share, and no big ditance). What about the buffer and transmit speed . For exemple if i need to send in one shoot 3KBytes of data in one shoot ? Is it possible ? Or I can expect i kind of lacking effect
Could you please upload the source for test_notify.js and index.html files or point me to it if it is available somewhere. I searched through your github repository but no luck...thanks
Howdy Sergey, ... yes sir ... I have MQTT working fine ... ive written it up here ... leanpub.com/kolban-ESP32. There seems to be quite a lot of good videos on MQTT already in existence. I googled using "ESP32 MQTT video". Do you think more are needed?
See here for more information on the web Bluetooth section of this video: developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web and this link for browser compatibility github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md
Sir, you have just answered all of my prayers. With this single video I've gathered the necessary knowledge to complete a project I've been working on for 2 months. Many many thanks!.
Wow Alfredo ... you have made my day!!! I'm glad it was of use to you. Please don't hesitate to contact me by email, forum or IRC if I can help further. I'm delighted that this was of value to you.
I'm just having problems with the Development stack (Moving from Arduino). But slowly getting it sorted out.
You set the new standard. Love it.
I really feel youtube should have a extra counter for thumbs up button. Because some times for some videos I just need click this button more then once. :D
Gfast Gao Would give ten from ten thumbs up for Neil or more if possible.
Mr pcbreflux is being far too kind ... please check out his ESP32 channel ... it is AWESOME ... ruclips.net/channel/UCvsMfEoIu_ZdBIgQVcY_AZA
Strangely enough, I'm already subscribed to both :D (almost forgot to say... great series of videos).
Nice voice...and good looking too.
I have 1 word for this AWESOME!
What library has been used for the Task.h ? Thanks
That is pretty cool Neil :). I was not aware of the Chrome BLE interface, that looks useful! Thanks.
Google on "Web Bluetooth" for more links and other goodies. So far, only Chrome supports it (as best I can see) and the spec is still draft. Chrome on Android seems to work perfectly, Chrome on Linux a bit ... and currently, I believe all bets are off on Chrome on Windows. Don't know about Mac.
Love those C++ Classes !!
This is world class education for the price of $0.
Very cool indeed, first functional BLE notify example for ESP32 I've seen so far. I must try this at home! My C++ skills are a bit rusty, I'm just wondering is anyone already writing (a good and fully implemented) Arduino library for this BLE stuff?
very much enjoy your work, struggling with getting a working build flashed on my ESP32, could well be the board though.
David, unfortunately the paint is VERY wet on this stuff. What that means is that there is little doc to go with it and I'm still cooking the samples. In my projects, I have a choice ... I either polish the project until it shiny only to find that it isn't of value to anyone ... or I release it early and gauge the interest level and then, based on that determine how much to polish. This project is getting interest ... so that's cool. In the interim, while I cook the books (that didn't sound good) ... anyone should feel free to post questions to the forum posts:
esp32.com/viewtopic.php?f=13&t=2361
and
esp32.com/viewtopic.php?f=13&t=2330
If we can't answer questions there ... then I'll jump on live with you via IRC at channel #ESP32
Thanks Neil, wasn't meaning to sound critical, cooking the books is better use of your time, no question (I've bought them all), just saying that I haven't been able to flash my esp32 boards.
Wondering if there is an nkolban esp32 docker file anywhere? that would make our lives easier (and yours presumably).
Keep up the great work!
Howdy David, you didn't come across as critical in any way. I wasn't clear on the context of the original comment. By "working build" I had assumed you meant a "working build of the BLE C++ classes" ... but I'm getting the impression that your puzzle is flashing any application to your ESP32 boards.
That would make a great question on the ESP32 forum found here:
esp32.com/index.php
I like to suggest that folks search the forum for similar problems before posting just in case it turns out to be a common issue. I also recommend reading the available literature such as the on-line docs that Espressif makes or my humble effort at a book. However, no-one will ever turn away a well written question that is clear and tries to provide as much a narrative as possible. My rule of thumb is to spend three times longer writing a question than you would hope someone would spend reading it.
thanks, i spent much of the last couple days trying to flash my esp32 boards, on Linux, osx and windows, using the espressif docs, your docs and various docker files. the reason I think it's my boards is that I also can't flash Arduino on them. so I ordered new ones before I both the community. though to your earlier comment, it's not related to this video, so I'll post elsewhere once I've ruled out a hardware error. thanks again.
Hi Kolban, thanks for sharing this really nice feature. I was hesitating between ble and wifi for my little project. But now i almost see no added value to go for wifi ( i don't need a lot of data to share, and no big ditance). What about the buffer and transmit speed . For exemple if i need to send in one shoot 3KBytes of data in one shoot ? Is it possible ? Or I can expect i kind of lacking effect
Is it possible to send data from the web page back to the esp-32?
Could you please upload the source for test_notify.js and index.html files or point me to it if it is available somewhere. I searched through your github repository but no luck...thanks
Can I create multiple services of the same type? For example I will create 3 х "org.bluetooth.service.automation_io" services.
Hi Neil! Thanks for your videos. Have you tried to use MQTT protocol to publish sensors data? Would be nice to see a video tutorial on this :)
Howdy Sergey, ... yes sir ... I have MQTT working fine ... ive written it up here ... leanpub.com/kolban-ESP32. There seems to be quite a lot of good videos on MQTT already in existence. I googled using "ESP32 MQTT video". Do you think more are needed?
Thanks for reply!
Hey, your video is epic! Can you please share those codes?
See here for more information on the web Bluetooth section of this video: developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web and this link for browser compatibility github.com/WebBluetoothCG/web-bluetooth/blob/master/implementation-status.md