Hi All, pardon me but I'm new to Arduino and IoT in general. I wanted to know if it's possible to program your Bluetooth module on the Nano 33.
a) advertise (broadcast ) two separate URL's to a connected device, in a time based interval. eg one after the other after 5minss of waiting.
b) able to resend the Advertised URL to a device that previously connected but unintentionally lost the advertisement or didn't take action and reconnected to the nano again. would the advertisement be resent on reconnecting?
c)is it possible to control/program the nano from AWS when its connected to the internet and linked in AWS IoT. can new programming be sent to the device to replace its programming.
I'd be grateful with any info in helping me understand this.
Hello, thanks for the link and info. Im thinking DFU OTA is the firmware that controlls the whole device. Im talking about the programming you put on the devive to controll the Bluetooth behavior. Are they the same thing. Also the other concerns in the first post?
a) advertise (broadcast ) two separate URL's to a connected device, in a time based interval. eg one after the other after 5minss of waiting.
Are you proposing two alternating Eddystone Beacons? I think this would be possible. I do not think that the device which reads the URL from the beacon connects to the beacon. Please explain what you mean by "connected device".
Please explain more about what you want to do? What will read the URL and what will that device do with the address?
b) able to resend the Advertised URL to a device that previously connected but unintentionally lost the advertisement or didn't take action and reconnected to the nano again. would the advertisement be resent on reconnecting?
Either your understanding of BLE is not correct, or there is a language issue. How can an advertisement be "lost"? What actions other than connection is to be made when the advertisement is read by the central?
Advertising from a peripheral device can be either stopped after connection or be continued. If the peripheral has continuous advertising, the central device can take the information from the advertising packet at any time.
c)is it possible to control/program the nano from AWS when its connected to the internet and linked in AWS IoT. can new programming be sent to the device to replace its programming.
I don't know anything about the ability to program the nano from AWS. If some device is connected to the Nano with BLE it can "control" what the Nano does with its I/O.
I'm new to Arduino and IoT in general
You seem to be getting into some complex areas. What is your experience with BLE. What is your experience with the device which is going to take the information from the BLE.
What is the overview of your project?
Hi there, thanks for your response its very helpful.
a) i mean one eddystone devices sending out two urls as advertisment in a time based interval. To one or more connected smartphones.
b) i mean if the user doesn't take action on the recieved url, not that it was lost. Can it be broadcasted again upon reconnecting the Bluetooth or turning off the smartphone Bluetooth and turning it on again
P.s Smartphones are gonna be connecting to the eddystone. Urls will be opened by the browser.
As for the AWS part i want to know if the nano 33 board firmware is different from the program you place on it. Eg Eddystone type and advertisement etc.
Yes. The Nano33 is a fully featured nRF52840 processor from Nordic Semiconductors, a 32-bit ARM® Cortex™-M4 CPU running at 64 MHz. The board has a BLE module built in.