
考虑到中小学信息科技教育及各类科技创新教育的实际需求,结合团队的精力和国家自主可控的需求,Mixly4.0将不再支持Arduino,只会支持Python在线软件编程和MicroPython开源硬件编程,如果你还是离不开Arduino,可以继续使用Mixly3.0版本,我们将继续修复3.0的BUG,如果有的话,但不会增加新的功能。
相比于Mixly3,Mixly4在以下方面进行了重大更新:
●系统架构更新
Mixly4将全部采用静态网页技术实现,从而得以在所有智能终端上运行,包括Windows、MacOS、IOS、Android、 Linux(国产操作系统),只要能安装Google内核的浏览器即可,本地运行则采用NW.JS技术,保证在所有桌面操作系统(Windows MacOS Linux)上运行。
●完美仿真支持
Mixly4将完美支持MicroPython开源硬件仿真,MixCK电路仿真和MixNT网络仿真,具体描如下:
开源硬件仿真:开源硬件仿真包括基本的输入输出仿真(含蓝牙、无线广播)以外,还支持MixIO、NTP、心知天气、WebDB仿真,这些仿真是真的和网络交互,效果一样;
人工智能仿真:Mixly4在特定主板和外设上支持了AI功能仿真,包括语音识别,语音合成,人脸识别,颜色识别,二维码识别等;
智能小车仿真:Mixly4在特定主板上实现了智能小车仿真,支持运动、避障、追光、遥控、巡线、测速、灯光等功能;
智慧系统仿真:Mixly4针对多个应用场景,实现了整体系统仿真,具体包括:智慧大棚系统、智慧家居系统、智慧能源系统、智慧停车系统、红外遥控系统、电机测速系统、水温监测系统、自动浇花系统、自动恒温系统、液位监测系统、输液监测系统。
●第三方库支持
Mixly4在MicroPython中也会更好第支持第三方库扩展,方便用户二次开发,后续也会出专门的第三方库示例。
●智能编程支持
Mixly4将会内置Mixly知识库,方便用户使用大模型协助开发,这个需要用户自己配置大模型的API和Key,Mixly4只是提供接口
●入门硬件支持
为了让大家更加坚定地从Arduino转到MicroPython,感悟Python的强大,Mixly团队将会移植一款超高性价比的国产微处理器芯片,保证终端售价不超过10元,同时内置触摸、NFC和无线收发支持。

根据用户使用的实际情况,Mixly主要分成两大版本,一个是服务器版本,方便用户部署到教师机和服务器上,内置了MixIO的支持,另外一个则是客户端版本,方便用户本地启动,同时还有一个硬件版本,内置了Mixly4服务器版本的米思齐路由器,方便师生实现开箱即用的效果。后续发布的文件名规则是 版本+操作系统+CPU架构,具体如下:
版本 | mixly4 | mixly4 | mixly4 | mixly4 | mixly4 | mixly4 |
系统 | win | linux | linux | linux | macos | macos |
CPU | x64 | x64 | arm64 | loongarch64 | x64 | arm64 |
文件 | mixly4_win_x64 | mixly4_linux_x64 | mixly4_linux_arm64 | mixly4_linux_loongarch64 | mixly4_macos_x64 | mixly4_macos_arm64 |
备注 | 实际x86 | macos | macos | |||
(续表) | ||||||
版本 | mixio4 | mixio4 | mixio4 | mixio4 | mixio4 | mixio4 |
系统 | win | linux | linux | linux | macos | macos |
CPU | x64 | x64 | arm64 | loongarch64 | x64 | arm64 |
文件 | mixio4_win_x64 | mixio4_linux_x64 | mixio4_linux_arm64 | 只能源码方式运行 | mixio4_macos_x64 | mixio4_macos_arm64 |
备注 | 服务器版本,内置Mixly的MixIO |

Mixly客户端版本主要在X86的Windows上和Arm64的Linux上运行,国产的新创电脑一般都是Arm64的Linux,少数是龙芯的Linux。
●Windows使用说明
Mixly4最低可以在Win7版本上运行,但不推荐,主要是Win7需要安装驱动程序的问题,建议在Win10及以后版本运行,无需安装驱动程序。具体使用流程如下:
☞解压
Mixly4解压后的目录如下,注意,必须解压以后才能使用:

双击Mixly.exe会出现下面的界面,表示成功运行:

☞仿真
仿真的按键在左上角,点击后就可以在是否仿真之间做切换,用户可以选择运行仿真,停止仿真,对仿真界面进行放大,复原,保存和打开仿真文件等。

☞排查
如果Mixly界面没有正常启动,有可能是端口被占用的原因,Mixly4客户端需要使用65234 65235两个端口,所以请查阅资料,如何查到并关掉使用这两个端口的应用。
☞Win7使用说明
为了方便用户的使用,我们在Win7下也支持免驱使用Mini Sant Sowl等新的开发版,采用HID方式上载代码,缺点是无法初始化,当在win7中点击添加设备的时候,会出现下面的界面,选择HID即可。


●Linux使用说明
Mixly4客户端可以在各类有桌面环境的Linux上使用的最大问题是权限问题,普通用户没有访问串口的权限,在使用前必须赋予普通用户使用串口的权限,具体操作如下:
首先获取当前用户,然后给当前用户访问串口的权限,最后重启(可能不需要),永久生效,如图:

在linux上解压后,可能会因为权限不对无法执行,所以先双击Mixly看看行不行,不行支持 chmod +x ./Mixly:

●软件更新说明
Mixly4是支持软件手动更新的,用户打开Mixly后切换到最后一个板卡,点击设置按钮:

然后选择更新,如果需要更新,直接点击更新即可:




Mixly4的服务端版本本质上来说就是在MixIO服务器的基础上集成了Mixly,当然能,也可以集成MixAI,因为MixAI和Mixly都是使用纯静态网页做的,可以放到任何一个Web服务器上使用。
●MixIO功能介绍
MixIO的核心是一个MQTT物联网服务平台,但为了信息科技教育的方便,还加入了WebDB,NTP,共享文档编辑等功能,同时,还内置了接口支持与Mixly和MixAI的集成,特别适合部署在教师机上,学校或教育局的服务器上,这样,所有的师生只要使用浏览器就可以使用米思齐生态了。
需要注意,MixIO将会使用多个网络端口,基础配置如下,这些端口都不能被占用,否则,MixIO无法使用。
- "MIXIO_HTTP_PORT": 0,HTTP端口,0表示不启用
- "MIXIO_HTTPS_PORT": 443,HTTPS端口,默认443,Linux上建议8443
- "MIXIO_MQTT_PORT": 1883,MQTT端口
- "MIXIO_WS_PORT": 8083,WebSocket端口
- "MIXIO_WSS_PORT": 8084,安全WebSocket端口
- "MIXIO_YJS_PORT": 8082,共享文档编辑使用
- "MIXIO_YJS_WSS_PORT": 8086,共享文档安全编辑使用
另外还有一个18084管理端口,上述端口都不要修改。
●Windows使用说明
☞解压
MixIO解压后进入目录,结构如下(MixAI不一定有,根据下载的版本的不同):

☞启动
进入mixio目录,点击mixio.exe启动,输出如下:

选择1,将以终端模式启动,保持命令行端口,关掉此窗口,MixIO服务自动退出,如果选择2,那么将以后台模式启动,成功后会自动退出此窗口,服务在后台一直运行。如果不报错的后,用户就可以根据输出提示访问MixIO服务了,如果报错,基本上都是端口冲突问题,请根据资料退出冲突的应用。
☞使用
通过Google内核的服务器访问,将会出现下面的界面:

选择高级,继续访问即可:

出现的界面如下,主界面是MixIO,左下角可以进入Mixly和MixAI,如果有的话:

●Linux使用说明
Linux的使用和Windows基本没有差别,但需要注意,普通用户无法打开443端口,所以建议使用8443端口,或者用sudo模式启动,如果mixio无法执行,同样也需要用chmod +x ./mixio 加入执行权限。
●管理模式使用
用户可以通过https://提示的IP:18084端口进入管理模式。默认用户和密码是admin public,进入后界面如下,用户可以在这里进行数据管理,用户导入和手动更新:

其中,Mixly的更新可以实时生效,MixIO的更新必须重启。

网页端:https://mixly.cn
离线版:
https://pan.baidu.com/s/1ooHL9HJG2uCMHYW4A3KKtg?pwd=3efa
欢迎大家积极试用并将使用体验反馈给我们,以此共同打造越来越好用的米思齐信息科技技术生态!


扫码关注“爱上米思齐”公众号,了解更多米思齐奥秘!

扫码关注UP主,轻松自学米思齐课程!
夜雨聆风