当前位置:网站首页>Haas 506 2.0 Tutoriel de développement - bibliothèque de composants avancés - modem. SMS (ne prend en charge que les versions supérieures à 2,2)
Haas 506 2.0 Tutoriel de développement - bibliothèque de composants avancés - modem. SMS (ne prend en charge que les versions supérieures à 2,2)
2022-06-23 06:37:00 【Zhiyun Clothing】
haas506 2.0Tutoriels de développement-Bibliothèque de composants avancés-modem.sms
1.Envoyer un SMS
Description du cas:
- InsérerSIMCarte
- Envoyer un SMS
- ‘yourPhoneNumber’Doit être changé en numéro correspondant(strFormat)
main.py
# -*- coding: UTF-8 -*-
from modem import sms
import utime as time
if __name__ == '__main__':
#Instanciation
smss = sms()
time.sleep(1)
smss.sendTextMsg('yourPhoneNumber','welcome to use haas506','GSM')
smss.sendTextMsg('yourPhoneNumber','Bienvenue.haas506','UCS2')
Tableau des effets-Envoyer
2.Recevoir un SMS
- Recevoir des SMS de votre téléphone
main.py
# -*- coding: UTF-8 -*-
from modem import sms
import utime as time
def sms_cb(args):
#String
ind_flag = args[0]
mes_buf = args[1]
mes_num = args[2]
# print("type of mes_buf:",type(mes_buf))
print('new message:ind_flag:{},mes_buf:{},mes_num:{}'.format(ind_flag,mes_buf,mes_num))
if __name__ == '__main__':
#Instanciation
smss = sms()
#Recevoir un rappel SMS
print('--------------')
time.sleep(5)
smss.setCallbacks(sms_cb)
Tableau des effets-Réception
Attention!:Avec un téléphone portablehaas506En envoyant un SMS,L'assistant série ne peut pas toujours afficher le chinois,Il y a deux solutions:(1)Un assistant de port série qui peut définir l'affichage en chinois.(2)Enregistrer le journal de port série,Ouvrir le fichier journal,Les caractères chinois seront affichés.
3.Class-sms
| setCallbacks | sendTextMsg |
|---|---|
| Recevoir un SMS | Envoi de SMS |
SMS - Fonction SMS
- Prototype de fonction:
modem.sms()
- Description des paramètres: Aucune
setCallbacks - Réaliser la fonction de réception de SMS
Fonction: Réaliser la fonction de réception de SMS
Prototype de fonction:
sms.setCallbacks(sms_cb)
- Description des paramètres:
| Paramètres | Description |
|---|---|
| sms_cb | Fonction de rappel SMS , Voir l'exemple pour la forme et l'utilisation spécifiques du rappel |
sendTextMsg - Envoi de SMS
Fonction: Envoi de SMS
Prototype de fonction:
sms.sendTextMsg(phoneNumber, msg, codeMode)
- Description des paramètres:
| Paramètres | Description |
|---|---|
| phoneNumber | Numéro de réception du SMS |
| msg | Contenu du SMS |
| codeMode | Codage des caractères utilisé ,‘GSM’ - GSMMode de codage;‘UCS2’ - UCS2Mode de codage |
| Méthode d'encodage des caractères | Description |
|---|---|
| ‘GSM’ | GSMMode de codage, Pour envoyer des SMS en anglais |
| ‘UCS2’ | UCS2Mode de codage, Peut être utilisé pour envoyer des SMS chinois et anglais |
边栏推荐
- LeetCode笔记:Weekly Contest 298
- Difference between MySQL read committed and repeatability
- C language obtains second, millisecond, subtle and nanosecond timestamps
- mysql如何将日期转为数字
- How to build a data application system based on overall value for energy enterprises
- The central network and Information Technology Commission issued the National Informatization Plan for the 14th five year plan, and the network security market entered a period of rapid growth
- 射频基础理论(dB)
- Day_ 08 smart health project - mobile terminal development - physical examination appointment
- C language removes line breaks (or other characters) at the end of strings
- CVE-2021-20038
猜你喜欢

Synchronous switching power supply reduces EMI layout dv/dt di/dt

Day_06 传智健康项目-移动端开发-体检预约

Functions and basic structure of CPU

Home address exchange

Docker practice - redis cluster deployment and micro service deployment project

qt creater搭建osgearth环境(osgQT MSVC2017)

Detailed explanation of redis persistence, master-slave and sentry architecture
百度URL参数之LINK?URL参数加密解密研究(代码实例)

把CSMA/CD、Token Bus、Token Ring说清楚

C # database reports errors. Let's have a look
随机推荐
Day_09 传智健康项目-移动端开发-手机快速登录、权限控制
Repeated DNA sequences for leetcode topic resolution
haas506 2.0开发教程-hota(仅支持2.2以上版本)
LeetCode笔记:Weekly Contest 298
Steam教育对国内大学生的影响力
开源生态|超实用开源License基础知识扫盲帖(下)
How to query fields separated by commas in MySQL as query criteria - find_ in_ Set() function
Day_ 03 smart communication health project - appointment management - inspection team management
Design scheme of Small PLC based on t5l1
A review: neural oscillation and brain stimulation in Alzheimer's disease
C语言 踩坑:文档编码错误,导致base64中文编码错误
【已解决】“The Unity environment took too long to respond. Make sure that :\n“
js创建数组(元素都是对象)
C Advanced Learning -- Reflection
【踩坑记录】数据库连接未关闭连接,释放资源的坑
C language removes line breaks (or other characters) at the end of strings
业务逻辑安全思路总结
MySQL5.6 (5.7-8) 基于shardingsphere5.1.1 Sharding-Proxy模式读写分离
How to add libraries for Arduino ide installation
Day_ 12 smart health project jasperreports