Hi Ivan, Right, I think this is a good approach case you don't want to replace the firmware.
Maybe for WiFi the u-connect could be used with USRSOCK. BR, Alan On 10/14/22, Embedded Systems <ivanucherdj...@gmail.com> wrote: > 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 >