Advertising without listening for scan-requests and connection-requests.

4 posts / 0 new
Last post
oren
Offline
Last seen:1 year 4 months ago
Expert
加入:2014-06-28 22:03
Advertising without listening for scan-requests and connection-requests.

是it possible to advertise without listening for scan-requests and connection-requests?
Obviously, the module will become non-connectable and the scan-response data will not be broadcasted.
Will this mode save some power? Can you estimate how much in mAh?

Thanks

Device:
MT_dialog
Offline
Last seen:1 day 15 hours ago
Staff
加入:2015-06-08 11:34
Hi oren

Hi oren

Yes, it is possible to advertise without connection-requests and scan-requests as you said by setting your peripheral in advertising non-connectable mode. And yes its less power consuming because of the absence of the reception peak in the advertising procedure (check the beacon reference design). About the power consumption you can test it by yourself by changing the advertising mode and comparing it to an undirected connectable advertising mode. The energy will be about 10% less of the avg current working inundirected connectableadvertising mode.

Thanks MT_dialog

hardy.chen
Offline
Last seen:1 year 7 months ago
加入:2015-03-13 04:20
Hi Dialog team,

Hi Dialog team,

How to specify the configuration for this role? Please explain based on DA14580_BEACON_3.40.6.

是'cmd->info.host.mode = GAP_BROADCASTER_MODE;' the only one that needed to be set to GAP manager with op = GAPM_ADV_NON_CONN?
Or any other configuration is required as well, i.e. 'cmd->role = GAP_BROADCASTER_ADV or GAP_PERIPHERAL_SLV;' with op=GAPM_SET_DEV_CONFIG?

Also, what's the default (minimum) interval between 2 Tx channel. (need to comparing to the optimization done in beacon reference example 'ble_advtim_set(500);')

MT_dialog
Offline
Last seen:1 day 15 hours ago
Staff
加入:2015-06-08 11:34
Hi Hardy.chen,

Hi Hardy.chen,

Yes, just by changing the cmd->op.code to GAPM_ADV_NON_CONN you should be able to advertise and not listening. The rest configuration depends on the mode you want your device operate. The default advertising interval is about 1500us.

Thanks MT_dialog