Tag: Raspberry Pi Remote

Raspberry Pi Remote-使用Flask,Swift和GoPiGo3

确保您添加了Alamofire容器,这就是我们将用来向烧瓶服务器发出GET请求的容器。 返回您的终端,并确保您仍在正确的目录中,然后致电: 吊舱安装 现在应该安装Alamofire了,我们可以发出GET请求了。 确保您现在正在打开工作区文件。 设计UI 本节将简短,因为您应该自行设计UI,但是,您要确保我们用python编写的每个命令都有5个按钮。 前进,后退,左,右,停止。 打开助手编辑器,然后按住Ctrl并将每个按钮拖到ViewController.swift中。 确保将连接从IBOutlet切换到IBAction。 您现在应该在ViewController.swift文件中具有以下5个连接: 如果按钮已连接到main.storyboard,则应填充每个IBAction旁边的圆圈。 现在我们要导入Alamofire。 在导入UIKit上方,输入: 进口Alamofire 发出GET请求 最后一步,我们需要根据要运行Pi的功能向每个动作添加Alamofire请求。 在每个IBAction下写: Alamofire.request(“ http:// IPADDRESS:PORT / ROUTE”).responseString {(已打印)在 让结果=打印。描述 打印(结果) } 重要: IPADDRESS =您的Rasberry Pi的IP地址,可以通过在Pi的命令行中输入以下地址来找到: 须藤ifconfig PORT =您在Python文件中选择的任意端口EX:5000 ROUTE =烧瓶服务器将使用EX的Python函数路由:“ / forward” 运行遥控器 现在我们完成了,请继续使用Raspberry Pi并启动flask服务器: cd桌面 cd sudo python pythonRemote.py 然后将您的iOS应用构建到iOS设备或模拟器上,然后单击按钮以运行您的功能! 您应该在Xcode调试器和Raspi终端中看到响应。 如果您跟随GoPiGo功能一起使用,那么您现在应该拥有一辆遥控车! 这可以用于远程运行用flask和Python为pi编写的任何函数。 请在下面分享您的项目! 在我的github上查看我的代码。