首页 > 评测 > 站在云端——Particle Photon Kit评测
站在云端——Particle Photon Kit评测
- [导读]
- Photon Kit是Particle推出的一款Wi-Fi开发板入门套件,可用于物联网或云端应用。开发板内置Broadcom Wi-Fi芯片及STM32 F205微处理器,硬件使用非常灵活。
默认创建了一个空白文档,并已帮我们写好基本的程序框架,风格与Arduino的编程风格非常类似。
整个开发环境的左边是一些控制按钮,主要的按钮包括程序烧写、代码窗口、库、帮助文档及设备管理,最下面是系统设置。在设备管理器里可以查看当前已添加的设备类型及名称,设置里面包含用户密码设置等管理信息。
接下来写一段简单的代码,实现两个简单的功能,一是读取光敏传感器的值,另一个则是使用配套的LED灯来验证输出控制功能。硬件连接如下
图20:硬件连接
LED灯连接到D0,光敏传感器连接到A5和A2,A5提供5V电压,A2读取数据。代码如下,仍然是满满的Arduino编程风格,看来Arduino的影响真是无处不在!
图21:测试代码
点击IDE中的编译图标,开始编译代码,如果没有错误,会提示正确的信息,一个典型的输出如下
图22:编译输出
接下要将编译好的代码下载到开发板,点击左侧的下载按钮,开始通过OTA给开发板下载代码,下载画面如下
图23:BIN代码下载
同时注意到RGB指示灯应该变为洋红色,表明正在下载代码到开发板上。
稍等片刻后,刚刷入到开发板的程序就会开始运行,这时可以通过查看LED灯的情况来检测代码运行的效果。
至此我们已经完成了一个代码的编辑、编译及烧写的过程,而这一切,都是在云端进行的!OTA,嗯,这也是OTA!
总结来说,这是一块真正的站在云端的开发板。如果你用过ARM的mbed,一定会有似曾相识的感觉!一样的云端编辑器,云端编译;和mbed略有不同的是,mbed需要将生成的BIN文件下载到本地,然后再复制到mbed设备映射到PC端的磁盘,从而实现代码写入到设备。Photon则更进一步,将整个过程完全通过网络实现!实际上这个过程淡化了MCU编程的复杂性,将简单和快捷直接呈现给用户,而底层的MCU编程的复杂性则被固件完成了。所以虽然开发板上集成的Broadcom Wi-Fi芯片及STM32 F205微处理器,性能固然强劲,但是在整个开发过程中,我们已没有太多与之直面的机会,Arduino式的编程风格,让我们似乎已不知硬件为何物!
另外在整个使用过程中,可能是由于国外服务器的原因,与服务器的连接似乎并不是很稳定,可能通过板载的RGB LED灯看出来。也有可能是固件优化的问题,希望在后续的固件中能进一步得到改善!
参考资源:
Particle官网:https://www.particle.io/
Photon资料:https://docs.particle.io/guide/getting-started/intro/photon/
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前