当前位置:网站首页>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 |
边栏推荐
- Remove the influence of firewall and virtual machine on live555 startup IP address
- 去除防火墙和虚拟机对live555启动IP地址的影响
- bootstrap如何清除浮动的样式
- Day_ 01 smart communication health project - project overview and environmental construction
- CPU的功能和基本结构
- Functions and basic structure of CPU
- Long substring without repeating characters for leetcode topic resolution
- haas506 2.0开发教程-sntp(仅支持2.2以上版本)
- sklearn sklearn中的模型调参利器 gridSearchCV(网格搜索)
- Given a node of a binary tree, return the successor node of the node
猜你喜欢
随机推荐
How to add libraries for Arduino ide installation
Day_13 傳智健康項目-第13章
快速认识 WebAssembly
Remove duplicates from sorted list II of leetcode topic resolution
Day_ 10 smart health project - permission control, graphic report
解析创客教育中的造物原理
Progress of layer 2 technical scheme
qt creater搭建osgearth环境(osgQT MSVC2017)
Index - MySQL
golang正则regexp包使用-04-使用正则替换(ReplaceAll(),ReplaceAllLiteral(),ReplaceAllFunc())
又到半年总结时,IT人只想躺平
Redis sentry
mongodb 4. X binding multiple IP startup errors
Xray linkage crawlergo automatic scanning pit climbing record
Linked Storage
2020 smart power plant industry insight white paper
Find the number of nodes in the widest layer of a binary tree
Extend your kubernetes API using the aggregation API
RF content learning
A review: neural oscillation and brain stimulation in Alzheimer's disease








