查看: 3130|回复: 1

TigerBoard----通过微信控制继电器

[复制链接]
  • TA的每日心情
    郁闷
    2016-8-18 12:54
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-3-13 21:48:52 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 糖悦之果飞 于 2016-3-23 14:21 编辑

    搭载的外围器件:四路继电器模块(控制引脚为J3_33、J3_35、J3_36、J3_37)
    实现了通过微信随时随地控制继电器的功能,继电器可以接灯或者其它各种电器, 从而实现随时随地控制家里的各种开关类电器。
    依赖库的安装:
    $ sudo apt-get update  
    $ sudo apt-get install autoconf libtool
    $ git clone https://github.com/json-c/json-c.git
    $ cd json-c
    $ sh autogen.sh
    $ ./configure
    $ make
    $ make install  
    安装完成后在/etc/ld.so.conf里加入一行 /usr/local/lib/ 然后执行sudo ldconfig -v 没有这一步的话会提示找不到json-c库。

    这套程序是之前在RiotBoard上开发的,当时GPIO是用的寄存器操作的,今天把它移植到了TigerBoard上,大家要是感兴趣的话可以装到你的TigerBoard或者是移植到你的其它开发板上。系统是用的GoBian,系统安装方法可以参考其他帖子。
    1)安装json-c
        这套程序使用到了一个叫json-c的库,原因是物联网平台的协议必须通过json格式进行数据交互。
        首先:sudo apt-get update 更新一下软件源
        然后:sudo apt-get install autoconf libtool 安装2个小工具,用来配置json-c
        然后 git clone https://github.com/json-c/json-c.git
                $ cd json-c
                $ sh autogen.sh
                $ ./configure
                $ make
                $ make install
        然后祈祷不要出错。  
        然后在/etc/ld.so.conf里加入一行/usr/local/lib/,然后执行sudo ldconfig -v;没有这一步的话会提示找不到json-c库。
    2)编译主程序
    tiger.rar (21.27 KB, 下载次数: 7, 售价: 2 与非币)
    IMG_3130.PNG

    bin文件.rar

    14.85 KB, 下载次数: 3

    程序源码.rar

    22 KB, 下载次数: 2

    依赖库.rar

    110.34 KB, 下载次数: 2

    回复

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-3-13 22:39:17 | 显示全部楼层
    下载下来,参考和学习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-6 00:44 , Processed in 0.135608 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.