导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

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

    Wireless & Analog Series
    1
    1
    1088
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • iysheng
      iysheng LV 5 最后由 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 条回复 最后回复 回复 引用 分享 1
      • 1 / 1
      • First post
        Last post

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

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