# 物联网 ## WIFI ```python from cocopiPython import Networking ``` ### 初始化 ```python Networking() ``` ### 连接WIFI ```python wifiContent(WiFiSSID,WiFiPSD) ``` ### 参数信息 |参数|类型|说明| |:---|:---|:---| |WiFiSSID|str|WIFI名称,必填| |WiFiPSD|str|WIFI密码,必填| ### WiFi连接状态 ```python wifiIsContent() ``` ### 获取IP ```python getWifiIP() ``` ### 样例 ```python from cocopiPython import NetWorking Networking = NetWorking() # 初始化 Networking.wifiContent("CocoRobo_SZ","cocorobo2019") while not Networking.wifiIsContent(): print("wifi连接中...") print('wifi连接成功!') print('IP地址:',Networking.getWifiIP()) ``` ## 天气预报 ```python from cocopiPython import Weather ``` ### 初始化 ```python Weather() ``` ### 获取天气 ```python getWeather(city,lang='zh-hans') ``` ### 参数说明 |参数|类型|说明| |:---|:---|:---| |city|str|城市代码,必填,详见中国城市代码参照| |lang|str|语言| ### 样例 ```python from cocopiPython import Weather,NetWorking # 联网 Networking = NetWorking() Weather = Weather() Networking.wifiContent("CocoRobo_SZ","cocorobo2019") while not Networking.wifiIsContent(): print("wifi连接中...") print('wifi连接成功!') weatherData = Weather.getWeather(101280601,"zh-hans") print(weatherData) ``` ## 邮件发送 ```python from cocopiPython import Email ``` ### 初始化 ```python Email() ``` ### 发送邮件 ```python send(email,content,title) ``` ### 参数说明 |参数|类型|说明| |:---|:---|:---| |email|string|收件人邮箱,必填| |content|string|邮件内容,必填| |title|string|邮件标题,必填| ### 样例 ```python from cocopiPython import NetWorking,Email Net = NetWorking() email = Email() Net.wifiContent("CocoRobo_SZ","cocorobo2019") while not Net.wifiIsContent(): print("wifi连接中...") print('wifi连接成功!') email.send('1101068574@qq.com','who are you?','name') ``` ## 云端服务 ```python from cocopiPython import Cloud ``` ### 初始化 ```python Cloud() ``` ### 发送 ```python sendData(key,data) ``` ### 参数说明 |参数|类型|说明| |:---|:---|:---| |key|string|云端事件的API,必填| |data|字典|发送的数据,必填,以字典的格式发送,{属性:’123‘}| ### 样例 ```python from cocopiPython import NetWorking,Cloud Net = NetWorking() cloud = Cloud() Net.wifiContent("CocoRobo_SZ","cocorobo2019") while not Net.wifiIsContent(): print("wifi连接中...") print('wifi连接成功!') params = {"Property0":666} cloud.sendData("7219bc312639056e95a42480f9870d9f",params) time.sleep(2) ```