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