07-WiFi无线
未来板的优势是wifi无线,我们可以通过网络获取很多的信息,做诸如物联网和调用ai接口实现ai功能等更多事情
编程积木
WIFI连接
积木 | 说明 |
---|---|
进行连接指定密码和名称的WiFi | |
判断是否成功连接WiFi,是返回真,否返回假 | |
获取wifi的各项数据(IP、网关、dns),返回一串字符 | |
获取wifi的各项数据(IP、网关、dns),返回单个选项的数据 | |
获取WiFi模块的mac地址 | |
断开wifi |
MQTT服务器
积木 | 说明 |
---|---|
连接到MQTT的服务器(标准的MQTT协议) | |
带私钥的MQTT服务器登陆 | |
订阅话题 | |
获取话题的消息 | |
向指定话题发布消息 | |
获取MQTT消息 |
OneNet与NTP
积木 | 说明 |
---|---|
设置网络时间的位置(GMT+8为北京时间) | |
获取当前时间的年(月、日、小时、分、秒、微秒) | |
设定OneNet设备的ID、APIkey | |
向OneNet上传数据 | |
读取服务器上的数据的值 |
无线radio
积木 | 说明 |
---|---|
初始化 | |
设置频道号 | |
获取无线接收到的消息 | |
发送无线消息 |
程序示例
📋:2.4G无线通讯
使用这个功能可轻易地完成遥控机器人等项目,注意未来板的2.4g的无线通讯不能与Microbit的无线通讯相通讯,因为两款板子之间的协议和频段都不一样。未来板的2.4G只能与未来板之间相互通讯。
无线通讯内容支持发送接收中文
- 发送端程序
- 接收端程序
📋:连接wifi & wifi的配置信息
📋:MQTT通讯
喵家提供免费的MQTT服务器,注册后使用 https://iot.kittenbot.cn/
📋:未来板MQTT连接电脑本地服务器
- 打开本地IOT服务器,点击IOT按钮,打开本地服务器,记录下自己的电脑服务器的ip地址,填写在后续的程序中
![image.png](https://learn.kittenbot.cn/2024md_pic/1622887613432-c0ac4766-224d-4689-829d-9b5b9ef4a88c.png)
📋:ntp获取网络时间
📋:OneNet IoT平台通讯
OneNet是中国移动推出的IOT商业平台,功能强大,但是使用非常复杂。不推荐新手使用,新手推荐使用喵家IOT平台。
第一步:OneNet平台进行账号注册,申请话题,设别接入协议为HTTP
下图为CC喵申请的话题,我们只需要记住,产品ID和access_key即可,编程需要用到
添加数据流名称
第二步:
编程填入对应信息