over the last year I have been working on our product design and implementation,
using the DW3000 on the CDK board to provide distance and AoA to our iPhone app.
this works great, great for Iphone 11-13… but starting with 14, the lack of the second antenna wipes out the AoA info, and we only get distance… … angle is the heart of our design
Apples ‘solution’ is to enable camera assist…
BUT
- our user is blind… so using camera to scan for something is not possible
- camera cannot find our beacon (not line of sight very often, and blends in to background, by design)
- camera assist doesn’t work in the dark… we have no control over the implementation locations lighting
- camera assist pushes our UI (audio and low vision) to the background… which makes it impossible to control
all these work great on 11-13…
anyhow.,… this leads me to believe we need to make our own end user device to attach to a phone (case) and provide the info from the DW3000 based beacons we have built. (basically replicate the Apple Nearby interaction code)
we don’t have an electrical engineer on our startup team… and are having quite a hard time to get something built on the end beacon side. (my prototypes are all wire connected. )
we currently do not have any code that uses the CDK USB interface, and I would like to use some bluetooth type connection between this add on board and the phone. (which insulates us from cable types, phone types, etc)
I don’t know if I can have my own application code run on the dw3000 on top of the Fira stuff, or if I need ANOTHER processor on board to handle that.
our beacon box has an esp32 providing additional logic, via bluetooth, and I have build flash ota from our config app to update those with our new firmware… but not the cdk board… I can’t do that to the cdk board currently.
I don’t like the idea of my user having to flash the adapter… they are blind…
so, what would it take to breadboard this, driven off rechargable battery with custom firmware to provde the interaction with the fira code… (is that only via USB port on the cdk?)…
any guidance welcomed… and offline discussions possible.