第一部分
本人是大四自动化专业的学生,选择开发鸿蒙物联模块作为自己的毕业设计。半个月前在华为云搭建了服务器,但由于华为云公网ip的稳定性差,云系统环境不兼容,导致终端云服务部署失败。在指导老师的推荐下,我了解了阿里云服务器,并在学长的帮助下了解到这个活动。在近两周的实践中,本人深刻感受到阿里云服务器部署的便利和网络的稳定性,省去很多麻烦。
第二部分
我在阿里云服务器安装的是Ubuntu20.04操作系统。我的毕设主要是设计用于接入鸿蒙系统的物联网模块,物联网模块在联网后会接入IoTDA物联平台,并被标记为某抽象产品的设备,接收模块上报的状态信息数据,或下发控制终端发送的命令。鸿蒙IoT接入平台的协议使用的是MQTT协议,IoTDA平台则将设备数据通过AMQP协议转发给阿里云服务器上部署的系统。其主要功能是接收物联网模块数据、为终端用户提供注册服务、管理接入设备的数据以及处理本地数据库数据。在使用阿里云ESC服务器时,最能感到便利的地方,就是服务器支持在线创建服务器快照,并可以在服务器下线时回滚磁盘,将服务器还原到上一次快照保存状态,防止出现意外。另一个让本人比较惊讶的地方是阿里云算法对客户服务器的保护,非常地无微不至,在本人使用云服务器期间,阿里云发送了一条安全风险消息,警告我有不常用IP试图登录服务器的情况,在我的排查后,成功解除了风险。经过这件事,也让本人充满了对阿里云ECS使用的安全感。
第三部分
目前终端服务端已经在阿里云服务器上正常运行,实现了鸿蒙“碰一碰”配网功能和手机终端对接入鸿蒙的IoT模块的控制。我认为在这个开发服务端的过程中,我收获了很多开发的经验,锻炼了自己检索知识的能力,也初步熟悉了服务端开发流程,希望自己可以在阿里云服务器的帮助下,完善自己的开发能力,实现更远大的目标。