micropython 的 BLUENRG 驱动

MicroPython相关代码、库、软件、工具
回复
头像
shaoziyang
帖子: 3954
注册时间: 2019年 10月 21日 13:48

micropython 的 BLUENRG 驱动

#1

帖子 shaoziyang »

github上使用micropython控制BLUENRG的开源项目,支持pyboard和 X-NUCLEO-IDB05A1 扩展板。

https://github.com/dmazzella/uble

图片
图片

解析HCI包

代码: 全选

MicroPython v1.8.7-79-g221f88d-dirty on 2017-01-26; PYBv1.1 with STM32F405RG
  Type "help()" for more information.
  >>> from bluetooth_low_energy.protocols.hci import (cmd, uart)
  >>> buf = b''
  >>> hci_uart = uart.HCI_UART.from_buffer(buf)
  >>> print(hci_uart)
  
  >>> hci_cmd = cmd.HCI_COMMAND.from_buffer(hci_uart.data)
  >>> print(hci_cmd)
  
  >>> hci_cmd.to_buffer()
  b''        
  >>>
创建HCI包:

代码: 全选

MicroPython v1.8.7-79-g221f88d-dirty on 2017-01-26; PYBv1.1 with STM32F405RG
  Type "help()" for more information.
  >>> from bluetooth_low_energy.protocols.hci import cmd
  >>> hci_cmd = cmd.HCI_COMMAND(ogf=cmd.OGF_LE_CTL, ocf=cmd.OCF_LE_RAND)
  >>> print(hci_cmd)
  
  >>> hci_cmd.to_buffer()
  b' '
  >>>
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章