
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.4 开发步骤
智能照明工程的开发步骤如图2-4所示。

图2-4 智能照明工程的开发步骤
硬件设计。物联网工程的开发离不开物联网设备的硬件设计,一个完整的智能照明工程,会有一个可在市电环境下工作的灯具。不同的设备制造商会生产不同样式和不同驱动类型的灯具,但是无线模组部分通常都具有相同的功能。为了简化智能照明工程的开发过程,本书仅介绍无线模组的硬件设计和软件开发。
物联网云平台配置。使用物联网云平台,需要在管理后台进行项目配置,如创建产品、创建设备、设备属性等配置。
物联网设备嵌入式软件开发。根据乐鑫科技提供的设备端SDK(ESP-IDF)完成智能照明产品的相关功能,如连接物联网云平台、LED驱动开发、固件更新等。
智能手机App开发。基于Android和iOS系统分别开发智能手机App,完成用户的注册和登录、设备控制等功能。
物联网设备优化。在物联网设备功能基本开发完成后,可以着手进行相关的优化工作,如功耗优化。
量产测试。根据产品的功能和相关规范进行相关的量产测试,如设备功能测试、老化测试、射频测试等。
智能照明工程的开发不一定要严格按照上述的步骤进行,不同的工作也可以同时进行。例如,物联网设备嵌入式软件开发和智能手机App开发可以同时进行。一些步骤也可能需要重复进行,如物联网设备优化和量产测试。