- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I didn't see anything in the BT SDK, but is there any demo app or firmware I can load onto my EZ-BT mesh kit that exposes a sort of "AT-Command" API over UART? The end goal would be to control the kit from my computer via USB.
-Nick
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Nick,
There is no AT command structure available for this module.
However you can directly send standard HCI commands to the module via HCI UART . For example, refer to our CyBluetool ( CyBluetool (Windows Installer) , CyBluetool User's Guide )
Also you can make use of WICED HCI commands in , WICED-HCI-Control-Protocol.pdf
btsdk-docs/docs/BT-SDK at master · cypresssemiconductorco/btsdk-docs · GitHub
Thanks,
Anjana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Nick,
There is no AT command structure available for this module.
However you can directly send standard HCI commands to the module via HCI UART . For example, refer to our CyBluetool ( CyBluetool (Windows Installer) , CyBluetool User's Guide )
Also you can make use of WICED HCI commands in , WICED-HCI-Control-Protocol.pdf
btsdk-docs/docs/BT-SDK at master · cypresssemiconductorco/btsdk-docs · GitHub
Thanks,
Anjana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I read through that HCI Protocol doc a bit, and am I correct in assuming that there are no mesh commands?
-Nick
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Nick,
Please check hci_control_api.h to get list of all HCI commands. (please search for mesh).
Thanks,
-Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for the response, but it's not clear to me where to actually find that file. I did a search through the btsdk on github here.
All I can find are the linked documents. I did search the WICED-HCI-Control-Protocol.pdf document for "mesh" but nothing came up.
-Nick.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Nick,
hci_control_api.h file will be available in location here (in the SDK folder 😞 /wiced_btsdk/dev-kit/btsdk-include/hci_control_api.h
Thanks,
Anjana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anjana,
Thanks for the reply. I don't have that directory. In the repo, there
are just a bunch of .lib files. Do I have to create a certain project in
order to extract these?
-Nick
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Did you import wiced_btsdk into the MTB2.0 IDE? You need to import wiced_btsdk (which contains libraries, platform files, etc.) once before importing any other BT application. Please go to the MTB installation directory and check the IDE user guide and quick start guide. (ModusToolbox\ide_2.0\docs\). Same is attached here.
After importing it you can check the include folder to find out hci_control_api.h
Thanks,
-Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You may want to install mesh_vendor_specific_app which is available in the mesh_snip. What it does is that receives data over UART and sends it over mesh, and sends over UART what it receives over mesh. Well, it is not exactly that simple, because you need to provision devices and configure them to send data to each other. But after that everything is simple :-).