软硬件协同的交互式编程平台设计与实现

来源 :宁波大学 | 被引量 : 0次 | 上传用户:yyjay1315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展及高科技产品的应用,对用户计算机操作能力的要求也逐渐提高,许多学校陆续开设了各种信息技术课程来提高学生相关能力。目前软件编程及物联网应用开发系统主要为计算机从业人员设计,对使用者知识储备及操作能力要求较高。同时软硬件编程语言风格的差异化,使得初学者难以完成两者的过渡,且当前物联网应用开发系统存在硬件接口不一致、操作步骤较繁琐的问题,难以适用于初学者。基于上述背景,本文设计实现了软硬件协同的交互式编程平台,实现了注册登录、用户信息管理、在线软件编程及物联网应用开发等多种功能。平台主要包括软件编程子系统及物联网应用开发子系统两部分,软件编程子系统提供了C、C++、Java、Python2和Python3等多种语言编程功能,物联网应用开发子系统由线上平台、开发板套件及手机APP组成,实现了物联网应用开发时的在线编程、自动下载、自动运行和结果反馈等功能。平台使用B/S和微服务架构搭建,具有功能扩展性强及支持跨平台等优势。为加速物联网应用开发,本文设计了一种代码推送机制,完成了平台与开发板套件间的程序下载和结果反馈等功能。为提高开发板及系统的安全性,设计了一种动态口令认证协议,完善了设备认证流程。为降低初学者使用门槛,设计了与平台配套的开发板,优化了外设接口,简化了开发步骤。针对本场景下的短距离通信需求,设计了有限资源环境的隐声通信协议,使得手机配网软件可使用蓝牙和隐声通信两种方式完成开发板的配置工作。最后,本文针对该平台的功能进行了测试和验证,评估了在线软件子编程系统及物联网应用开发子系统的工作性能,验证了平台在线编程、一键运行、自动下载、开发板自动运行和结果自动反馈等功能的实用性。最后,针对有限资源环境的隐声通信协议进行了性能测试及数据分析,表明该协议能在本场景下达到预期目的。
其他文献
异常检测识别数据集中显著区别于其它正常模式的数据,广泛应用于欺诈检测、入侵检测、数据分析等领域。现实世界中数据间存在复杂的结构关系构成了复杂网络,在数学形式上表示为图。当前面向复杂网络异常检测的需求日益增加,特别是对网络安全至关重要,其中属性网络异常检测由于其越来越多地用于建模各种复杂系统而引起广泛关注。现有的绝大数方法都是单独考虑网络结构或属性信息来检测异常,忽略了网络中节点的结构和属性的融合信
学位
目标检测被认为是计算机视觉中最具挑战性的任务之一,因为它需要同时对图像中的物体进行定位和分类。目前,得益于标注完好的大规模数据集,监督学习下的目标检测已经取得了卓越的检测精度。然而上述的检测模型无法很好的迁移到新的图像样本中,即无法检测新的类别。但是人类可以凭借对物体的自然语言描述轻松的识别出之前从未见过的物体。基于这一点,研究人员提出了零样本识别这一研究课题并涌现了诸多相关工作。一种主流的方法是
学位
干细胞作为一种同时具有自我复制与多向分化潜能的原始细胞群,有着极高的临床应用价值,而活细胞成像对于分析干细胞形态、监测干细胞增殖和分化等方面具有重要的作用。相衬显微镜独特的成像机制可以对活细胞成像。然而,所获得的生物图像具有丰富性和复杂性,使得无法对其进行手动分析处理。利用计算机的性能优势和图像处理算法自动化辅助分析处理已成为当前一项重要的研究手段。细胞分割效果是影响着图像自动化分析准确性的先决条
学位
随着互联网的快速发展,人们愈发关注网上通信过程中的信息安全问题。数字隐写技术作为信息隐藏的重要分支,旨在将密信以不可感知的方式嵌入到数字载体中进行传递,从而保护通信过程中的信息安全。然而隐写术也可能为不法分子所利用,对国家社会造成严重危害。隐写分析技术是对抗隐写的重要手段,其目的是检测可疑载体是否存在隐秘信息,因此研究隐写分析技术具有现实意义。音频是常见的数字媒体。多媒体社交平台的发展以及音频天然
学位
随着大数据时代的快速发展,学术论文资源呈现爆炸式持续增长,面对如此海量的学术论文,传统的搜索引擎耗时耗力,推荐系统是进行信息过滤的有效手段,将用户获取论文的方式由“主动”转化为“被动”,大大节省用户的时间和精力,缓解信息过载问题。在论文推荐领域中,有以下几个挑战,第一,用户和论文的交互方式一般是浏览、点击等具有较少信息量的隐式反馈行为,无法准确区分用户的正负样本,这使得推荐系统很难精准建模用户的兴
学位
数字化进程不断推进的同时,也带来了信息安全问题:敏感的秘密信息在传输过程中易受恶意第三方的窃听、破坏甚至篡改。数字隐写技术作为信息保护的重要手段,旨在将秘密信息隐藏于图像、音频等载体之中,以实现隐蔽通信。近年来,以生成对抗网络(Generative Adversarial Networks,GAN)为核心的隐写技术成为了研究热点。借助GAN的对抗博弈训练、非线性映射能力以及生成特性,涌现了大批隐写
学位
野生东北虎是国家Ⅰ级重点保护动物,对东北虎的保护和相关研究工作受到越来越多的关注。其中对保护区中采集到的东北虎图像进行个体识别往往是东北虎研究工作中的重要一环,但是传统的人工观察方式难以满足繁重的识别任务。本文基于深度学习对自然场景下野生东北虎的再识别问题进行相关研究。从采集到的东北虎图像中,检测并识别出此前已经标识过的东北虎个体的任务,我们称为野生东北虎再识别。对东北虎的再识别可以为后续深入分析
学位
近年来,随着人工智能、大数据技术的快速发展,多媒体内容安全问题备受关注。为了保护这些重要的多媒体信息,信息安全技术成为研究的热点。传统加密算法通过将重要信息转化为不可读的密文来保障其安全,但这容易引起恶意攻击者的注意。而隐写术则是利用特定的方式将重要信息嵌入各种数字媒体中,它能够较好地保持载体的可读性,与加密算法相比具有更高的隐蔽性,目前已经广泛应用在版权保护、数字认证以及产品溯源等领域。但是传统
学位
在传统的无线传感器网络中,传感器节点依靠自身携带的电池供电,而电池电量有限严重影响传感器网络寿命。随着无线能量传输技术的快速发展,无线充电成为解决无线传感器网络中能量问题的有效方法,从而形成了一种新的网络称为无线可充电传感器网络。在无线可充电传感器网络中可以通过部署静态能量源或调度移动能量源为传感器节点补充能量。在静态能量源部署中,现有的能量源部署研究中没有考虑能量源侯选部署位置不存在的情况。针对
学位
近年来,无线传感器网络中关于节点的能量问题的研究层出不穷,在众多能量补充的方法中,无线充电技术在解决能量问题上有着不错的表现,采用无线充电方式为节点补充能量的网络就称为无线可充电传感器网络,目前已取得较好的研究进展,但也存在灵活性不够、实时性差的问题。移动充电技术作为高效且可控的无线充电方式,利用可移动的充电器依次移动到各个节点附近执行充电任务,有望彻底解决节点电池再充电问题。因此,为移动充电器设
学位