跳到主要内容

07-WiFi无线

未来板的优势是wifi无线,我们可以通过网络获取很多的信息,做诸如物联网和调用ai接口实现ai功能等更多事情

  编程积木

WIFI连接

积木说明
image.png进行连接指定密码和名称的WiFi
image.png判断是否成功连接WiFi,是返回真,否返回假
image.png获取wifi的各项数据(IP、网关、dns),返回一串字符
image.png获取wifi的各项数据(IP、网关、dns),返回单个选项的数据
image.png获取WiFi模块的mac地址
image.png断开wifi

MQTT服务器

积木说明
image.png连接到MQTT的服务器(标准的MQTT协议)
image.png带私钥的MQTT服务器登陆
image.png订阅话题
image.png获取话题的消息
image.png向指定话题发布消息
image.png获取MQTT消息

OneNet与NTP

积木说明
image.png设置网络时间的位置(GMT+8为北京时间)
image.png获取当前时间的年(月、日、小时、分、秒、微秒)
image.png设定OneNet设备的ID、APIkey
image.png向OneNet上传数据
image.png读取服务器上的数据的值

无线radio

积木说明
image.png初始化
image.png设置频道号
image.png获取无线接收到的消息
image.png发送无线消息

  程序示例

📋:2.4G无线通讯

使用这个功能可轻易地完成遥控机器人等项目,注意未来板的2.4g的无线通讯不能与Microbit的无线通讯相通讯,因为两款板子之间的协议和频段都不一样。未来板的2.4G只能与未来板之间相互通讯。

无线通讯内容支持发送接收中文

  1. 发送端程序

image.png

  1. 接收端程序

image.png

📋:连接wifi & wifi的配置信息

image.png

📋:MQTT通讯

喵家提供免费的MQTT服务器,注册后使用    https://iot.kittenbot.cn/
image.png

📋:未来板MQTT连接电脑本地服务器

未来板MQTT连接电脑本地服务器.zip

  1. 打开本地IOT服务器,点击IOT按钮,打开本地服务器,记录下自己的电脑服务器的ip地址,填写在后续的程序中

image.png
image.png
image.png

📋:ntp获取网络时间

由于默认的国际的对时服务器不稳定,请在同步网络时间的积木前加入
image.png

image.png

📋:OneNet IoT平台通讯

OneNet是中国移动推出的IOT商业平台,功能强大,但是使用非常复杂。不推荐新手使用,新手推荐使用喵家IOT平台。

第一步:OneNet平台进行账号注册,申请话题,设别接入协议为HTTP

下图为CC喵申请的话题,我们只需要记住,产品ID和access_key即可,编程需要用到
image.png

添加数据流名称
image.png

第二步:
编程填入对应信息
image.png