嵌入式系统开发: LinkIt™ Smart 7688 Duo物联网平台简介

developerworks

觉得文章还不错的, 右上角的推荐.

LinkIt™ Smart 7688 Duo 平台主要针对如下两个应用场景:

  • 智能家居的家电控制

  • 办公室设备控制

什么是联发科技LinkIt™ Smart 7688 开发平台
http://labs.mediatek.com/site...

连接到 LinkIt™ Smart 7688 Duo

下面介绍3种连接到 LinkIt™ Smart 7688 Duo 并执行管理任务的方法:

串口连接

还是一个USB转TTL串口线

LinkIt™ Smart 7688 Duo 开发板一块, 价格100多一点.

Breakout for LinkIt Smart 7688 扩展板: 为接入到本地局域网提供以太网接口.

针脚连接表

图片描述

连接图

图片描述

连接到串口

screen /dev/cu.usbserial 57600

下面是启动到内置的OpenWrt系统控制台的截图

1c179820-3d41-4160-b600-848af2d00213

通过WIFI连接

图片描述

在地址栏输入 http://mylinkit.local, 按照提示执行密码设置等操作.

通过SSH

可以通过 ssh root@mylinkit.local 远程登录到 LinkIt™ Smart 7688 Duo. 密码就是刚才通过 http://mylinkit.local 设置的密码. 也可以通过串口线直接连接.

WiFi LED状态灯

LinkIt™ Smart 7688 Duo没有显示输出接口, 因此用LED灯的闪烁来表示系统的状态, 下图说明了LED灯随着系统的状态变化而变化的过程. WIFI LED灯是橙色的.

WiFi LED状态灯

AP 模式下, Wi-Fi 等有两个状态:

  • LED 灯关闭. 标识没有客户端连接到 LinkIt™ Smart 7688.

  • 每秒闪烁3次, 间隔0.5秒, 不断重复. 标识至少有一个客户端设备连接到 LinkIt™ Smart 7688.

Station 模式下, 有3个Wi-Fi LED灯状态:

  • LED 灯关闭. LinkIt Smart 7688 无法连接到无线路由器, 或者超时.

  • 每秒闪烁2次, 持续不断. 成功连接到无线路由器.

  • 根据数据传输状态进行闪烁. LinkIt Smart 7688 成功连接到无线路由器, 并且在有数据传输的时候闪烁.

视频: LED灯的闪烁频率跟随Ping的频率变化

https://v.qq.com/x/page/f0356...

示例程序

LinkIt™ Smart 7688 支持C, Python, 和Node.js的开发. 在/IoT/examples目录下有几个例子.

固件和Bootloader

固件可以通过Web UI和USB的方式更新, 更新过程, 橙色的LED灯会闪烁约3分钟, 更新完成后系统会重启, 重启过程橙色LED灯常亮约30秒.

固件将开始上传至开发板. 请确认板子电源在固件更新过程完毕前无终断, 请注意Wi-Fi LED 将闪烁约 3 分钟 (固件更新中), 然后板子会重新启动, 这时LED 将点亮约 30 秒钟 (启动中). 最后, 板子进入AP 模式时, 就可以接受连接了.
用 Wi-Fi 搜索 LinkIt_Smart_7688_XXXXXX AP 并将其连接. 请注意, 当开发板连接上一个client设备时, Wi-Fi LED 将每秒闪烁3次. 现在重新加载mylinkit.local 网页, 设置新密码并登录, 您将在 Software information 看见新的固件版本

Youtube 的视频, 你懂得.

网络连接模式

AP模式

作为一个路由器使用, 其他设备可以连接到 LinkIt™ Smart 7688 Duo, 请注意当连接上 LinkIt Smart 7688 AP 后, 您的计算机会无法访问因特网, 因为您的计算机加入了 LinkIt Smart 7688 Duo 形成的网络了, 如下图:

LinkIt Smart 7688 Duo 开发板AP 模式

AP模式切换到Station模式

uci set wireless.sta.ssid=AAA 
uci set wireless.sta.key=12345678  
uci set wireless.sta.encryption=psk 
uci set wireless.sta.disabled=0  
# 提交修改
uci commit
# 重启WIFI
wifi
# 验证外网是否连通
ping –c 5 www.mediatek.com  

Station 模式

作为一个普通的电脑连接到其他路由器, 并可以连接到Internet.

Station 模式切换回 AP 模式:

# 禁用Station模式后自动转换为AP模式
uci set wireless.sta.disabled=1
# 提交修改
uci commit
# 重启WIFI
wifi

访问优盘和SD卡

当你插入优盘或者SD卡的时候, 他们的设备符号会出现在 /Media/SD*/Media/USB*, 可以切换到其中访问数据.

扩展内存

内置的Flash 只有32MB的存储空间, 为了增加LinkIt 7688 的存储空间, 我们增加一个SD卡来存储数据.
https://mediateklabs.hackster...

使用Web UI切换网络模式

切换为Station模式, 输入AAA的密码并重启系统

图片描述

开源项目

链接

开发

阅读 4.4k

Erlang/Elixir/Java/Javascript实践
本专栏是一个主要研究Erlang/Elixir语言的专栏. 附带其他相关的, 和不相关的东西, 目的是记录自己的学习...
1.6k 声望
257 粉丝
0 条评论
你知道吗?

1.6k 声望
257 粉丝
宣传栏