美文网首页
基于物联网的智能麻将机

基于物联网的智能麻将机

作者: 西医袄 | 来源:发表于2018-11-04 09:55 被阅读0次

    1 需求分析

    麻将是大多数人喜爱的娱乐工具,随着喜爱麻将的人数增加,越来越多的问题也随之出现。例如:人们打麻将时懒于洗牌、摸牌、出牌和打牌时肚子饿以及口渴,中途想上厕所怕对手偷窥牌面,对手出牌时间太长,久坐腰背酸痛,脑记奖惩情况易忘记,打牌环境太差,沉迷打牌忘记时间,有玩家事出突然离开等……


    image.png

    2 设计思路

    • 采用分层设计的思想,把整个设计分为感知识别层、网络传输层、应用支撑层、应用接口层;
    • 模拟现实场景,一步一步地设计。

    3 实现方法

    3.1 感知识别层

    • 温度传感器


      image.png
    • 压力传感器


      image.png
    • RFID


      image.png

    3.2 网络传输层

    3.2.1 MTQQ

    MQTT将各个传感器等配件收到的信息进行封装以HTTP方式提交到 OneNet 平台,出现异常情况时,使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。

    3.2.2 HTTP

    HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。在这个智能麻将机中,采用POST方法发送数据到服务器。

    3.3 应用支撑层

    3.3.1 数据库

    数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。在这个智能麻将机中,数据库主要用于存储不同玩家打麻将时的习惯和历史纪录。

    3.3.2 数据分析

    数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。这一过程也是质量管理体系的支持过程。在实用中,数据分析可帮助人们作出判断,以便采取适当行动。在这个智能麻将机中,主要分析玩家的身体情况以及环境的温湿情况。

    3.3.3 专家系统

    专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。在这个智能麻将机中,专家系统模拟人类麻将专家为玩家提供更贴心的服务。

    3.4 应用接口层

    3.4.1 PC端

    web端使用HTML5进行页面管理,前端应用JS框架,后台使用JAVA开发。

    3.4.2 移动端

    与PC端共用服务器,分为 Android 端和 iOS 端来开发应用。

    3.5 前景

    2017年4月,国际智力运动联盟宣布,麻将正式成为世界智力运动项目。可见,麻将运动在中国广大的城乡十分普及,流行范围涉及到社会各个阶层、各个领域,已经进入到千家万户,成为中国最具规模和影响力的智力体育活动。麻将运动的客观存在是当今中国任何人都无法回避的现实,智能麻将机大有可为。

    相关文章

      网友评论

          本文标题:基于物联网的智能麻将机

          本文链接:https://www.haomeiwen.com/subject/vyoatqtx.html