# 進度 燈號 快閃:無網路 慢閃:有網路 慢閃之後連線到伺服器後變會快閃 目前LSM6DSRO已經可以讀到資訊,使用SPI通訊(USB_LSM6DSRX-2基礎測試程式碼) 目前BLE已經可以搜尋到 (BLE_Demo) https://github.com/STMicroelectronics/STMems_Standard_C_drivers/tree/master/lsm6dso_STdC 遠傳NBIOT卡 到2024/02/28 失效 有可能2月就失效了 用姐姐的電腦架伺服器記得要設定ip ![image](https://hackmd.io/_uploads/SJg9iih4A.png) stm32wb5x_FUS_fw.bin 位址0x080EC000 stm32wb5x_BLE_Stack_full_fw.bin 位址0x080CE000 //好像不需要拉到high,記得燒錄時先按start FUS 之後燒錄好FUS 在燒錄stack_full要記得按start wireless start啟動 在燒錄ble底層韌體時記得要把boot0拉到high,這裡指的是stm32wb5x_BLE_Stack_full_fw.bin https://blog.csdn.net/D_cutter/article/details/125675939 500 mg×0.001×9.80665=4.903325 m/s² 因此,500 mg 的加速度等於大約 4.903325 m/s²。 ​ # 注意 使用Postman不能打自己的實體ip 要機器才能打(外部的人) # 論文參考 由於人類的活動通常處於低頻段,因此 100 Hz 是人體跌倒偵測的合適取樣率 # 確認 SIM7000 網路是否有通 AT AT+CGATT? AT+COPS? AT:應該回應 OK,確認模組正常響應。 AT+CGATT?:這個指令用來查詢GPRS附着狀態。應該回應 +CGATT: 1,表示已經附着到GPRS網絡。 回覆:+CGATT:1。 0:表示網路未啟動。 1:表示網路已啟動,注意,等於1表示僅打開網路功能,但是否入網還要等待+CEREG指令的確認。 OK AT+CPSI? //有回應就代表已經連上網路了 +CPSI: LTE NB-IOT,Online,466-01,0x4F63,51361923,487,EUTRAN-BAND28,9454,0,0,-15,-86,-70,9 AT+COPS?:這個指令用來查詢註冊的運營商。應該回應有關當前註冊的運營商信息。 # GPS 開啟 AT+CGNSPWR=1 //開啟GPS AT+CGNSPWR=0 //關閉GPS AT+CGNSINF //獲取GPS資料 有時候讀取不到就換空曠一點的地方 或等一下 剛開機需要等大概半小時 OK AT+CGNSINF +CGNSINF: 1,1,20230916062447.000,**25.065962,121.433672**,2.400,0.00,132.9,1,,1.1,1.5,0.9,,19,6,2,,39,, **25.065962,121.433672** 此為經緯度直接貼到GOOGLE地圖就會顯示所在位置 重新上電的時候就要再重新開啟GPS # POSTMAN 測試 Line notify api https://dotblogs.com.tw/TingI/2019/02/12/182723 line notify權杖 yxbfWgJsrfFQKlXwa8HxpYAk8S7HPGuArKrVIawnj1L 3IRnUmmhFjiDoxJ1OuKbCS7Vn4TlPsAi4MjdVWSu8tQ JEZnms7x1gce11grqSh3AD3B0L0KV4A7cc2e2ignmD0 //新 # 如何使用SIM7000模組發送HTTP URL (成功) AT+CGPADDR //獲取IP +CGPADDR: 1,10.114.192.172,36.1.225.128.148.0.128.7.213.211.88.69.156.206.147.13 IP為:10.114.192.172 //此IP是動態的 可能因為位置跟時間而有不同 遠傳iot SIM卡 APN:iot4ga2 AT+CGDCONT=1,"IP","iot4ga2","10.114.68.8" //IP表示 IPv4 並不是要你填入自己的ip ,後面的10.114.192.172才是ip # SIM7000G TCP/IP PING測試過可以 (成功) AT+CGATT? +CGATT: 1 //表示網路功能已啟動 AT+CPSI? //有回應就代表已經連上網路了 +CPSI: LTE NB-IOT,Online,466-01,0x4F63,51361923,487,EUTRAN-BAND28,9454,0,0,-15,-86,-70,9 獲取APN AT+CGNAPN +CGNAPN: 1,"iot4ga2" 我們需要透過幾個指令來連線數據網路:AT+CSTT=, AT+CIICR AT+CSTT="iot4ga2" 啟動數據網路 AT+CIICR OK 獲取IP AT+CIFSR 10.114.64.173 Ping 測試 //代表能夠ping成功了 AT+CIPPING="8.8.8.8" +CIPPING: 1,"8.8.8.8",60000,255 +CIPPING: 2,"8.8.8.8",60000,255 +CIPPING: 3,"8.8.8.8",60000,255 +CIPPING: 4,"8.8.8.8",3247,52 OK ## 以下尚未測試 連結TCP AT+CIPSTART="TCP","192.168.56.1",48569 OK # http 已經成功 AT+CNACT=1 //繳活網路 AT+CNACT? //HTTP GET 请求示例 AT+SHCONF="URL","http://httpbin.org" OK //设置 HTTP(S)服务器地址 AT+SHCONF="BODYLEN",1024 OK //设置 body 的最大长度 AT+SHCONF="HEADERLEN",350 OK //设置 header 的最大长度 AT+SHCONN OK //连接 HTTP(S)服务器 AT+SHSTATE? +SHSTATE: 1 OK //获取 HTTP(S)状态 AT+SHCHEAD OK //清除 HTTP 请求信息头 AT+SHAHEAD="User-Agent","curl/7.47.0" OK //增加 HTTP 请求信息头内容 AT+SHAHEAD="Cache-control","no-cache" OK //增加 HTTP 请求信息头内容 AT+SHAHEAD="Connection","keep-alive" OK //增加 HTTP 请求信息头内容 AT+SHAHEAD="Accept","*/*" OK //增加 HTTP 请求信息头内容 AT+SHREQ="/get?user=jack&password=123", 1 //发送 GET 请求。 OK +SHREQ: "GET",200,387 //获取的数据长度为 387 AT+SHREAD=0,387 OK +SHREAD: 387 { "args": { "password": "123", "user": "jack" },"headers": { "Accept": "*/*", "Cache-Control": "no-cache", "Content-Length": "0", "Host": "httpbin.org", "User-Agent": "curl/7.47.0", "X-Amzn-Trace-Id": "Root=1-5ed706c8-99b97372ae6f043f805cf243 " },"origin": "117.132.195.245", "url": "http://httpbin.org/get?user=jack&password=1 23" } //读取数据的长度为 387 //数据内容紧随“+SHREAD: 387”之后 AT+SHDISC OK //断开 HTTP(S)连 AT+SHCONF? //看設定 AT+SHAHEAD? //看header設定 # usb-TTL sim7000G模組要吃5v電 通訊S1跟3V3短路 # Linenotify 成功 注意得要自己實體ip架設一個api AT+CNACT=1 //繳活網路 OK AT+SHCONF="URL","http://180.218.5.195:80" OK AT+SHCONF="BODYLEN",1024 OK AT+SHCONF="HEADERLEN",350 OK AT+SHCONN OK AT+SHCPARA OK AT+SHPARA="Gps","25.05554709281232,121.48073299228369" OK AT+SHREQ="/LineNotify",3 OK +SHREQ: "POST",200,29 AT+SHREAD=0,29 OK +SHREAD: 29 {"status":200,"message":"ok"} # 注意 如果要換位置的時候需要下AT+SHCPARA 之後在下一次AT+SHPARA="Gps","25.05554709281232,121.48073299228369" 不可以直接下不清除,並不會覆蓋 # 參考網址 https://frankchang.me/2018/12/18/sim7000c/ 原廠網址 https://www.and-global.com/sim7000g-breakout-global-sim7000-core-board-band-lte-kits-1pc-include-gps-and-4g.html # endnote教學 https://www.sris.com.tw/ts/audiovisualMaterials/en21win.html