Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    【XR806开发板试用】 E-Link Board 👉‍ screen_app 开发

    Wireless & Analog Series
    1
    1
    1132
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • iysheng
      iysheng LV 5 last edited by iysheng

      解决的问题:为了改善在家做月子时候,家人希望时不时地进屋里看小孩,但是如果这时候小孩子在睡觉,或者妈妈在哺乳,如果贸然地进来是不是很不礼貌,纵使是敲门,这时候会不会吵到小孩子呢。如果有一个小看板可以放在客厅或者门口位置,孩子妈妈可以通过手机遥控修改看板上的内容,及时更新小孩子的状态,是不是可以减少贸然的尴尬呢?

      实现的方法:针对上述问题,我基于 XR806 设计了一款比较小巧的母婴看板设备。这个设备支持手机通过微信连连遥控看板的内容,及时更新小孩子的状态。

      这个设备外观是这样的:


      这张图片显示的图标是我使用到的一些软件的 logo。对了,还有我的微信头像。嘿嘿。这些和母婴看板有什么关系呢?

      再看一张截图:


      这张图,描述了整个母婴看板设备的层次图。XR806 通过 mqtt 连接腾讯云,此处要感谢@mocul ,参考了他的教程,少走了一些弯路。此外,重点还参考了如下几个文件:

      • device/xradio/xr806/xr_skylark/project/example/mqtt/main.c
      • device/xradio/xr806/xr_skylark/project/example/wlan/main.c
      • device/xradio/xr806/xr_skylark/src/cjson/json_test.c
      • device/xradio/xr806/xr_skylark/project/common/cmd/cmd_json.c

      分别实现了 MQTT 的移植以及 cJSON 格式数据解析

      特别地,通过参考 wlan/main.c 文件,实现了上电自动连接热点的功能。

      通过腾讯云注册了一个设备:


      有了这个设备,本来想尝试开发下腾讯连连 H5 面板呢,但是着实基础薄弱,不知道从何处着手看代码,只能偷懒直接拿着 demo 例程来用了。具体的 demo 在https://github.com/tencentyun/iotexplorer-h5-panel-demo。

      直接编译出来 js 和 css,上传到腾讯云自定义面板处:


      最后的效果是这样的:


      整个项目的代码在 gitee 上,https://gitee.com/iysheng/devboard_device_allwinner_xr806.git
      其中 notes 分支记录了整个项目的代码开发过程。

      为了更好的展示效果,我录制了一个小视频放在了 bilibili。效果的链接。

      XR806 母婴看板演示视频链接

      1 Reply Last reply Reply Quote Share 1
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策