4个版本
新 0.1.3 | 2024年8月8日 |
---|---|
0.1.2 | 2024年8月1日 |
0.1.1 | 2024年7月23日 |
0.1.0 | 2024年7月3日 |
#5 in #cellular
每月 252次下载
74KB
1K SLoC
Quectel BG9X系列调制解调器的AT驱动程序
此存储库包含适用于Quectel BG95/BG96调制解调器的驱动程序。该驱动程序基于atat crate构建。
主要功能包括
- 发送PWR_KEY通过切换GPIO来开启/关闭模块
- 连接到MQTT代理并发布数据
- 使用LTE-M,并在需要时回退到2G
该crate可在crates.io上找到。
待办事项
- 移除STD依赖
- 使调制解调器用户可配置(AT+QCFG命令)
示例
linux-simple
:通过串行转换器连接到Linux计算机的模块的交互示例。需要转换器为/dev/ttyUSB4
,模块始终开启(PWR_KEY是伪造的)。cd examples/linux_simple cargo run
esp32c3_connect_and_send_mqtt
:在类似Dark Sky Meter Hardware的板上运行示例cd examples/esp32c3_connect_and_send_mqtt cargo run
要获取更完整的示例,请访问Dark Sky Meter 固件。
许可证
此工具根据MIT许可证发布,因此允许商业使用库。请参阅LICENSE文件。
依赖
~5MB
~99K SLoC