beacon software for asset tracking

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
9 posts / 0 new
Last post
chintan_gala
Offline
Last seen:4 months 3 days ago
加入:2020-11-04 08:03
beacon software for asset tracking

Hi,

I am planning to use DA14531 smartbond tiny module for asset tracking solution, I have tested ibecon example code which was available in portal, I would like to know which beacon software will be good for asset tracking application, also how to write serial no of assets into modules during production process which I would like to be part of advertising data.

Regards,

Chintan Gala

Keywords:
PM_Dialog
Offline
Last seen:1 day 17 hours ago
工作人员
加入:2018-02-08 11:03
Hi chintan_gala,

Hi chintan_gala,

Thanks for your question online and for your interest in our TINY module BLE solution.

Except from theDA14531 ibeacon(as mentioned ), you could take a look at the below SW examples from the support portal :

DA14531 BLE Eddystone beacon with Hibernation Or Deep Sleep Mode

DA14531-DA14585-586 Simple beacon Example

DA14531-DA14585/586 Service Data Beacon

The SDK6.0.14.1114 also includes a non-connectable example and can be found in projects\target_apps\misc\ble_app_noncon SDk path.

Could you please clarify the below statement?

>>> “also how to write serial no of assets into modules during production process which I would like to be part of advertising data. “

Thanks, PM_Dialog

chintan_gala
Offline
Last seen:4 months 3 days ago
加入:2020-11-04 08:03
What I mean, we want to

What I mean, we want to implement asset tracking solution using BLE as beacon,

In ibeacon example project we can see advertising data consisting of company id, beacon type, minor & major information, similarly in sevice_data_beacon example consisting of Serial number & device name as advertising data, all the information’s in both the example codes are hard coded, how to customize these information’s during production process, for example if we have 1000 assets to be tracked, we will insert smart bond tiny modules in each item we make so how to feed serial number information during production so we can differentiate each individual asset using serial number

Please guide us which will be the best way to implement require solution.

Attachment:
chintan_gala
Offline
Last seen:4 months 3 days ago
加入:2020-11-04 08:03
What I mean, we want to

What I mean, we want to implement asset tracking solution using BLE as beacon,

In ibeacon example project we can see advertising data consisting of company id, beacon type, minor & major information, similarly in sevice_data_beacon example consisting of Serial number & device name as advertising data, all the information’s in both the example codes are hard coded, how to customize these information’s during production process, for example if we have 1000 assets to be tracked, we will insert smart bond tiny modules in each item we make so how to feed serial number information during production so we can differentiate each individual asset using serial number

Please guide us which will be the best way to implement require solution.

Regards,

Chintan Gala

chintan_gala
Offline
Last seen:4 months 3 days ago
加入:2020-11-04 08:03
仅供参考附加

仅供参考附加block diagram for more clarification

Attachment:
PM_Dialog
Offline
Last seen:1 day 17 hours ago
工作人员
加入:2018-02-08 11:03
Hi Chintan Gala,

Hi Chintan Gala,

Apologies for the delay. Let me check it and I’ll let you know ASAP.

Thanks, PM_Dialog

chintan_gala
Offline
Last seen:4 months 3 days ago
加入:2020-11-04 08:03
Dear Team,

Dear Team,

Thanks for your acknowledgment,

We will wait for your valuable response;

PM_Dialog
Offline
Last seen:1 day 17 hours ago
工作人员
加入:2018-02-08 11:03
Hi chintan_gala,

Hi chintan_gala,

There is not any way to customize the advertising data except from doing this inside the application code ( the software that the module is running).

生产,一个可能的解决方案可能是to store your custom data (the serial ID number) into the on-module SPI Flash or into OTP (One Time Programmable). Then, you should read the ID inside the software and store into the adverting string, so that a specific device will advertising a specific serial number.

For the burning procedure, you could use our Production Line Tool (PLT) – please find more info in the link below:

//www.wsdof.com/products/production-line-tool

Dialog is offering a production test and programming unit that enables you to reduce the time to Ramp-up at a lower cost. The Production Line Tool (PLT) helps to increase throughput in volume test & programming of units centered around the Dialog Bluetooth® IC’s.

  • Ease of integration: DLL based commands
  • Flexibility in programming OTP/Flash/EEPROM
  • Low overall cost of tester equipment
  • High level of parallelization and short testing time.
  • Up to 16 times parallel programming and test

Please seeUM-B-041: SmartBond Production Line Tool User Manual [DA14531 and DA1469x]user manual and section 6.10.2 Custom data CSV file format. By this procedure you could bunt custom data either to Flash or OTP into specific addresses in 16 devices in parallel. Of course, in order to use the PLR SW, you will need to buy the PLT hardware.

Another solution might be to use the CodeLess project. The CodeLess allows you to quickly get started with wireless IoT applications with a set of AT Commands. The CodeLess AT commands platform allows control over a local UART connected device as well as a remote device via BLE. You can create simple demos / applications / proof of concepts without any code development or build you own application on top!

//www.wsdof.com/products/smartbond-codeless-commands

According to the user guide, the AT+ADVDATA and AT+ADVRESP are not available in DA14531 due to memory constraints, but you might remove some other commands and implement them in your side.

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/customcommands.html

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/atcommands.html

Thanks, PM_Dialog

posciamelo
Offline
Last seen:3 months 2 weeks ago
加入:2020-06-08 07:18
Dear,

Dear,

I have one question.

You write "For the production, a probable solution might be to store your custom data (the serial ID number) into the on-module SPI Flash or into OTP (One Time Programmable). Then, you should read the ID inside the software and store into the adverting string, so that a specific device will advertising a specific serial number."

Say I am still at the prototype phase and thus I would like to do that by using the Smart Snippet Tool or any other software leveraging the JTAG rather than using the Production Line Tool (PLT).

How can this be achieved?

Thanks