Hi Alan,

Unfortunately ublox does not, maybe Nordic does, but i dont wish to reflash
the module. What i am thinking is to implement an u-connect parser similar
to the NMEA parser (GPS parcer) and implement it in utils in apps, in this
way i wont disturb the already existing Bluetooth functionality and add
support for ublox devices which use u-connect, they have also Wifi and
other modules which use u-connect so i think it will be nice addition to
have this parser in Nuttx.

Best regards,
Ivan

On Fri, Oct 14, 2022 at 2:53 PM Alan C. Assis <acas...@gmail.com> wrote:

> Hi Ivan,
>
> Ok, understood the issue!
>
> Maybe U-Block has an HCI H4 firmware that you can use on Anna-B112
> instead of this AT firmware. It's always a good idea to use and follow
> the standard, this is a compelling motivation to use NuttX in the
> first place! :-)
>
> BR,
>
> Alan
>
> On 10/14/22, Embedded Systems <ivanucherdj...@gmail.com> wrote:
> > Hello Alan,
> >
> > Unfortunately we cannot use the module as HCI H4, we can control it only
> > with AT commands. So in our case IMXRT is running nuttx and its connected
> > to the BLE module with uart and control it with AT commands, so far i
> just
> > implemented an application in nuttx which controls the module from the
> user
> > space. The aplication is using a UART char driver to communicate with the
> > module and everything else is managed in the application , but i dont
> think
> > this is a good way to use the module and i wish to make a driver in nuttx
> > for it, My problem is that i dont see a good way to implement the driver
> > and connect it with the already existing nuttx Bluetooth functionalities
> .
> >
> >
> > Best regards,
> > Ivan
> >
> > On Thu, Oct 13, 2022 at 11:59 PM Alan C. Assis <acas...@gmail.com>
> wrote:
> >
> >> Hi Ivan,
> >>
> >> Normally using external BLE modules that follows the HCI H4 is easier
> >> than porting to some chip with internal BLE and application in the
> >> same chip.
> >>
> >> You can see how it is done in the sim and also here:
> >>
> >> boards/arm/stm32/stm32f4discovery/src/stm32_hciuart.c
> >>
> >> BR,
> >>
> >> Alan
> >>
> >> On 10/13/22, Embedded Systems <ivanucherdj...@gmail.com> wrote:
> >> > Hello Alan,
> >> >
> >> > Its good to hear from you too.
> >> >
> >> > So, you don't to flash NuttX inside Anna-B112, but just want to use it
> >> > as external BT BLE module, right?
> >> >
> >> > The Anna module is flashed with u-blox connect and we are using it as
> >> > external ble module, the module has the whole ble stack embedded in
> the
> >> > u-box connect and is controlled via AT commands, thats why i am not
> >> > sure
> >> > how exactly to port it for Nuttx in a suitable way.
> >> >
> >> > Best regars,
> >> > Ivan ucherdzhiev
> >> >
> >> >
> >> > На чт, 13.10.2022 г., 18:31 Alan C. Assis <acas...@gmail.com> написа:
> >> >
> >> >> Hi Ivan,
> >> >>
> >> >> Nice to hear news from you!
> >> >>
> >> >> So, you don't to flash NuttX inside Anna-B112, but just want to use
> it
> >> >> as external BT BLE module, right?
> >> >>
> >> >> In this case you need to enable the "Bluetooth H4 UART"
> >> >>
> >> >> There are some examples on NuttX about how to use it.
> >> >>
> >> >> Also you can opt for using NuttX internal BLE Stack (that derives
> from
> >> >> an old BLE Stack that Intel integrated on Zephyr and that was
> released
> >> >> for Arduino/Genuino under BSD License) or you can use the NimBLE
> stack
> >> >> that is more complete and also have examples on NuttX.
> >> >>
> >> >> Using the internal stack could be more challenging, but it will help
> >> >> to improve our own stack.
> >> >>
> >> >> BR,
> >> >>
> >> >> Alan
> >> >>
> >> >> On 10/13/22, Embedded Systems <ivanucherdj...@gmail.com> wrote:
> >> >> > Hello Nuttx Community,
> >> >> >
> >> >> > First i would like to say that i really hope that everybody is
> doing
> >> >> well!
> >> >> > I am sorry that long time i didn't had a chance to contribute
> >> anything,
> >> >> but
> >> >> > life is moving in a very fast pace for me lately.
> >> >> >
> >> >> > For our sport Wearable system i am working on integration of a
> >> >> > Bluetooth
> >> >> > module Anna-B112, it is a very interesting small module. The
> version
> >> >> which
> >> >> > we are using is preflashed with Ublox u-connect software and the
> >> module
> >> >> is
> >> >> > based on nRF52832 nordic chip. I would like to ask for advice on
> how
> >> >> > exactly to implement a relevant support for this to suit Nuttx
> >> >> architecture
> >> >> > because i wish to contribute this port when its done. I am familiar
> >> >> > that
> >> >> > Nuttx has Bluetooth stack and also support for HCI bluetooth
> >> >> > modules,
> >> >> > but
> >> >> > the difference here is that ANNA-B112 has its stack embedder in the
> >> >> nordic
> >> >> > chip and the module is controlled via AT commands through UART, so
> i
> >> am
> >> >> not
> >> >> > exactly sure how to implement the driver for this module. To me it
> >> >> > looks
> >> >> > like it has to bypass the nuttx bluetooth stack (because it already
> >> has
> >> >> an
> >> >> > embedded one) and directly connect to the application layer, please
> >> >> correct
> >> >> > me if i am wrong here.
> >> >> >
> >> >> > I would really appreciate some insight of how exactly to implement
> >> >> > the
> >> >> port
> >> >> > to suit Nuttx design and to NOT disrupt in any way the already
> >> existing
> >> >> > implementations of bluetooth connectivity
> >> >> >
> >> >> > Thank you in advance!
> >> >> >
> >> >> > --
> >> >> > Kind regards,
> >> >> > Ivan Ucherdzhiev
> >> >> >
> >> >> > CTO @ Barin Sports
> >> >> > Bulgaria
> >> >> >
> >> >>
> >> >
> >>
> >
> >
> > --
> > Kind regards,
> > Ivan Ucherdzhiev
> >
> > Team Lead @ Barin Sports
> > Bulgaria
> > skype: ipy_44
> > tel: +359888927760
> >
>


-- 
Kind regards,
Ivan Ucherdzhiev

Team Lead @ Barin Sports
Bulgaria
skype: ipy_44
tel: +359888927760

Reply via email to