Digi XBee 手机支持 MicroPython 编程能力

Digi 国际 迪吉国际
2017 年 5 月 24 日

MicroPython 简介

MicroPython 是一种基于 Python 3 的开源编程语言,经过优化,可用于硬件资源有限的小型设备,如微型控制器。它包括一个交互式 REPL(或读取-评估-打印-循环),允许程序员连接到嵌入式电路板并执行代码,无需编译或上传,是快速实验代码块和原型开发的理想选择。它还包括大量内置软件库,使网络插座连接或 I/O 引脚管理等简单的编程任务变得快速而简单。

Digi XBee Cellular 上的 MicroPythonDigi XBee 手机内存

Digi XBee 手机现在有了 MicroPython!该 MicroPython 沙盒可提供 32 KB RAM 和 32 KB 闪存,OEM 厂商现在拥有了开发和集成自己独特功能的能力和灵活性。在一些简单的传感/致动用例中,它可以消除对外部微控制器的需求,从而节省 PCB 空间并简化硬件设计。MicroPython 对于读取和/或控制 XBee 输入/输出线(13 个数字输入/输出、4 个 10 位模拟输入)非常有用。它还可以通过添加本地智能来决定哪些数据应该或不应该在空中发送,从而降低每月的数据速率成本。

XCTU 中的 MicroPython 终端

在最新的 XCTU 版本(v6.3.8)中包含了一个新的 MicroPython 终端,该工具允许用户与Digi XBee Cellular 调制解调器上的 MicroPython 进行交互。通过终端的串行接口,用户可以与 REPL 交互,测试、加载和运行 MicroPython 代码。当然,喜欢使用自己的终端程序(如 Tera Term 或 Putty)的用户也可以继续使用。但有了 XCTU 中包含的新终端,用户就可以通过这个单一界面方便地发现、配置和编程他们的Digi XBee Cellular 调制解调器。

 

XBee 蜂窝系统的简单 MicroPython 示例:

从哪里可以了解有关 MicroPython 的更多信息?

查看以下资源,了解有关 MicroPython 的更多信息以及如何将其与Digi XBee Cellular 一起使用:

>>有兴趣试用 MicroPython?立即购买Digi XBee 手机开发套件,即可获得 6 个月的免费数据。