色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創作
電子發燒友網>電子資料下載>電子資料>使用Helium開發工具包和Cayenne進行GPS跟蹤

使用Helium開發工具包和Cayenne進行GPS跟蹤

2023-06-19 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

在過去的幾個月里,我對 Helium 網絡的潛力越來越感到興奮。如果您不熟悉,Helium 是一個分散的 LoRa 節點網格,用于低功耗、低數據消耗的 IoT 設備,例如用于智能城市監控、制造和資產跟蹤的設備。Helium 與其他 LoRa 網絡的不同之處在于,激勵普通人通過部署自己的物理熱點來擴大和驗證覆蓋范圍。作為這筆前期費用的交換,熱點所有者通過基于區塊鏈的覆蓋率證明算法挖掘出源源不斷的“氦代幣”。我鼓勵您查看開發人員文檔以獲得更可靠的解釋。

雖然我目前正在等待我自己的熱點的到來,但 Helium 非常慷慨地向我發送了他們的開發工具包之一修補。該套件包含一個 Arduino Uno-esque Lorawan 開發板和一個傳感器防護罩(我期待他們的文檔中提供 X-NUCLEO-IKS01A3 環境/運動防護罩,但我最終得到了 X-NUCLEO-GNSS1A1 GPS 防護罩,這很好我)。雖然 Helium 的快速入門指南會逐步指導您設置電路板和 ping 控制臺,但有關通過“新”Helium 網絡(因為舊版 Atom 模塊)傳輸實際傳感器數據的教程似乎供不應求。因此,這個項目與其說是一個開創性的新想法,不如說是對快速入門指南的擴展,希望您可以為自己的開發工具包設置節省一兩個小時的挫敗感。

從這個意義上說,我將從Helium 快速入門指南離開的地方開始。這假設您已經有一個 Helium 控制臺帳戶,并且在一個覆蓋范圍足夠大的地方可以定期向網絡發送 ping。作為參考,我在匹茲堡,那里的覆蓋范圍很好,但我驚喜地發現我正在跨河連接到近 5 英里外的一個熱點。但是,即使您位于熱點較少的半城市地區,我預計未來幾個月覆蓋范圍也會迅速擴大。

1. 硬件設置

在這種情況下,硬件設置非常簡單。只需將屏蔽安裝在開發板上,連接 LoRa 天線和 GPS 接收器,即可開始使用。

2. 氦氣控制臺

假設您已在 Helium 控制臺中正確設置您的設備,那么您已經在路上了。首先,在 Helium 控制臺中,轉到“標簽”并單擊“添加標簽”。此時,您唯一需要做的就是提供一個標簽名稱。單擊“創建標簽”。

?

pYYBAGOYCeKAaRQ5AACBBaUFxz0169.png
?

接下來,進入“集成”選項卡并選擇“myDevices Cayenne”預建集成類型。為您的集成命名并應用您剛剛制作的標簽。

?

pYYBAGOYCeqATg_4AADoG_P_6wM013.png
?

旁注:我鼓勵您查看其他集成類型;如文檔中所述,創建與 RequestBin 端點的“HTTP”集成也非常簡單,但 Cayenne 可能是以有意義的方式可視化數據的最快方法。

您需要做的最后一件事是將標簽應用到設備上。在“設備”選項卡中選擇您的設備,然后在“附加標簽”下添加您的標簽。標簽選項卡是 Helium 將設備連接到相關集成和功能的巧妙方法。現在,您通過該設備發送的任何數據包都會直接路由到 Cayenne(它們會為您處理 HTTP)。

poYBAGOYCeyAR3xiAAEqEblENF0440.png
?

3. Cayenne myDevices

接下來,在cayenne.mydevices.com上創建一個帳戶并創建一個應用程序。點擊“Add new...”>“Device/Widget”,選擇 Lora > Helium 后,搜索 STM32 B-L072Z-LRWAN1。將 DevEUI(來自 Helium 控制臺)粘貼到必填字段中。如果需要,請更改名稱,然后單擊“添加設備”。

pYYBAGOYCfCATTN_AAF5yJSMQfk375.png
?

此時,發送到 Helium 網絡的有效負載將被路由到您的 myDevices 儀表板,并根據其傳感器類型自動解釋。最后,我們只需要更新開發板上的代碼。

4. Arduino IDE

不幸的是,Helium 期望傳感器數據包以特定的 JSON 格式格式化。您可以從頭開始制定此數據包,或者如果您對 C++ 不太熟悉(或想要節省一些工作),您可以導入 Cayenne 低功耗有效負載 (LPP) 庫。CayenneLPP 采用一些常見的傳感器格式(溫度、壓力、濕度、GPS 等)并以 myDevices 自動解釋的方式生成數據包。換句話說,而不是這樣

{    
int32_t lat = latitude * 10000;     
int32_t lon = longitude * 10000;     
int32_t alt = meters * 100;      
buffer[cursor++] = channel;      
buffer[cursor++] = LPP_GPS;       
buffer[cursor++] = lat >> 16;      
buffer[cursor++] = lat >> 8;      
buffer[cursor++] = lat;      
buffer[cursor++] = lon >> 16;      
buffer[cursor++] = lon >> 8;      
buffer[cursor++] = lon;      
buffer[cursor++] = alt >> 16;      
buffer[cursor++] = alt >> 8;     
buffer[cursor++] = alt;      
return cursor; 
}

你可以這樣寫:

uint8_t addGPS(uint8_t channel, float latitude, float longitude, float meters);

通道輸入字段允許您從同一有效載荷內的多個傳感器提交數據,如果您使用 X-NUCLEO-IKS01A3 防護罩,這將非常有用。GPS 基于 TeseoLIV3F 庫,也必須導入該庫。有時需要幾秒鐘才能獲得 GPS 修復(在 gps->init(); 之后),所以我在準備有效載荷之前等待獲得修復。不要忘記更改 DevEUI、AppEUI 和 AppKey 字段以匹配您在 Helium 控制臺中的內容,就像您在快速入門中所做的那樣。上傳代碼,你應該會在串口監視器中看到如下內容:

?

pYYBAGOYCfOASdxOAAAYK4Sdw1o748.png
?

根據您的連接強度,GPS 數據包(每個 11 個字節)可能需要一段時間才能開始顯示在您的控制臺中。上行鏈路響應在數據日志中看起來像藍色圓圈:

?

poYBAGOYCfaARUsTAABEGLr8qDA195.png
?

向下滾動,事件日志將有一些有用的反饋,例如信噪比(我的非常弱!)和您要連接的熱點的名稱。

pYYBAGOYCfmAOHhHAACAsXFK0FE102.png
?

最后,返回您的 myDevices 儀表板,您的坐標數據將顯示在類似 Google 地圖的界面中!

pYYBAGOYCf2AYs_XAAG5iKsp2nI214.png
?

如需完整代碼,請查看此Github 存儲庫希望這可以在您創建自己的基于氦的資產跟蹤器的過程中為您省去一些麻煩!

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 嫩草AV久久伊人妇女| 国产伦精品一区二区三区精品| 99re2.久久热最新地址| 97午夜伦伦电影理论片| chinese耄耋70老太性| 超碰97 总站 中文字幕| 国产精品97久久AV麻豆| 国产综合91| 老司机试看午夜| 欧美亚洲天堂网| 色狠狠色狠狠综合天天| 性888xxxx入欧美| 伊人久久综合成人亚洲| 99久久国产露脸精品国产吴梦梦 | 亚洲欧美日韩人成| 真实国产乱子伦精品一区二区三区 | 暖暖视频大全免费观看| 三级网站视频| 亚洲男人天堂网| 992交通广播| 国产51麻豆二区精品AV视频| 韩国精品无码少妇在线观看网站| 空姐厕所啪啪啪| 日韩中文欧美在线视频| 亚洲日本在线不卡二区| CHINA末成年VIDEO学生| 国产午夜高潮熟女精品AV| 久久亚洲精品无码A片大香大香| 强开少妇嫩苞又嫩又紧九色| 亚洲国产av| 99久久re6热精品首页| 国产三级精品三级在线观看| 麻豆AV久久无码精品九九| 视频一区视频二区在线观看| 一个人看的HD免费高清视频| 成年免费大片黄在线观看岛国| 狠狠婷婷综合久久久久久| 青青草在线 视频| 伊人久久中文| 国产精品久久久久久亚洲影视| 美女撒尿无遮挡免费中国|