UIFlow Guide
CoAP test
from m5stack import *
from m5stack_ui import *
from uiflow import *
import unit
screen = M5Screen()
screen.clean_screen()
screen.set_screen_bg_color(0xFFFFFF)
NBIoT_0 = unit.get(unit.NBIOT, unit.PORTA)
if NBIoT_0.coap_connect('120.77.157.90', 5683):
print(NBIoT_0.coap_get('/m5stack-get'))
print(NBIoT_0.coap_post('/m5stack-post', 'post-test', content_format=0))
print(NBIoT_0.coap_put('/m5stack-put', 'put-test', content_format=0))
NBIoT_0.uart_port_id(1)
print((str('GPRS:') + str((NBIoT_0.get_gprs_network_registration()))))
print((str('network registration:') + str((NBIoT_0.get_network_registration()))))
print((str('single quality:') + str((NBIoT_0.get_single_quality()))))
print((str('status:') + str((NBIoT_0.check_status()))))
print((str('connect status:') + str((NBIoT_0.coap_connect('', 5683)))))
print((str('destroy status:') + str((NBIoT_0.coap_destroy()))))
print((str('get status:') + str((NBIoT_0.coap_get('')))))
print((str('post status:') + str((NBIoT_0.coap_post('', '', content_format=0)))))
print((str('put status:') + str((NBIoT_0.coap_put('', '', content_format=0)))))
print((str('is connection:') + str((NBIoT_0.mqtt_check_connection()))))
NBIoT_0.mqtt_connect('', 1883, '', '', '', 0)
NBIoT_0.mqtt_disconnect()
NBIoT_0.mqtt_poll()
NBIoT_0.mqtt_publish('', '', 0)
print((str('MQTT subscribe:') + str((NBIoT_0.mqtt_subscribe('', unit_nbiot_mqtt_cb, 0)))))
def unit_nbiot_mqtt_cb(nb_mq_topic, nb_mq_payload):
global nb_topic, nb_msg
nb_topic = nb_mq_topic
nb_msg = nb_mq_payload
pass
NBIoT_0.mqtt_unsubscribe('')
NBIoT_0.poweroff()
NBIoT_0.reset()
print((str('echo module:') + str((NBIoT_0.set_command_echo_mode(0)))))