Microbit esp8266 stop sending data to thingspeak
조회 수: 4 (최근 30일)
이전 댓글 표시
I use the following code for sending data from microbit using esp8266
basic.show_icon(IconNames.DIAMOND)
ESP8266ThingSpeak.connect_wifi(SerialPin.P1,
SerialPin.P0,
BaudRate.BAUD_RATE115200,
"ssid",
"pass")
if ESP8266ThingSpeak.is_wifi_connected() == True:
basic.show_icon(IconNames.YES)
else:
basic.show_icon(IconNames.NO)
ESP8266ThingSpeak.wait(10000)
basic.clear_screen()
def on_forever():
ESP8266ThingSpeak.connect_thing_speak("api.thingspeak.com",
"WRITE API KEY",
input.acceleration(Dimension.STRENGTH),
input.magnetic_force(Dimension.STRENGTH),
input.temperature(),
pins.analog_read_pin(AnalogPin.P10),
0,
0,
0,
0)
basic.pause(60000)
basic.forever(on_forever)
The code worked properly for days. But suddenly it stops sending data after few minutes. I have to restart microbit in order to keep sending data. But, it stops again.
Do you have any recommendation? I cannot find any help to net....
Thanks!
댓글 수: 1
alex
2022년 11월 27일
I have the exact same problem. I may have to use an external automation to shut the power off and on again for the microbit
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 REST API에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!