中国综合性科技类核心期刊(北大核心)

中国科学引文数据库来源期刊(CSCD)

美国《化学文摘》(CA)收录

美国《数学评论》(MR)收录

俄罗斯《文摘杂志》收录

Message Board

Respected readers, authors and reviewers, you can add comments to this page on any questions about the contribution, review, editing and publication of this journal. We will give you an answer as soon as possible. Thank you for your support!

Name
E-mail
Phone
Title
Content
Verification Code
Issue 3
May  2021
Turn off MathJax
Article Contents
ZHU Ming, SHEN Jianhua, WANG Jiacai. The design and implementation of a scalable Internet of things teaching development system[J]. Journal of East China Normal University (Natural Sciences), 2021, (3): 78-95. doi: 10.3969/j.issn.1000-5641.2021.03.009
Citation: ZHU Ming, SHEN Jianhua, WANG Jiacai. The design and implementation of a scalable Internet of things teaching development system[J]. Journal of East China Normal University (Natural Sciences), 2021, (3): 78-95. doi: 10.3969/j.issn.1000-5641.2021.03.009

The design and implementation of a scalable Internet of things teaching development system

doi: 10.3969/j.issn.1000-5641.2021.03.009
  • Received Date: 2020-04-21
  • Publish Date: 2021-05-01
  • Internet of things (IoT) technology is booming, and from the viewpoint of embedded experimental teaching, it is worth thinking about how to lead students to conduct preliminary exploration in the field of Internet of things with embedded technology. In order to reduce the difficulties and costs of student learning and development, we designed and implemented a scalable IoT teaching and development system that integrates management and development functions. We adopted the open-source framework of Spring Boot and Vue to complete the development for the cloud side of the system. Using a micro-service architecture, we solved the typical challenges of strong coupling and poor scalability. In order to cope with high concurrency scenarios, we designed a load balancing optimization algorithm based on threshold filtering. Experimental results showed that the algorithm enhances the average response speed of the cloud and improves load balancing in complex network environments. Based on the MSP432 development platform and the EMW3080 Wi-Fi module, we implemented an easy-to-use SDK(Software Development Kit) that supports network distribution and data communication on the hardware side. The SDK reduced the complexity of the underlying hardware work and learning costs, allowing developers to focus on implementing business logic. Combining the work of software and hardware, the proposed IoT teaching development system provides a complete set of personalized IoT development solutions and an embedded teaching management system.
  • loading
  • [1]
    ASHTON K. That “Internet of things” thing [EB/OL]. (2009-06-22)[2020-03-01]. http://www.itrco.jp/libraries/RFIDjournal-That%20Internet%20of%20Things%20Thing.pdf.
    [2]
    PANETTA K. 5 trends emerge in the Gartner hype cycle for emerging technologies, 2018 [EB/OL]. (2018-04-16)[2020-03-01]. https://www.gartner.com/smarterwithgartner/5-trends-emerge-in-gartner-hype-cycle-for-emerging-technologies-2018/.
    [3]
    The top 10 IoT segments in 2018—based on 1 600 real IoT projects [EB/OL]. [2020-03-01]. https://iot-analytics.com/top-10-iot-segments-2018-real-iot-projects/.
    [4]
    付琳, 江世明. 新工科背景下的地方本科高校嵌入式系统课程实践教学改革的探索 [J]. 高校实验室科学技术, 2019(3): 36-38.
    [5]
    马雄. 基于微服务架构的系统设计与开发 [D]. 南京: 南京邮电大学, 2017.
    [6]
    LEE J S, SU Y W, SHEN C C. A comparative study of wireless protocols: Bluetooth, UWB, ZigBee, and Wi-Fi [C]// IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society. IEEE, 2007: 46-51. DOI: 10.1109/IECON.2007.4460126.
    [7]
    陈杨. 基于SOA的物联网智慧服务系统的设计与实现 [D]. 南京: 南京邮电大学, 2016.
    [8]
    刘劭. 基于微服务的教学支持平台服务端的设计与实现 [D]. 南京: 南京大学, 2018.
    [9]
    吴瑶瑶, 杨庚. 云环境下分布式文件系统负载均衡研究 [J]. 计算机工程与应用, 2019, 55(10): 67-72, 224.
    [10]
    杨贾冰. 面向云服务的服务协同与负载均衡策略的设计与实现 [D]. 北京: 北京邮电大学, 2019.
    [11]
    王东. 动态反馈负载均衡策略的研究 [D]. 哈尔滨: 哈尔滨工程大学, 2018.
    [12]
    郑少斌. 支持多协议的微服务化物联网平台研究与实现 [D]. 广州: 华南理工大学, 2019.
    [13]
    WANG W K, CASALE G. Evaluating weighted round robin load balancing for cloud web services [C]//2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing. IEEE, 2014: 393-400.
    [14]
    王宇耕, 肖鹏, 张力, 等. 基于负载预测的自适应权值负载均衡算法 [J]. 计算机工程与设计, 2019, 40(4): 1033-1037.
    [15]
    于金刚, 耿云飞, 杨海波, 等. 基于MQTT协议的消息引擎服务器的设计与实现 [J]. 小型微型计算机系统, 2016, 37(10): 2238-2243.
    [16]
    DANG D, PACK D J, BARRETT S F. Embedded Systems Design with the Texas Instruments MSP432 32-bit Processor [M]. [S. l.]: Morgan and Claypool Publishers, 2016.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(16)  / Tables(3)

    Article views (118) PDF downloads(4) Cited by()
    Proportional views

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return